summaryrefslogtreecommitdiff
path: root/SDL_Core/src/components/JSONHandler/src/SDLRPCObjectsImpl/V2/VehicleDataTypeMarshaller.gp
blob: 0cf47f5363f71ae5b52c58b6cc503dac8b69702c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
%language=C++
%struct-type
%define lookup-function-name getPointer
%define class-name VehicleDataType_intHash
%omit-struct-type
%readonly-tables
%compare-strncmp
%compare-lengths

struct NsSmartDeviceLinkRPCV2::PerfectHashTable
{
  const char *name;
  unsigned int idx;
};

%%
VEHICLEDATA_GPS,0
VEHICLEDATA_SPEED,1
VEHICLEDATA_FUELLEVEL,2
VEHICLEDATA_FUELECONOMY,3
VEHICLEDATA_ENGINERPM,4
VEHICLEDATA_BATTVOLTS,5
VEHICLEDATA_RAINSENSOR,6
VEHICLEDATA_ODOMETER,7
VEHICLEDATA_VIN,8
VEHICLEDATA_EXTERNTEMP,9
VEHICLEDATA_PRNDLSTATUS,10
VEHICLEDATA_TIREPRESSURE,11
VEHICLEDATA_BATTERYPACKVOLTAGE,12
VEHICLEDATA_BATTERYCURRENT,13
VEHICLEDATA_BATTERYTEMPERATURE,14
VEHICLEDATA_SATESN,15