1 package com.smartdevicelink.proxy.constants;
\r
3 import java.lang.reflect.Field;
\r
4 import java.util.Hashtable;
\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
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
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
124 public static final String success = "success";
\r
125 public static final String resultCode = "resultCode";
\r
126 public static final String info = "info";
\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
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
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
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
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
371 public static final String lightSwitchStatus = "lightSwitchStatus";
\r
372 public static final String highBeamsOn = "highBeamsOn";
\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
379 public static final String dtcMask = "dtcMask";
\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
388 public static final Hashtable<String, Object> getNamesList()
\r
390 Hashtable <String, Object> returnHash = new Hashtable<String, Object>();
\r
391 for (Field field : Names.class.getDeclaredFields())
\r
393 String sName = field.getName();
\r
395 Object oValue = field.get(sName);
\r
396 returnHash.put(sName, oValue);
\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