SDL_Android/SmartDeviceLinkAndroidProxy - added the correct version of the proxy
[profile/ivi/smartdevicelink.git] / SDL_Android / SmartDeviceLinkProxyAndroid / src / com / smartdevicelink / proxy / constants / Names.java
1 package com.smartdevicelink.proxy.constants;\r
2 \r
3 import java.lang.reflect.Field;\r
4 import java.util.Hashtable;\r
5 \r
6 public class Names {\r
7         public static final String request = "request";\r
8         public static final String response = "response";\r
9         public static final String notification = "notification";\r
10         public static final String function_name = "name";\r
11         public static final String parameters = "parameters";\r
12         public static final String bulkData = "bulkData";\r
13 \r
14         public static final String RegisterAppInterface = "RegisterAppInterface";\r
15         public static final String UnregisterAppInterface = "UnregisterAppInterface";\r
16         public static final String Alert = "Alert";\r
17         public static final String Show = "Show";\r
18         public static final String Speak = "Speak";\r
19         public static final String AddCommand = "AddCommand";\r
20         public static final String DeleteCommand = "DeleteCommand";\r
21         public static final String AddSubMenu = "AddSubMenu";\r
22         public static final String DeleteSubMenu = "DeleteSubMenu";\r
23         public static final String CreateInteractionChoiceSet = "CreateInteractionChoiceSet";\r
24         public static final String DeleteInteractionChoiceSet = "DeleteInteractionChoiceSet";\r
25         public static final String PerformInteraction = "PerformInteraction";\r
26         public static final String DialNumber = "DialNumber";\r
27         public static final String EncodedSyncPData = "EncodedSyncPData";\r
28         public static final String SyncPData = "SyncPData";\r
29         public static final String SubscribeButton = "SubscribeButton";\r
30         public static final String UnsubscribeButton = "UnsubscribeButton";\r
31         public static final String SubscribeVehicleData = "SubscribeVehicleData";\r
32         public static final String UnsubscribeVehicleData = "UnsubscribeVehicleData";\r
33         public static final String SetMediaClockTimer = "SetMediaClockTimer";\r
34         public static final String SetGlobalProperties = "SetGlobalProperties";\r
35         public static final String GenericResponse = "GenericResponse";\r
36         public static final String ScrollableMessage = "ScrollableMessage";\r
37         public static final String GetDID = "GetDID";\r
38         public static final String GetDTCs = "GetDTCs";\r
39         public static final String ReadDID = "ReadDID";\r
40         public static final String OnVehicleData = "OnVehicleData";\r
41         public static final String GetFile = "GetFile";\r
42         public static final String PutFile = "PutFile";\r
43         public static final String DeleteFile = "DeleteFile";\r
44         public static final String ListFiles = "ListFiles";\r
45         public static final String EndAudioCapture = "EndAudioCapture";\r
46         public static final String GetVehicleData = "GetVehicleData";\r
47         public static final String ResetGlobalProperties = "ResetGlobalProperties";\r
48         public static final String PerformAudioCapture = "PerformAudioCapture";\r
49         public static final String SetAppIcon = "SetAppIcon";\r
50         public static final String ChangeRegistration = "ChangeRegistration";\r
51         public static final String SetDisplayLayout = "SetDisplayLayout";\r
52         public static final String OnLanguageChange = "OnLanguageChange";\r
53         public static final String hmiDisplayLanguage = "hmiDisplayLanguage";\r
54         public static final String displayLayout = "displayLayout";\r
55         public static final String ttsName = "ttsName";\r
56         public static final String hmiDisplayLanguageDesired = "hmiDisplayLanguageDesired";\r
57         public static final String appHMIType = "appHMIType";\r
58         public static final String appID = "appID";\r
59         public static final String vrHelpTitle = "vrHelpTitle";\r
60         public static final String graphic = "graphic";\r
61         public static final String customPresets = "customPresets";\r
62         public static final String softButtonCapabilities = "softButtonCapabilities";\r
63         public static final String presetBankCapabilities = "presetBankCapabilities";\r
64         public static final String vehicleType = "vehicleType";\r
65         public static final String make = "make";\r
66         public static final String model = "model";\r
67         public static final String modelYear = "modelYear";\r
68         public static final String trim = "trim";\r
69         public static final String allowed = "allowed";\r
70         public static final String userDisallowed = "userDisallowed";\r
71         public static final String rpcName = "rpcName";\r
72         public static final String hmiPermissions = "hmiPermissions";\r
73         public static final String parameterPermissions = "parameterPermissions";\r
74         public static final String permissionItem = "permissionItem";\r
75         public static final String numTicks = "numTicks";\r
76         public static final String sliderHeader = "sliderHeader";\r
77         public static final String sliderFooter = "sliderFooter";\r
78         public static final String PerformAudioPassThru = "PerformAudioPassThru";\r
79         public static final String PerformAudioPassThruResponse = "PerformAudioPassThruResponse";\r
80         public static final String EndAudioPassThru = "EndAudioPassThru";\r
81         public static final String EndAudioPassThruResponse = "EndAudioPassThruResponse";\r
82         public static final String OnAudioPassThru = "OnAudioPassThru";\r
83         public static final String ShowConstantTBT = "ShowConstantTBT";\r
84         public static final String AlertManeuver = "AlertManeuver";\r
85         public static final String UpdateTurnList = "UpdateTurnList";\r
86         \r
87         public static final String OnCommand = "OnCommand";\r
88         public static final String OnDataPublished = "OnDataPublished";\r
89         public static final String OnButtonPress = "OnButtonPress";\r
90         public static final String OnButtonEvent = "OnButtonEvent";\r
91         public static final String OnHMIStatus = "OnHMIStatus";\r
92         public static final String OnTBTClientState = "OnTBTClientState";\r
93         public static final String OnEncodedSyncPData = "OnEncodedSyncPData";\r
94         public static final String onEncodedSyncPDataResponse = "onEncodedSyncPDataResponse";\r
95         public static final String OnSyncPData = "OnSyncPData";\r
96         public static final String onOnSyncPData = "onOnSyncPData";\r
97         public static final String onSyncPDataResponse = "onSyncPDataResponse";\r
98         public static final String onOnEncodedSyncPData = "onOnEncodedSyncPData";\r
99         public static final String OnDriverDistraction = "OnDriverDistraction";\r
100         public static final String OnAppInterfaceUnregistered = "OnAppInterfaceUnregistered";\r
101         public static final String OnProxyClosed = "OnProxyClosed";\r
102         public static final String OnProxyError = "OnProxyError";\r
103         public static final String OnProxyOpened = "OnProxyOpened";\r
104         public static final String OnProxyUnusable = "OnProxyUnusable";\r
105         public static final String OnHMILevelChange = "OnHMILevelChange";\r
106         public static final String OnSmartDeviceLinkChoiceChosen = "OnSmartDeviceLinkChoiceChosen";\r
107         public static final String OnPermissionsChange = "OnPermissionsChange";\r
108         public static final String OnScreenPresetsAvailable = "OnScreenPresetsAvailable";\r
109         public static final String isHighlighted = "isHighlighted";\r
110         public static final String softButtonID = "softButtonID";\r
111         public static final String fileType = "fileType";\r
112         public static final String persistentFile = "persistentFile";\r
113         public static final String spaceAvailable = "spaceAvailable";\r
114         public static final String filenames = "filenames";\r
115         public static final String cmdIcon = "cmdIcon";\r
116         public static final String Slider = "Slider";\r
117         public static final String sliderPosition = "sliderPosition";\r
118         public static final String samplingRate = "samplingRate";\r
119         public static final String audioType = "audioType";\r
120         public static final String satRadioESN = "satRadioESN";\r
121         public static final String dtc = "dtc";\r
122         public static final String tryAgainTime = "tryAgainTime";\r
123 \r
124         public static final String success = "success";\r
125         public static final String resultCode = "resultCode";\r
126         public static final String info = "info";\r
127         \r
128         public static final String fordURL = "fordURL";\r
129         public static final String payload = "payload";\r
130         public static final String reason = "reason";\r
131         public static final String state = "state";\r
132         public static final String cmdID = "cmdID";\r
133         public static final String menuParams = "menuParams";\r
134         public static final String parentID = "parentID";\r
135         public static final String position = "position";\r
136         public static final String menuName = "menuName";\r
137         public static final String vrCommands = "vrCommands";\r
138         public static final String language = "language";\r
139         public static final String languageDesired = "languageDesired";\r
140         public static final String triggerSource = "triggerSource";\r
141         public static final String subscriptionType = "subscriptionType";\r
142         public static final String data = "data";\r
143         public static final String correlationID = "correlationID";\r
144         public static final String smartDeviceLinkMsgVersion = "syncMsgVersion";\r
145         public static final String majorVersion = "majorVersion";\r
146         public static final String minorVersion = "minorVersion";\r
147         public static final String appName = "appName";\r
148         public static final String ngnMediaScreenAppName = "ngnMediaScreenAppName";\r
149         public static final String isMediaApplication = "isMediaApplication";\r
150         public static final String vrSynonyms = "vrSynonyms";\r
151         public static final String usesVehicleData = "usesVehicleData";\r
152         public static final String text = "text";\r
153         public static final String type = "type";\r
154         public static final String ttsChunks = "ttsChunks";\r
155         public static final String playTone = "playTone";\r
156         public static final String duration = "duration";\r
157         public static final String mainField1 = "mainField1";\r
158         public static final String mainField2 = "mainField2";\r
159         public static final String mainField3 = "mainField3";\r
160         public static final String mainField4 = "mainField4";\r
161         public static final String statusBar = "statusBar";\r
162         public static final String name = "name";\r
163         public static final String menuID = "menuID";\r
164         public static final String longPress = "longPress";\r
165         public static final String shortPress = "shortPress";\r
166         public static final String buttonName = "buttonName";\r
167         public static final String buttonPressMode = "buttonPressMode";\r
168         public static final String buttonEventMode = "buttonEventMode";\r
169         public static final String minutes = "minutes";\r
170         public static final String seconds = "seconds";\r
171         public static final String startTime = "startTime";\r
172         public static final String updateMode = "updateMode";\r
173         public static final String mediaClock = "mediaClock";\r
174         public static final String initialText = "initialText";\r
175         public static final String initialPrompt = "initialPrompt";\r
176         public static final String helpPrompt = "helpPrompt";\r
177         public static final String timeoutPrompt = "timeoutPrompt";\r
178         public static final String timeout = "timeout";\r
179         public static final String choiceSet = "choiceSet";\r
180         public static final String interactionMode = "interactionMode";\r
181         public static final String result = "result";\r
182         public static final String alertText1 = "alertText1";\r
183         public static final String alertText2 = "alertText2";\r
184         public static final String alertText3 = "alertText3";\r
185         public static final String shortPressAvailable = "shortPressAvailable";\r
186         public static final String longPressAvailable = "longPressAvailable";\r
187         public static final String upDownAvailable = "upDownAvailable";\r
188         public static final String width = "width";\r
189         public static final String height = "height";\r
190         public static final String characterSet = "characterSet";\r
191         public static final String displayType = "displayType";\r
192         public static final String mediaClockFormats = "mediaClockFormats";\r
193         public static final String textFields = "textFields";\r
194         public static final String autoActivateID = "autoActivateID";\r
195         public static final String vehicleDataCapabilities = "vehicleDataCapabilities";\r
196         public static final String speechCapabilities = "speechCapabilities";\r
197         public static final String vrCapabilities = "vrCapabilities";\r
198         public static final String audioPassThruCapabilities = "audioPassThruCapabilities";\r
199         public static final String buttonCapabilities = "buttonCapabilities";\r
200         public static final String displayCapabilities = "displayCapabilities";\r
201         public static final String hmiZoneCapabilities = "hmiZoneCapabilities";\r
202         public static final String interactionChoiceSetID = "interactionChoiceSetID";\r
203         public static final String interactionChoiceSetIDList = "interactionChoiceSetIDList";\r
204         public static final String audioFileName = "audioFileName";\r
205         public static final String gpsPositionValid = "gpsPositionValid";\r
206         public static final String longitudeDegrees = "longitudeDegrees";\r
207         public static final String latitudeDegrees = "latitudeDegrees";\r
208         public static final String utcYear = "utcYear";\r
209         public static final String utcMonth = "utcMonth";\r
210         public static final String utcDay = "utcDay";\r
211         public static final String utcHours = "utcHours";\r
212         public static final String utcMinutes = "utcMinutes";\r
213         public static final String utcSeconds = "utcSeconds";\r
214         public static final String compassDirection = "compassDirection";\r
215         public static final String pdop = "pdop";\r
216         public static final String vdop = "vdop";\r
217         public static final String hdop = "hdop";\r
218         public static final String actual = "actual";\r
219         public static final String satellites = "satellites";\r
220         public static final String dimension = "dimension";\r
221         public static final String altitude = "altitude";\r
222         public static final String heading = "heading";\r
223         public static final String speed = "speed";\r
224         public static final String number = "number";\r
225         public static final String smartDeviceLinkFileName = "syncFileName";\r
226         public static final String localFileName = "localFileName";\r
227         public static final String maxDuration = "maxDuration";\r
228         public static final String timerMode = "timerMode";\r
229         public static final String status = "status";\r
230         public static final String pressure = "pressure";\r
231         public static final String hours = "hours";\r
232         public static final String rows = "rows";\r
233         public static final String pressureTellTale = "pressureTellTale";\r
234         public static final String leftFront = "leftFront";\r
235         public static final String rightFront = "rightFront";\r
236         public static final String leftRear = "leftRear";\r
237         public static final String rightRear = "rightRear";\r
238         public static final String innerLeftRear = "innerLeftRear";\r
239         public static final String innerRightRear = "innerRightRear";\r
240         public static final String VehicleData = "VehicleData";\r
241         public static final String alignment = "alignment";\r
242         public static final String mediaTrack = "mediaTrack";\r
243         public static final String properties = "properties";\r
244         public static final String choiceID = "choiceID";\r
245         public static final String bitsPerSample = "bitsPerSample";\r
246         public static final String hmiLevel = "hmiLevel";\r
247         public static final String audioStreamingState = "audioStreamingState";\r
248         public static final String systemContext = "systemContext";\r
249         public static final String smartDeviceLinkChoice = "smartDeviceLinkChoice";\r
250         public static final String smartDeviceLinkCommand = "smartDeviceLinkCommand";\r
251         public static final String URL = "URL";\r
252         public static final String Timeout = "Timeout";\r
253         public static final String PermissionGroupName = "PermissionGroupName";\r
254         public static final String PermissionGroupStatus = "PermissionGroupStatus";\r
255         public static final String PermissionGroupItems = "PermissionGroupItems";\r
256         public static final String audioPacket = "audioPacket";\r
257         public static final String audioPassThruDisplayText1 = "audioPassThruDisplayText1";\r
258         public static final String audioPassThruDisplayText2 = "audioPassThruDisplayText2";\r
259         public static final String bitRate = "bitRate";\r
260         public static final String rpm = "rpm";\r
261         public static final String fuelLevel = "fuelLevel";\r
262         public static final String avgFuelEconomy = "avgFuelEconomy";\r
263         public static final String batteryVoltage = "batteryVoltage";\r
264         public static final String externalTemperature = "externalTemperature";\r
265         public static final String vin = "vin";\r
266         public static final String prndl = "prndl";\r
267         public static final String tirePressure = "tirePressure";\r
268         public static final String batteryPackVoltage = "batteryPackVoltage";\r
269         public static final String batteryPackCurrent = "batteryPackCurrent";\r
270         public static final String batteryPackTemperature = "batteryPackTemperature";\r
271         public static final String engineTorque = "engineTorque";\r
272         public static final String odometer = "odometer";\r
273         public static final String tripOdometer = "tripOdometer";\r
274         public static final String genericbinary = "genericbinary";\r
275         public static final String GPSData = "GPSData";\r
276         public static final String gps = "gps";\r
277         public static final String fuelLevel_State = "fuelLevel_State";\r
278         public static final String instantFuelConsumption = "instantFuelConsumption";\r
279         public static final String beltStatus = "beltStatus";\r
280         public static final String bodyInformation = "bodyInformation";\r
281         public static final String deviceStatus = "deviceStatus";\r
282         public static final String driverBraking = "driverBraking";\r
283         public static final String wiperStatus = "wiperStatus";\r
284         public static final String fuelEconomy = "fuelEconomy";\r
285         public static final String engineOilLife = "engineOilLife";\r
286         public static final String headLampStatus = "headLampStatus";\r
287         public static final String brakeTorque = "brakeTorque";\r
288         public static final String turboBoost = "turboBoost";\r
289         public static final String coolantTemp = "coolantTemp";\r
290         public static final String airFuelRatio = "airFuelRatio";\r
291         public static final String coolingHeadTemp = "coolingHeadTemp";\r
292         public static final String oilTemp = "oilTemp";\r
293         public static final String intakeAirTemp = "intakeAirTemp";\r
294         public static final String gearShiftAdvice = "gearShiftAdvice";\r
295         public static final String acceleration = "acceleration";\r
296         public static final String accPedalPosition = "accPedalPosition";\r
297         public static final String clutchPedalPosition = "clutchPedalPosition";\r
298         public static final String reverseGearStatus = "reverseGearStatus";\r
299         public static final String accTorque = "accTorque";\r
300         public static final String evInfo = "evInfo";\r
301         public static final String ambientLightStatus = "ambientLightStatus";\r
302         public static final String dataType = "dataType";\r
303         public static final String identifier = "identifier";\r
304         public static final String statusByte = "statusByte";\r
305         public static final String didResult = "didResult";\r
306         public static final String ecuName = "ecuName";\r
307         public static final String didLocation = "didLocation";\r
308         public static final String value = "value";\r
309         public static final String softButtonName = "softButtonName";\r
310         public static final String imageSupported = "imageSupported";\r
311         public static final String systemAction = "systemAction";\r
312         public static final String image = "image";\r
313         public static final String imageType = "imageType";\r
314         public static final String fileData = "fileData";\r
315         public static final String scrollableMessageBody = "scrollableMessageBody";\r
316         public static final String softButtons = "softButtons";\r
317         public static final String customButtonID = "customButtonID";\r
318         public static final String vrHelp = "vrHelp";\r
319         public static final String customButtonName = "customButtonName";\r
320         public static final String navigationText = "navigationText";\r
321         public static final String turnIcon = "turnIcon";\r
322         public static final String navigationText1 = "navigationText1";\r
323         public static final String navigationText2 = "navigationText2";\r
324         public static final String eta = "eta";\r
325         public static final String totalDistance = "totalDistance";\r
326         public static final String distanceToManeuver = "distanceToManeuver";\r
327         public static final String distanceToManeuverScale = "distanceToManeuverScale";\r
328         public static final String maneuverComplete = "maneuverComplete";\r
329         public static final String turnList = "turnList";\r
330 \r
331     public static final String driverBeltDeployed = "driverBeltDeployed";\r
332     public static final String passengerBeltDeployed = "passengerBeltDeployed";\r
333     public static final String passengerBuckleBelted = "passengerBuckleBelted";\r
334     public static final String driverBuckleBelted = "driverBuckleBelted";\r
335     public static final String leftRow2BuckleBelted = "leftRow2BuckleBelted";\r
336     public static final String passengerChildDetected = "passengerChildDetected";\r
337     public static final String rightRow2BuckleBelted = "rightRow2BuckleBelted";\r
338     public static final String middleRow2BuckleBelted = "middleRow2BuckleBelted";\r
339     public static final String middleRow3BuckleBelted = "middleRow3BuckleBelted";\r
340     public static final String leftRow3BuckleBelted = "leftRow3BuckleBelted";\r
341     public static final String rightRow3BuckleBelted = "rightRow3BuckleBelted";\r
342     public static final String rearInflatableBelted = "rearInflatableBelted";\r
343     public static final String leftRearInflatableBelted = "leftRearInflatableBelted";\r
344     public static final String rightRearInflatableBelted = "rightRearInflatableBelted";\r
345     public static final String middleRow1BeltDeployed = "middleRow1BeltDeployed";\r
346     public static final String middleRow1BuckleBelted = "middleRow1BuckleBelted";\r
347 \r
348     public static final String graphicSupported = "graphicSupported";\r
349     public static final String muteAudio = "muteAudio";\r
350     public static final String parkBrakeActive = "parkBrakeActive";\r
351     public static final String ignitionStableStatus = "ignitionStableStatus";\r
352     public static final String ignitionStatus = "ignitionStatus";\r
353     \r
354     public static final String voiceRecOn = "voiceRecOn";\r
355     public static final String btIconOn = "btIconOn";\r
356     public static final String callActive = "callActive";\r
357     public static final String phoneRoaming = "phoneRoaming";\r
358     public static final String textMsgAvailable = "textMsgAvailable";\r
359     public static final String battLevelStatus = "battLevelStatus";\r
360     public static final String stereoAudioOutputMuted = "stereoAudioOutputMuted";\r
361     public static final String monoAudioOutputMuted = "monoAudioOutputMuted";\r
362     public static final String signalLevelStatus = "signalLevelStatus";\r
363     public static final String primaryAudioSource = "primaryAudioSource";\r
364     public static final String eCallEventActive = "eCallEventActive";\r
365 \r
366     public static final String fuelEconomySinceLastReset = "fuelEconomySinceLastReset";\r
367     public static final String currentTripFuelEconomy = "currentTripFuelEconomy";\r
368     public static final String averageTripFuelEconomy = "averageTripFuelEconomy";\r
369     public static final String currentCycleFuelEconomy = "currentCycleFuelEconomy";\r
370 \r
371     public static final String lightSwitchStatus = "lightSwitchStatus";\r
372     public static final String highBeamsOn = "highBeamsOn";\r
373 \r
374     public static final String electricFuelConsumption = "electricFuelConsumption";\r
375     public static final String stateOfCharge = "stateOfCharge";\r
376     public static final String fuelMaintenanceMode = "fuelMaintenanceMode";\r
377     public static final String distanceToEmpty = "distanceToEmpty";\r
378     \r
379     public static final String dtcMask = "dtcMask";\r
380     \r
381     public static final String GetVehicleDataExtend = "com.smartdevicelink.proxy.extend.rpc.GetVehicleDataResponseExtend";\r
382     public static final String SubscribeVehicleDataExtend = "com.smartdevicelink.proxy.extend.rpc.SubscribeVehicleDataResponseExtend";\r
383     public static final String UnsubscribeVehicleDataExtend = "com.smartdevicelink.proxy.extend.rpc.UnsubscribeVehicleDataResponseExtend";\r
384     public static final String OnVehicleDataExtend = "com.smartdevicelink.proxy.extend.rpc.OnVehicleDataExtend";\r
385     public static final String VersionExtend = "com.smartdevicelink.proxy.extend.proxy.VersionExtend";\r
386     public static final String ListenerExtend = "com.smartdevicelink.proxy.extend.interfaces.IProxyListenerExtend";\r
387     \r
388     public static final Hashtable<String, Object> getNamesList()\r
389     {\r
390                 Hashtable <String, Object> returnHash = new Hashtable<String, Object>();\r
391         for (Field field : Names.class.getDeclaredFields())\r
392                 {\r
393                         String sName = field.getName();\r
394                         try {\r
395                                 Object oValue = field.get(sName);\r
396                                 returnHash.put(sName, oValue);\r
397                                 \r
398                         } catch (IllegalArgumentException e) {\r
399                                 // TODO Auto-generated catch block\r
400                                 e.printStackTrace();\r
401                         } catch (IllegalAccessException e) {\r
402                                 // TODO Auto-generated catch block\r
403                                 e.printStackTrace();\r
404                         }                       \r
405                 }\r
406         return returnHash;\r
407     }\r
408 }\r