SDL_Android/SmartDeviceLinkAndroidProxy - added the correct version of the proxy
[profile/ivi/smartdevicelink.git] / SDL_Android / SmartDeviceLinkProxyAndroid / src / com / smartdevicelink / protocol / ProtocolFrameHeaderFactory.java
index d92b921..3a1e0d8 100755 (executable)
-//
-// Copyright (c) 2013 Ford Motor Company
-//
-package com.smartdevicelink.protocol;
-
-import com.smartdevicelink.protocol.enums.*;
-
-public class ProtocolFrameHeaderFactory {
-
-       public static ProtocolFrameHeader createStartSession(SessionType serviceType, int messageID, byte version) {
-               ProtocolFrameHeader msg = new ProtocolFrameHeader();
-               msg.setVersion(version);
-               msg.setFrameType(FrameType.Control);
-               msg.setSessionType(serviceType);
-               msg.setFrameData(FrameDataControlFrameType.StartSession.value());
-               msg.setMessageID(messageID);
-
-               return msg;
-       }
-
-       public static ProtocolFrameHeader createStartSessionACK(SessionType serviceType, byte sessionID, int messageID, byte version) {
-               ProtocolFrameHeader msg = new ProtocolFrameHeader();
-               msg.setVersion(version);
-               msg.setFrameType(FrameType.Control);
-               msg.setSessionType(serviceType);
-               msg.setSessionID(sessionID);
-               msg.setFrameData(FrameDataControlFrameType.StartSessionACK.value());
-               msg.setMessageID(messageID);
-
-               return msg;
-       }
-
-       public static ProtocolFrameHeader createStartSessionNACK(SessionType serviceType, byte sessionID, int messageID, byte version) {
-               ProtocolFrameHeader msg = new ProtocolFrameHeader();
-               msg.setVersion(version);
-               msg.setFrameType(FrameType.Control);
-               msg.setSessionType(serviceType);
-               msg.setSessionID(sessionID);
-               msg.setFrameData(FrameDataControlFrameType.StartSessionNACK.value());
-               msg.setMessageID(messageID);
-
-               return msg;
-       }
-
-       public static ProtocolFrameHeader createEndSession(SessionType serviceType, byte sessionID, int messageID, byte version) {
-               ProtocolFrameHeader msg = new ProtocolFrameHeader();
-               msg.setVersion(version);
-               msg.setFrameType(FrameType.Control);
-               msg.setSessionType(serviceType);
-               msg.setSessionID(sessionID);
-               msg.setFrameData(FrameDataControlFrameType.EndSession.value());
-               msg.setMessageID(messageID);
-
-               return msg;
-       }
-
-       public static ProtocolFrameHeader createSingleSendData(SessionType serviceType, byte sessionID,
-                       int dataLength, int messageID, byte version) {
-               ProtocolFrameHeader msg = new ProtocolFrameHeader();
-               msg.setVersion(version);
-               msg.setFrameType(FrameType.Single);
-               msg.setSessionType(serviceType);
-               msg.setFrameData(ProtocolFrameHeader.FrameDataSingleFrame);
-               msg.setSessionID(sessionID);
-               msg.setDataSize(dataLength);
-               msg.setMessageID(messageID);
-
-               return msg;
-       }
-
-       public static ProtocolFrameHeader createMultiSendDataFirst(SessionType serviceType, byte sessionID, 
-                       int messageID, byte version) {
-               ProtocolFrameHeader msg = new ProtocolFrameHeader();
-               msg.setVersion(version);
-               msg.setFrameType(FrameType.First);
-               msg.setSessionType(serviceType);
-               msg.setFrameData(ProtocolFrameHeader.FrameDataFirstFrame);
-               msg.setSessionID(sessionID);
-               msg.setDataSize(8);
-               msg.setMessageID(messageID);
-
-               return msg;
-       }
-
-       public static ProtocolFrameHeader createMultiSendDataRest(SessionType serviceType, byte sessionID,
-                       int dataLength, byte frameSequenceNumber, int messageID, byte version) {
-               ProtocolFrameHeader msg = new ProtocolFrameHeader();
-               msg.setVersion(version);
-               msg.setFrameType(FrameType.Consecutive);
-               msg.setSessionType(serviceType);
-               msg.setFrameData(frameSequenceNumber/*FrameData.ConsecutiveFrame.value()*/);
-               msg.setSessionID(sessionID);
-               msg.setDataSize(dataLength);
-               msg.setMessageID(messageID);
-
-               return msg;
-       }
-       
-       public static ProtocolFrameHeader createMultiSendDataRest(SessionType serviceType, byte sessionID,
-                       int dataLength, int messageID, byte version) {
-               ProtocolFrameHeader msg = new ProtocolFrameHeader();
-               msg.setVersion(version);
-               msg.setFrameType(FrameType.Consecutive);
-               msg.setSessionType(serviceType);
-               msg.setFrameData(FrameData.ConsecutiveFrame.value());
-               msg.setSessionID(sessionID);
-               msg.setDataSize(dataLength);
-               msg.setMessageID(messageID);
-
-               return msg;
-       }
-       
-       public static BinaryFrameHeader createBinaryFrameHeader(byte rpcType, int functionID, int corrID, int jsonSize) {
-               BinaryFrameHeader msg = new BinaryFrameHeader();
-               msg.setRPCType(rpcType);
-               msg.setFunctionID(functionID);
-               msg.setCorrID(corrID);
-               msg.setJsonSize(jsonSize);
-               
-               return msg;
-       }
-}
+package com.smartdevicelink.protocol;\r
+\r
+import com.smartdevicelink.protocol.enums.*;\r
+\r
+public class ProtocolFrameHeaderFactory {\r
+\r
+       public static ProtocolFrameHeader createStartSession(SessionType serviceType, int messageID, byte version) {\r
+               ProtocolFrameHeader msg = new ProtocolFrameHeader();\r
+               msg.setVersion(version);\r
+               msg.setFrameType(FrameType.Control);\r
+               msg.setSessionType(serviceType);\r
+               msg.setFrameData(FrameDataControlFrameType.StartSession.value());\r
+               msg.setMessageID(messageID);\r
+\r
+               return msg;\r
+       }\r
+\r
+       public static ProtocolFrameHeader createStartSessionACK(SessionType serviceType, byte sessionID, int messageID, byte version) {\r
+               ProtocolFrameHeader msg = new ProtocolFrameHeader();\r
+               msg.setVersion(version);\r
+               msg.setFrameType(FrameType.Control);\r
+               msg.setSessionType(serviceType);\r
+               msg.setSessionID(sessionID);\r
+               msg.setFrameData(FrameDataControlFrameType.StartSessionACK.value());\r
+               msg.setMessageID(messageID);\r
+\r
+               return msg;\r
+       }\r
+\r
+       public static ProtocolFrameHeader createStartSessionNACK(SessionType serviceType, byte sessionID, int messageID, byte version) {\r
+               ProtocolFrameHeader msg = new ProtocolFrameHeader();\r
+               msg.setVersion(version);\r
+               msg.setFrameType(FrameType.Control);\r
+               msg.setSessionType(serviceType);\r
+               msg.setSessionID(sessionID);\r
+               msg.setFrameData(FrameDataControlFrameType.StartSessionNACK.value());\r
+               msg.setMessageID(messageID);\r
+\r
+               return msg;\r
+       }\r
+\r
+       public static ProtocolFrameHeader createEndSession(SessionType serviceType, byte sessionID, int messageID, byte version) {\r
+               ProtocolFrameHeader msg = new ProtocolFrameHeader();\r
+               msg.setVersion(version);\r
+               msg.setFrameType(FrameType.Control);\r
+               msg.setSessionType(serviceType);\r
+               msg.setSessionID(sessionID);\r
+               msg.setFrameData(FrameDataControlFrameType.EndSession.value());\r
+               msg.setMessageID(messageID);\r
+\r
+               return msg;\r
+       }\r
+\r
+       public static ProtocolFrameHeader createSingleSendData(SessionType serviceType, byte sessionID,\r
+                       int dataLength, int messageID, byte version) {\r
+               ProtocolFrameHeader msg = new ProtocolFrameHeader();\r
+               msg.setVersion(version);\r
+               msg.setFrameType(FrameType.Single);\r
+               msg.setSessionType(serviceType);\r
+               msg.setFrameData(ProtocolFrameHeader.FrameDataSingleFrame);\r
+               msg.setSessionID(sessionID);\r
+               msg.setDataSize(dataLength);\r
+               msg.setMessageID(messageID);\r
+\r
+               return msg;\r
+       }\r
+\r
+       public static ProtocolFrameHeader createMultiSendDataFirst(SessionType serviceType, byte sessionID, \r
+                       int messageID, byte version) {\r
+               ProtocolFrameHeader msg = new ProtocolFrameHeader();\r
+               msg.setVersion(version);\r
+               msg.setFrameType(FrameType.First);\r
+               msg.setSessionType(serviceType);\r
+               msg.setFrameData(ProtocolFrameHeader.FrameDataFirstFrame);\r
+               msg.setSessionID(sessionID);\r
+               msg.setDataSize(8);\r
+               msg.setMessageID(messageID);\r
+\r
+               return msg;\r
+       }\r
+\r
+       public static ProtocolFrameHeader createMultiSendDataRest(SessionType serviceType, byte sessionID,\r
+                       int dataLength, byte frameSequenceNumber, int messageID, byte version) {\r
+               ProtocolFrameHeader msg = new ProtocolFrameHeader();\r
+               msg.setVersion(version);\r
+               msg.setFrameType(FrameType.Consecutive);\r
+               msg.setSessionType(serviceType);\r
+               msg.setFrameData(frameSequenceNumber/*FrameData.ConsecutiveFrame.value()*/);\r
+               msg.setSessionID(sessionID);\r
+               msg.setDataSize(dataLength);\r
+               msg.setMessageID(messageID);\r
+\r
+               return msg;\r
+       }\r
+       \r
+       public static ProtocolFrameHeader createMultiSendDataRest(SessionType serviceType, byte sessionID,\r
+                       int dataLength, int messageID, byte version) {\r
+               ProtocolFrameHeader msg = new ProtocolFrameHeader();\r
+               msg.setVersion(version);\r
+               msg.setFrameType(FrameType.Consecutive);\r
+               msg.setSessionType(serviceType);\r
+               msg.setFrameData(FrameData.ConsecutiveFrame.value());\r
+               msg.setSessionID(sessionID);\r
+               msg.setDataSize(dataLength);\r
+               msg.setMessageID(messageID);\r
+\r
+               return msg;\r
+       }\r
+       \r
+       public static BinaryFrameHeader createBinaryFrameHeader(byte rpcType, int functionID, int corrID, int jsonSize) {\r
+               BinaryFrameHeader msg = new BinaryFrameHeader();\r
+               msg.setRPCType(rpcType);\r
+               msg.setFunctionID(functionID);\r
+               msg.setCorrID(corrID);\r
+               msg.setJsonSize(jsonSize);\r
+               \r
+               return msg;\r
+       }\r
+}\r