Initial check in
[apps/agl-service-navigation.git] / include / genivi / genivi-navicore-constants.h
1 // Copyright 2017 AISIN AW CO.,LTD
2
3 #ifndef GENIVI_NAVICORE_CONSTANTS_H
4 #define GENIVI_NAVICORE_CONSTANTS_H
5
6 #define NAVICORE_INVALID 0x0000
7 #define NAVICORE_DEFAULT 0xfffe
8 #define NAVICORE_ALL 0xffff
9 #define NAVICORE_AVAILABLE 0x0001
10 #define NAVICORE_NOT_AVAILABLE 0x0002
11 #define NAVICORE_TIME_FORMAT 0x0003
12 #define NAVICORE_12H 0x0004
13 #define NAVICORE_24H 0x0005
14 #define NAVICORE_COORDINATES_FORMAT 0x0006
15 #define NAVICORE_DEGREES 0x0007
16 #define NAVICORE_MINUTES 0x0008
17 #define NAVICORE_SECONDS 0x0009
18 #define NAVICORE_TIMESTAMP 0x0010
19 #define NAVICORE_TIMEZONE_OFFSET 0x0011
20 #define NAVICORE_DAYLIGHT_OFFSET 0x0012
21 #define NAVICORE_LOCALE 0x0025
22 #define NAVICORE_UNITS_OF_MEASUREMENT 0x0030
23 #define NAVICORE_LENGTH 0x0031
24 #define NAVICORE_METER 0x0032
25 #define NAVICORE_MILE 0x0033
26 #define NAVICORE_KM 0x0034
27 #define NAVICORE_YARD 0x0035
28 #define NAVICORE_FOOT 0x0036
29 #define NAVICORE_DISABLED_PROMPT 0x0041
30 #define NAVICORE_AUTOMATIC_PROMPT 0x0042
31 #define NAVICORE_MANUAL_PROMPT 0x0043
32 #define NAVICORE_CRUISE 0x0050
33 #define NAVICORE_MANEUVER_APPEARED 0x0051
34 #define NAVICORE_PRE_ADVICE 0x0052
35 #define NAVICORE_ADVICE 0x0053
36 #define NAVICORE_PASSED 0x0054
37 #define NAVICORE_ACTIVE 0x0060
38 #define NAVICORE_INACTIVE 0x0061
39 #define NAVICORE_STRAIGHT_ON 0x0070
40 #define NAVICORE_CROSSROAD 0x0071
41 #define NAVICORE_ROUNDABOUT 0x0072
42 #define NAVICORE_HIGHWAY_ENTER 0x0073
43 #define NAVICORE_HIGHWAY_EXIT 0x0074
44 #define NAVICORE_FOLLOW_SPECIFIC_LANE 0x0075
45 #define NAVICORE_DESTINATION 0x0076
46 #define NAVICORE_WAYPOINT 0x0077
47 #define NAVICORE_TURN 0x0078
48 #define NAVICORE_BIFURCATION 0x0079
49 #define NAVICORE_LEFT 0x0080
50 #define NAVICORE_SLIGHT_LEFT 0x0081
51 #define NAVICORE_HARD_LEFT 0x0082
52 #define NAVICORE_RIGHT 0x0083
53 #define NAVICORE_SLIGHT_RIGHT 0x0084
54 #define NAVICORE_HARD_RIGHT 0x0085
55 #define NAVICORE_UTURN_RIGHT 0x0086
56 #define NAVICORE_UTURN_LEFT 0x0087
57 #define NAVICORE_ALL_MANUAL 0x0090
58 #define NAVICORE_ALL_AUTOMATIC 0x0091
59 #define NAVICORE_TRAFFIC_MANUAL 0x0092
60 #define NAVICORE_OFF_ROUTE_MANUAL 0x0093
61 #define NAVICORE_LATITUDE 0x00a0
62 #define NAVICORE_LONGITUDE 0x00a1
63 #define NAVICORE_ALTITUDE 0x00a2
64 #define NAVICORE_HEADING 0x00a3
65 #define NAVICORE_SPEED 0x00a4
66 #define NAVICORE_CLIMB 0x00a5
67 #define NAVICORE_COUNTRY 0x00a6
68 #define NAVICORE_STATE 0x00a7
69 #define NAVICORE_CITY 0x00a8
70 #define NAVICORE_ZIPCODE 0x00a9
71 #define NAVICORE_STREET 0x00aa
72 #define NAVICORE_HOUSENUMBER 0x00ab
73 #define NAVICORE_CROSSING 0x00ac
74 #define NAVICORE_DISTRICT 0x00ad
75 #define NAVICORE_PHONENUMBER 0x00ae
76 #define NAVICORE_POINAME 0x00af
77 #define NAVICORE_TOWNCENTER 0x00b0
78 #define NAVICORE_LOCATION_INPUT 0x00b1
79 #define NAVICORE_FULL_ADDRESS 0x00b2
80 #define NAVICORE_COUNTRYCODE 0x00b3
81 #define NAVICORE_HOUSENAME 0x00b4
82 #define NAVICORE_POSTAL_CODE 0x00b5
83 #define NAVICORE_NOT_STARTED 0x0c0
84 #define NAVICORE_SEARCHING 0x00c1
85 #define NAVICORE_FINISHED 0x00c2
86 #define NAVICORE_OK 0x00d0
87 #define NAVICORE_UNKNOWN 0x00d1
88 #define NAVICORE_AMBIGUOUS 0x00d2
89 #define NAVICORE_INCONSISTENT 0x00d3
90 #define NAVICORE_GNSS_FIX_STATUS 0x00e0
91 #define NAVICORE_DR_STATUS 0x00e1
92 #define NAVICORE_MM_STATUS 0x00e2
93 #define NAVICORE_SIMULATION_MODE 0x00e3
94 #define NAVICORE_MATCH_TYPE 0x00f0
95 #define NAVICORE_ON_ROAD 0x00f1
96 #define NAVICORE_OFF_ROAD 0x00f2
97 #define NAVICORE_ON_FERRY 0x00f3
98 #define NAVICORE_IN_TUNNEL 0x00f4
99 #define NAVICORE_ON_CARPARK 0x00f5
100 #define NAVICORE_NO_FIX 0x0100
101 #define NAVICORE_TIME_FIX 0x0101
102 #define NAVICORE_2D_FIX 0x0102
103 #define NAVICORE_3D_FIX 0x0103
104 #define NAVICORE_SEGMENT_ID 0x0110
105 #define NAVICORE_DIRECTION_ON_SEGMENT 0x0112
106 #define NAVICORE_DISTANCE_ON_SEGMENT 0x0113
107 #define NAVICORE_INTERMEDIATE_POINTS 0x0120
108 #define NAVICORE_WAYPOINT_TYPE 0x0121
109 #define NAVICORE_SOFT_POINT 0x0122
110 #define NAVICORE_HARD_POINT 0x0123
111 #define NAVICORE_CALCULATION_OK 0x0130
112 #define NAVICORE_NO_POSITION 0x0131
113 #define NAVICORE_UNMATCHED_POSITION 0x0132
114 #define NAVICORE_UNREACHABLE_DESTINATION 0x0133
115 #define NAVICORE_UNFULFILLED_PREFERENCE_MODE 0x0134
116 #define NAVICORE_LINK_ID 0x0140
117 #define NAVICORE_START_LATITUDE 0x0141
118 #define NAVICORE_END_LATITUDE 0x0142
119 #define NAVICORE_START_LONGITUDE 0x0143
120 #define NAVICORE_END_LONGITUDE 0x0144
121 #define NAVICORE_START_ALTITUDE 0x0145
122 #define NAVICORE_END_ALTITUDE 0x0146
123 #define NAVICORE_ROAD_NAME 0x0147
124 #define NAVICORE_DISTANCE 0x0148
125 #define NAVICORE_TIME 0x0149
126 #define NAVICORE_MANEUVER 0x014a
127 #define NAVICORE_INSTRUCTION 0x014b
128 #define NAVICORE_BORDER_CROSSING 0x014c
129 #define NAVICORE_ADDITIONAL_INFORMATION 0x014d
130 #define NAVICORE_ROAD_NUMBER 0x014e
131 #define NAVICORE_START_OFFSET 0x014f
132 #define NAVICORE_FASTEST 0x0160
133 #define NAVICORE_SHORTEST 0x0161
134 #define NAVICORE_ECOLOGICAL 0x0162
135 #define NAVICORE_SCENIC 0x0163
136 #define NAVICORE_EASY 0x0164
137 #define NAVICORE_BALANCED 0x0166
138 #define NAVICORE_CHEAPEST 0x0167
139 #define NAVICORE_FERRY 0x0170
140 #define NAVICORE_TOLL_ROADS 0x0171
141 #define NAVICORE_TUNNELS 0x0172
142 #define NAVICORE_HIGHWAYS_MOTORWAYS 0x0173
143 #define NAVICORE_VEHICLE_SIZE_LIMIT 0x0174
144 #define NAVICORE_CRIME_AREAS 0x0175
145 #define NAVICORE_BY_CAR 0x0180
146 #define NAVICORE_ON_FOOT 0x0181
147 #define NAVICORE_LONG_RANGE_TRAINS 0x0182
148 #define NAVICORE_PUBLIC_TRANSPORTATION 0x0183
149 #define NAVICORE_BY_BICYCLE 0x0184
150 #define NAVICORE_BY_TRUCK 0x0185
151 #define NAVICORE_BLOCK_NUMBER 0x0186
152 #define NAVICORE_UNIT_NUMBER 0x0187
153 #define NAVICORE_BEGIN_STREET 0x0188
154 #define NAVICORE_ROAD_INTERSECTION 0x0189
155 #define NAVICORE_ARRIVAL_TIME 0x018a
156 #define NAVICORE_ARRIVAL_DATE 0x018b
157 #define NAVICORE_DEPARTURE_TIME 0x018c
158 #define NAVICORE_DEPARTURE_DATE 0x018d
159 #define NAVICORE_TOTAL_TIME 0x018e
160 #define NAVICORE_TOTAL_DISTANCE 0x018f
161 #define NAVICORE_PROHIBIT 0x0190
162 #define NAVICORE_AVOID 0x0191
163 #define NAVICORE_USE 0x0192
164 #define NAVICORE_PREFER 0x0193
165 #define NAVICORE_IGNORE 0x0194
166 #define NAVICORE_TRAFFIC_REALTIME 0x0200
167 #define NAVICORE_TRAFFIC 0x0210
168 #define NAVICORE_OFF_ROUTE 0x0211
169 #define NAVICORE_MANUAL 0x0212
170 #define NAVICORE_SIMULATION_STATUS_NO_SIMULATION 0x0220
171 #define NAVICORE_SIMULATION_STATUS_RUNNING 0x0221
172 #define NAVICORE_SIMULATION_STATUS_PAUSED 0x0222
173 #define NAVICORE_SIMULATION_STATUS_FIXED_POSITION 0x0223
174 #define NAVICORE_ROAD_FORM_CHANGE 0x0230
175 #define NAVICORE_ROAD_REGULAR 0x0231
176 #define NAVICORE_ROAD_HIGHWAY_MOTORWAY 0x0232
177 #define NAVICORE_ROAD_FERRY 0x0233
178 #define NAVICORE_DIRECTION 0x0240
179 #define NAVICORE_EXIT_NUMBER 0x0241
180 #define NAVICORE_ROAD_FORM 0x0242
181 #define NAVICORE_LANE_INFO 0x0243
182 #define NAVICORE_LANE_INFO_BITMASK_STRAIGHT 0x0001
183 #define NAVICORE_LANE_INFO_BITMASK_SLIGHTRIGHT 0x0002
184 #define NAVICORE_LANE_INFO_BITMASK_RIGHT 0x0004
185 #define NAVICORE_LANE_INFO_BITMASK_SHARPRIGHT 0x0008
186 #define NAVICORE_LANE_INFO_BITMASK_RIGHTUTURN 0x0010
187 #define NAVICORE_LANE_INFO_BITMASK_SLIGHTLEFT 0x0020
188 #define NAVICORE_LANE_INFO_BITMASK_LEFT 0x0040
189 #define NAVICORE_LANE_INFO_BITMASK_SHARPLEFT 0x0080
190 #define NAVICORE_LANE_INFO_BITMASK_LEFTUTURN 0x0100
191 #define NAVICORE_DIVIDER_UNDEFINED 0x0250
192 #define NAVICORE_DIVIDER_INTERRUPTEDLONG 0x0251
193 #define NAVICORE_DIVIDER_INTERRUPTEDSHORT 0x0252
194 #define NAVICORE_DIVIDER_SOLIDSINGLE 0x0253
195 #define NAVICORE_DIVIDER_SOLIDDOUBLE 0x0254
196 #define NAVICORE_DIVIDER_SOLIDINTERRUPTED 0x0255
197 #define NAVICORE_DIVIDER_INTERRUPTEDSOLID 0x0256
198
199 #endif