5message Throttle_command_100 {
8 THROTTLE_EN_CTRL_DISABLE = 0;
9 THROTTLE_EN_CTRL_ENABLE = 1;
12 optional
double throttle_acc = 1;
14 optional int32 checksum_100 = 2;
16 optional
double throttle_pedal_target = 3;
18 optional Throttle_en_ctrlType throttle_en_ctrl = 4;
20 optional
double speed_target = 5;
23message Brake_command_101 {
26 AEB_EN_CTRL_DISABLE_AEB = 0;
27 AEB_EN_CTRL_ENABLE_AEB = 1;
30 BRAKE_EN_CTRL_DISABLE = 0;
31 BRAKE_EN_CTRL_ENABLE = 1;
34 optional
double brake_dec = 1;
36 optional int32 checksum_101 = 2;
38 optional
double brake_pedal_target = 3;
40 optional Brake_en_ctrlType brake_en_ctrl = 4;
42 optional Aeb_en_ctrlType aeb_en_ctrl = 5;
45message Steering_command_102 {
48 STEER_EN_CTRL_DISABLE = 0;
49 STEER_EN_CTRL_ENABLE = 1;
52 optional Steer_en_ctrlType steer_en_ctrl = 1;
54 optional int32 steer_angle_target = 2;
56 optional int32 steer_angle_spd_target = 3;
58 optional int32 checksum_102 = 4;
61message Gear_command_103 {
64 GEAR_TARGET_INVALID = 0;
66 GEAR_TARGET_REVERSE = 2;
67 GEAR_TARGET_NEUTRAL = 3;
68 GEAR_TARGET_DRIVE = 4;
71 GEAR_EN_CTRL_DISABLE = 0;
72 GEAR_EN_CTRL_ENABLE = 1;
75 optional Gear_targetType gear_target = 1;
77 optional Gear_en_ctrlType gear_en_ctrl = 2;
79 optional int32 checksum_103 = 3;
82message Park_command_104 {
85 PARK_TARGET_RELEASE = 0;
86 PARK_TARGET_PARKING_TRIGGER = 1;
89 PARK_EN_CTRL_DISABLE = 0;
90 PARK_EN_CTRL_ENABLE = 1;
93 optional int32 checksum_104 = 1;
95 optional Park_targetType park_target = 2;
97 optional Park_en_ctrlType park_en_ctrl = 3;
100message Vehicle_mode_command_105 {
103 TURN_LIGHT_CTRL_TURNLAMP_OFF = 0;
104 TURN_LIGHT_CTRL_LEFT_TURNLAMP_ON = 1;
105 TURN_LIGHT_CTRL_RIGHT_TURNLAMP_ON = 2;
106 TURN_LIGHT_CTRL_HAZARD_WARNING_LAMPSTS_ON = 3;
109 VIN_REQ_VIN_REQ_DISABLE = 0;
110 VIN_REQ_VIN_REQ_ENABLE = 1;
113 DRIVE_MODE_CTRL_THROTTLE_PADDLE_DRIVE = 0;
114 DRIVE_MODE_CTRL_SPEED_DRIVE = 1;
117 STEER_MODE_CTRL_STANDARD_STEER = 0;
118 STEER_MODE_CTRL_NON_DIRECTION_STEER = 1;
119 STEER_MODE_CTRL_SYNC_DIRECTION_STEER = 2;
122 optional int32 checksum_105 = 1;
124 optional Turn_light_ctrlType turn_light_ctrl = 2;
126 optional Vin_reqType vin_req = 3;
128 optional Drive_mode_ctrlType drive_mode_ctrl = 4;
130 optional Steer_mode_ctrlType steer_mode_ctrl = 5;
133message Throttle_report_500 {
136 THROTTLE_FLT2_NO_FAULT = 0;
137 THROTTLE_FLT2_DRIVE_SYSTEM_COMUNICATION_FAULT = 1;
140 THROTTLE_FLT1_NO_FAULT = 0;
141 THROTTLE_FLT1_DRIVE_SYSTEM_HARDWARE_FAULT = 1;
144 THROTTLE_EN_STATE_MANUAL = 0;
145 THROTTLE_EN_STATE_AUTO = 1;
146 THROTTLE_EN_STATE_TAKEOVER = 2;
147 THROTTLE_EN_STATE_STANDBY = 3;
150 optional
double throttle_pedal_actual = 1;
152 optional Throttle_flt2Type throttle_flt2 = 2;
154 optional Throttle_flt1Type throttle_flt1 = 3;
156 optional Throttle_en_stateType throttle_en_state = 4;
159message Brake_report_501 {
162 BRAKE_FLT2_NO_FAULT = 0;
163 BRAKE_FLT2_BRAKE_SYSTEM_COMUNICATION_FAULT = 1;
166 BRAKE_FLT1_NO_FAULT = 0;
167 BRAKE_FLT1_BRAKE_SYSTEM_HARDWARE_FAULT = 1;
170 BRAKE_EN_STATE_MANUAL = 0;
171 BRAKE_EN_STATE_AUTO = 1;
172 BRAKE_EN_STATE_TAKEOVER = 2;
173 BRAKE_EN_STATE_STANDBY = 3;
176 optional
double brake_pedal_actual = 1;
178 optional Brake_flt2Type brake_flt2 = 2;
180 optional Brake_flt1Type brake_flt1 = 3;
182 optional Brake_en_stateType brake_en_state = 4;
185message Steering_report_502 {
188 STEER_FLT2_NO_FAULT = 0;
189 STEER_FLT2_STEER_SYSTEM_COMUNICATION_FAULT = 1;
192 STEER_FLT1_NO_FAULT = 0;
193 STEER_FLT1_STEER_SYSTEM_HARDWARE_FAULT = 1;
196 STEER_EN_STATE_MANUAL = 0;
197 STEER_EN_STATE_AUTO = 1;
198 STEER_EN_STATE_TAKEOVER = 2;
199 STEER_EN_STATE_STANDBY = 3;
202 optional int32 steer_angle_spd_actual = 1;
204 optional Steer_flt2Type steer_flt2 = 2;
206 optional Steer_flt1Type steer_flt1 = 3;
208 optional Steer_en_stateType steer_en_state = 4;
210 optional int32 steer_angle_actual = 5;
212 optional int32 steer_angle_rear_actual = 6;
215message Gear_report_503 {
218 GEAR_FLT_NO_FAULT = 0;
222 GEAR_ACTUAL_INVALID = 0;
223 GEAR_ACTUAL_PARK = 1;
224 GEAR_ACTUAL_REVERSE = 2;
225 GEAR_ACTUAL_NEUTRAL = 3;
226 GEAR_ACTUAL_DRIVE = 4;
229 optional Gear_fltType gear_flt = 1;
231 optional Gear_actualType gear_actual = 2;
234message Park_report_504 {
237 PARKING_ACTUAL_RELEASE = 0;
238 PARKING_ACTUAL_PARKING_TRIGGER = 1;
241 PARK_FLT_NO_FAULT = 0;
245 optional Parking_actualType parking_actual = 1;
247 optional Park_fltType park_flt = 2;
250message Vcu_report_505 {
253 VEHICLE_MODE_STATE_MANUAL_REMOTE_MODE = 0;
254 VEHICLE_MODE_STATE_AUTO_MODE = 1;
255 VEHICLE_MODE_STATE_EMERGENCY_MODE = 2;
256 VEHICLE_MODE_STATE_STANDBY_MODE = 3;
259 AEB_MODE_DISABLE = 0;
263 BRAKE_LIGHT_ACTUAL_BRAKELIGHT_OFF = 0;
264 BRAKE_LIGHT_ACTUAL_BRAKELIGHT_ON = 1;
267 TURN_LIGHT_ACTUAL_TURNLAMPSTS_OFF = 0;
268 TURN_LIGHT_ACTUAL_LEFT_TURNLAMPSTS_ON = 1;
269 TURN_LIGHT_ACTUAL_RIGHT_TURNLAMPSTS_ON = 2;
270 TURN_LIGHT_ACTUAL_HAZARD_WARNING_LAMPSTS_ON = 3;
273 DRIVE_MODE_STS_THROTTLE_PADDLE_DRIVE_MODE = 0;
274 DRIVE_MODE_STS_SPEED_DRIVE_MODE = 1;
277 STEER_MODE_STS_STANDARD_STEER_MODE = 0;
278 STEER_MODE_STS_NON_DIRECTION_STEER_MODE = 1;
279 STEER_MODE_STS_SYNC_DIRECTION_STEER_MODE = 2;
282 FRONTCRASH_STATE_NO_EVENT = 0;
283 FRONTCRASH_STATE_CRASH_EVENT = 1;
286 BACKCRASH_STATE_NO_EVENT = 0;
287 BACKCRASH_STATE_CRASH_EVENT = 1;
290 AEB_BRAKE_STATE_INACTIVE = 0;
291 AEB_BRAKE_STATE_ACTIVE = 1;
294 optional Vehicle_mode_stateType vehicle_mode_state = 1;
296 optional Aeb_modeType aeb_mode = 2;
298 optional Brake_light_actualType brake_light_actual = 3;
300 optional Turn_light_actualType turn_light_actual = 4;
302 optional int32 chassis_errcode = 5;
304 optional Drive_mode_stsType drive_mode_sts = 6;
306 optional Steer_mode_stsType steer_mode_sts = 7;
308 optional Frontcrash_stateType frontcrash_state = 8;
310 optional Backcrash_stateType backcrash_state = 9;
312 optional Aeb_brake_stateType aeb_brake_state = 10;
314 optional
double acc = 11;
316 optional
double speed = 12;
319message Wheelspeed_report_506 {
322 optional
double rr = 1;
324 optional
double rl = 2;
326 optional
double fr = 3;
328 optional
double fl = 4;
331message Ultr_sensor_1_507 {
334 optional
double uiuss9_tof_direct = 1;
336 optional
double uiuss8_tof_direct = 2;
338 optional
double uiuss11_tof_direct = 3;
340 optional
double uiuss10_tof_direct = 4;
343message Ultr_sensor_2_508 {
346 optional
double uiuss9_tof_indirect = 1;
348 optional
double uiuss8_tof_indirect = 2;
350 optional
double uiuss11_tof_indirect = 3;
352 optional
double uiuss10_tof_indirect = 4;
355message Ultr_sensor_3_509 {
358 optional
double uiuss5_tof_direct = 1;
360 optional
double uiuss4_tof_direct = 2;
362 optional
double uiuss3_tof_direct = 3;
364 optional
double uiuss2_tof_direct = 4;
367message Ultr_sensor_4_510 {
370 optional
double uiuss5_tof_indirect = 1;
372 optional
double uiuss4_tof_indirect = 2;
374 optional
double uiuss3_tof_indirect = 3;
376 optional
double uiuss2_tof_indirect = 4;
379message Ultr_sensor_5_511 {
382 optional
double uiuss7_tof_direct = 1;
384 optional
double uiuss6_tof_direct = 2;
386 optional
double uiuss1_tof_direct = 3;
388 optional
double uiuss0_tof_direct = 4;
391message Bms_report_512 {
394 BATTERY_FLT_LOW_TEMP_NO_FAULT = 0;
395 BATTERY_FLT_LOW_TEMP_FAULT = 1;
398 BATTERY_FLT_OVER_TEMP_NO_FAULT = 0;
399 BATTERY_FLT_OVER_TEMP_FAULT = 1;
402 optional
double battery_current = 1;
404 optional
double battery_voltage = 2;
406 optional int32 battery_soc_percentage = 3;
408 optional
bool is_battery_soc_low = 4;
410 optional
double battery_inside_temperature = 5;
420 optional
string vin07 = 1;
422 optional
string vin06 = 2;
424 optional
string vin05 = 3;
426 optional
string vin04 = 4;
428 optional
string vin03 = 5;
430 optional
string vin02 = 6;
432 optional
string vin01 = 7;
434 optional
string vin00 = 8;
440 optional
string vin15 = 1;
442 optional
string vin14 = 2;
444 optional
string vin13 = 3;
446 optional
string vin12 = 4;
448 optional
string vin11 = 5;
450 optional
string vin10 = 6;
452 optional
string vin09 = 7;
454 optional
string vin08 = 8;
460 optional
string vin16 = 1;