SDL_Android/SmartDeviceLinkAndroidProxy - added the correct version of the proxy
[profile/ivi/smartdevicelink.git] / SDL_Android / SmartDeviceLinkProxyAndroid / src / com / smartdevicelink / protocol / enums / FunctionID.java
index f602f7e..de92548 100755 (executable)
@@ -1,86 +1,87 @@
-//
-// Copyright (c) 2013 Ford Motor Company
-//
-package com.smartdevicelink.protocol.enums;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-
-import com.smartdevicelink.proxy.constants.Names;
-
-public class FunctionID {
-       static ArrayList<String> functionID = null;
-       
-       public FunctionID() {
-       }
-       
-       static public String getFunctionName(int i) {
-               if (functionID == null) {
-                       initFunctionIds();
-               }
-               return functionID.get(i);
-       }
-       
-       static public void initFunctionIds() {
-               String [] functionIds = new String[60];
-               functionIds[1] = Names.RegisterAppInterface;
-               functionIds[2] = Names.UnregisterAppInterface;
-               functionIds[3] = Names.SetGlobalProperties;
-               functionIds[4] = Names.ResetGlobalProperties;
-               functionIds[5] = Names.AddCommand;
-               functionIds[6] = Names.DeleteCommand;
-               functionIds[7] = Names.AddSubMenu;
-               functionIds[8] = Names.DeleteSubMenu;
-               functionIds[9] = Names.CreateInteractionChoiceSet;
-               functionIds[10] = Names.PerformInteraction;
-               functionIds[11] = Names.DeleteInteractionChoiceSet;
-               functionIds[12] = Names.Alert;
-               functionIds[13] = Names.Show;
-               functionIds[14] = Names.Speak;
-               functionIds[15] = Names.SetMediaClockTimer;
-               functionIds[16] = Names.EncodedSyncPData;
-               functionIds[17] = Names.DialNumber;
-               functionIds[18] = Names.PerformAudioPassThru;
-               functionIds[19] = Names.EndAudioPassThru;
-               functionIds[20] = Names.SubscribeButton;
-               functionIds[21] = Names.UnsubscribeButton;
-               functionIds[22] = Names.SubscribeVehicleData;
-               functionIds[23] = Names.UnsubscribeVehicleData;
-               functionIds[24] = Names.GetVehicleData;
-               functionIds[25] = Names.ReadDID;
-               functionIds[26] = Names.GetDTCs;
-               functionIds[27] = Names.ScrollableMessage;
-               functionIds[28] = Names.Slider;
-               functionIds[29] = Names.ShowConstantTBT;
-               functionIds[30] = Names.AlertManeuver;
-               functionIds[31] = Names.UpdateTurnList;
-               functionIds[32] = Names.ChangeRegistration;
-               functionIds[33] = Names.GenericResponse;
-               functionIds[34] = Names.PutFile;
-               functionIds[35] = Names.DeleteFile;
-               functionIds[36] = Names.ListFiles;
-               functionIds[37] = Names.SetAppIcon;
-               functionIds[38] = Names.SetDisplayLayout;
-               functionIds[39] = Names.OnHMIStatus;
-               functionIds[40] = Names.OnAppInterfaceUnregistered;
-               functionIds[41] = Names.OnButtonEvent;
-               functionIds[42] = Names.OnButtonPress;
-               functionIds[43] = Names.OnVehicleData;
-               functionIds[44] = Names.OnCommand;
-               functionIds[45] = Names.OnEncodedSyncPData;
-               functionIds[46] = Names.OnTBTClientState;
-               functionIds[47] = Names.OnDriverDistraction;
-               functionIds[48] = Names.OnPermissionsChange;
-               functionIds[49] = Names.OnAudioPassThru;
-               functionIds[50] = Names.OnLanguageChange;       
-               
-               functionID = new ArrayList<String>(Arrays.asList(functionIds));
-       }
-       
-       static public int getFunctionID(String functionName) {
-               if (functionID == null) {
-                       initFunctionIds();
-               }
-               return functionID.indexOf(functionName);
-       }
-}
+package com.smartdevicelink.protocol.enums;\r
+\r
+import java.util.ArrayList;\r
+import java.util.Arrays;\r
+\r
+import com.smartdevicelink.proxy.constants.Names;\r
+\r
+public class FunctionID {\r
+       static ArrayList<String> functionID = null;\r
+       \r
+       public FunctionID() {\r
+       }\r
+       \r
+       static public String getFunctionName(int i) {\r
+               if (functionID == null) {\r
+                       initFunctionIds();\r
+               }\r
+               return functionID.get(i);\r
+       }\r
+       \r
+       static public void initFunctionIds() {\r
+               String [] functionIds = new String[98306];\r
+               functionIds[1] = Names.RegisterAppInterface;\r
+               functionIds[2] = Names.UnregisterAppInterface;\r
+               functionIds[3] = Names.SetGlobalProperties;\r
+               functionIds[4] = Names.ResetGlobalProperties;\r
+               functionIds[5] = Names.AddCommand;\r
+               functionIds[6] = Names.DeleteCommand;\r
+               functionIds[7] = Names.AddSubMenu;\r
+               functionIds[8] = Names.DeleteSubMenu;\r
+               functionIds[9] = Names.CreateInteractionChoiceSet;\r
+               functionIds[10] = Names.PerformInteraction;\r
+               functionIds[11] = Names.DeleteInteractionChoiceSet;\r
+               functionIds[12] = Names.Alert;\r
+               functionIds[13] = Names.Show;\r
+               functionIds[14] = Names.Speak;\r
+               functionIds[15] = Names.SetMediaClockTimer;\r
+               functionIds[16] = Names.PerformAudioPassThru;\r
+               functionIds[17] = Names.EndAudioPassThru;\r
+               functionIds[18] = Names.SubscribeButton;\r
+               functionIds[19] = Names.UnsubscribeButton;\r
+               functionIds[20] = Names.SubscribeVehicleData;\r
+               functionIds[21] = Names.UnsubscribeVehicleData;\r
+               functionIds[22] = Names.GetVehicleData;\r
+               functionIds[23] = Names.ReadDID;\r
+               functionIds[24] = Names.GetDTCs;\r
+               functionIds[25] = Names.ScrollableMessage;\r
+               functionIds[26] = Names.Slider;\r
+               functionIds[27] = Names.ShowConstantTBT;\r
+               functionIds[28] = Names.AlertManeuver;\r
+               functionIds[29] = Names.UpdateTurnList;\r
+               functionIds[30] = Names.ChangeRegistration;\r
+               functionIds[31] = Names.GenericResponse;\r
+               functionIds[32] = Names.PutFile;\r
+               functionIds[33] = Names.DeleteFile;\r
+               functionIds[34] = Names.ListFiles;\r
+               functionIds[35] = Names.SetAppIcon;\r
+               functionIds[36] = Names.SetDisplayLayout;\r
+               \r
+               functionIds[32768] = Names.OnHMIStatus;\r
+               functionIds[32769] = Names.OnAppInterfaceUnregistered;\r
+               functionIds[32770] = Names.OnButtonEvent;\r
+               functionIds[32771] = Names.OnButtonPress;\r
+               functionIds[32772] = Names.OnVehicleData;\r
+               functionIds[32773] = Names.OnCommand;\r
+               functionIds[32774] = Names.OnTBTClientState;\r
+               functionIds[32775] = Names.OnDriverDistraction;\r
+               functionIds[32776] = Names.OnPermissionsChange;\r
+               functionIds[32777] = Names.OnAudioPassThru;\r
+               functionIds[32778] = Names.OnLanguageChange;\r
+\r
+               functionIds[65536] = Names.EncodedSyncPData;\r
+               functionIds[65537] = Names.SyncPData;\r
+               \r
+               functionIds[98304] = Names.OnEncodedSyncPData;\r
+               functionIds[98305] = Names.OnSyncPData;\r
+               \r
+               functionID = new ArrayList<String>(Arrays.asList(functionIds));\r
+       }\r
+       \r
+       static public int getFunctionID(String functionName) {\r
+               if (functionID == null) {\r
+                       initFunctionIds();\r
+               }\r
+               return functionID.indexOf(functionName);\r
+       }\r
+}
\ No newline at end of file