10 optional int32 can_tx_path_id_acc_3 = 1;
12 optional int32 can_tx_path_id_acc_2 = 2;
14 optional
double can_tx_filtered_xohp_acc_cipv = 3;
16 optional int32 can_tx_water_spray_target_id = 4;
18 optional int32 can_tx_serial_num_3rd_byte = 5;
20 optional
double can_tx_sideslip_angle = 6;
22 optional int32 can_tx_avg_pwr_cwblkg = 7;
28 CAN_TX_VERTICAL_ALIGN_UPDATED_NOT_UPDATED = 0;
29 CAN_TX_VERTICAL_ALIGN_UPDATED_UPDATED = 1;
32 CAN_TX_FOUND_TARGET_NOT_FOUND = 0;
33 CAN_TX_FOUND_TARGET_FOUND = 1;
36 CAN_TX_FACTORY_ALIGN_STATUS_2_OFF = 0;
37 CAN_TX_FACTORY_ALIGN_STATUS_2_BUSY = 1;
38 CAN_TX_FACTORY_ALIGN_STATUS_2_SUCCESS = 2;
39 CAN_TX_FACTORY_ALIGN_STATUS_2_FAIL_NO_TARGET = 3;
40 CAN_TX_FACTORY_ALIGN_STATUS_2_FAIL_DEV_TOO_LARGE = 4;
41 CAN_TX_FACTORY_ALIGN_STATUS_2_FAIL_VAR_TOO_LARGE = 5;
44 CAN_TX_FACTORY_ALIGN_STATUS_1_OFF = 0;
45 CAN_TX_FACTORY_ALIGN_STATUS_1_BUSY = 1;
46 CAN_TX_FACTORY_ALIGN_STATUS_1_SUCCESS = 2;
47 CAN_TX_FACTORY_ALIGN_STATUS_1_FAIL_NO_TARGET = 3;
48 CAN_TX_FACTORY_ALIGN_STATUS_1_FAIL_DEV_TOO_LARGE = 4;
49 CAN_TX_FACTORY_ALIGN_STATUS_1_FAIL_VAR_TOO_LARGE = 5;
52 CAN_TX_RECOMMEND_UNCONVERGE_NOT_RECOMMEND = 0;
53 CAN_TX_RECOMMEND_UNCONVERGE_RECOMMEND = 1;
56 CAN_TX_SYSTEM_POWER_MODE_DSP_INIT = 0;
57 CAN_TX_SYSTEM_POWER_MODE_RADIATE_OFF = 1;
58 CAN_TX_SYSTEM_POWER_MODE_RADIATE_ON = 2;
59 CAN_TX_SYSTEM_POWER_MODE_DSP_SHUTDOWN = 3;
60 CAN_TX_SYSTEM_POWER_MODE_DSP_OFF = 4;
61 CAN_TX_SYSTEM_POWER_MODE_HOST_SHUTDOWN = 5;
62 CAN_TX_SYSTEM_POWER_MODE_TEST = 6;
63 CAN_TX_SYSTEM_POWER_MODE_7INVALID = 7;
66 optional int32 can_tx_sw_version_dsp_3rd_byte = 1;
70 optional
double can_tx_vertical_misalignment = 3;
72 optional int32 can_tx_serv_align_updates_done = 4;
76 optional
double can_tx_factory_misalignment = 6;
84 optional int32 can_tx_wave_diff_a2d = 10;
88 optional int32 can_tx_supply_n5v_a2d = 12;
90 optional int32 can_tx_supply_1p8v_a2d = 13;
96 optional int32 can_tx_supply_10v_a2d = 1;
98 optional int32 can_tx_temp2_a2d = 2;
100 optional int32 can_tx_temp1_a2d = 3;
102 optional int32 can_tx_swbatt_a2d = 4;
104 optional int32 can_tx_supply_5vdx_a2d = 5;
106 optional int32 can_tx_supply_5va_a2d = 6;
108 optional int32 can_tx_supply_3p3v_a2d = 7;
110 optional int32 can_tx_ignp_a2d = 8;
116 optional int32 can_tx_sw_version_pld = 1;
118 optional int32 can_tx_sw_version_host = 2;
120 optional int32 can_tx_hw_version = 3;
122 optional int32 can_tx_interface_version = 4;
124 optional int32 can_tx_serial_num = 5;
130 CAN_TX_TRUCK_TARGET_DET_NOT_DETECTED = 0;
131 CAN_TX_TRUCK_TARGET_DET_DETECTED = 1;
134 CAN_TX_LR_ONLY_GRATING_LOBE_DET_NOT_DETECTED = 0;
135 CAN_TX_LR_ONLY_GRATING_LOBE_DET_DETECTED = 1;
138 CAN_TX_SIDELOBE_BLOCKAGE_OFF = 0;
139 CAN_TX_SIDELOBE_BLOCKAGE_ON = 1;
142 CAN_TX_PARTIAL_BLOCKAGE_NOT_BLOCKED = 0;
143 CAN_TX_PARTIAL_BLOCKAGE_BLOCKED = 1;
146 CAN_TX_MR_LR_MODE_RESERVED = 0;
147 CAN_TX_MR_LR_MODE_OUTPUT_ONLY_MEDIUM_RANGE_TRACKS = 1;
148 CAN_TX_MR_LR_MODE_OUTPUT_ONLY_LONG_RANGE_TRACKS = 2;
149 CAN_TX_MR_LR_MODE_OUTPUT_ALL_MEDIUM_RANGE_AND_LONG = 3;
161 optional int32 can_tx_path_id_acc_stat = 5;
165 optional
double can_tx_auto_align_angle = 7;
167 optional int32 can_tx_rolling_count_3 = 8;
169 optional int32 can_tx_path_id_fcw_stat = 9;
171 optional int32 can_tx_path_id_fcw_move = 10;
173 optional int32 can_tx_path_id_cmbb_stat = 11;
175 optional int32 can_tx_path_id_cmbb_move = 12;
177 optional int32 can_tx_path_id_acc = 13;
183 optional
bool can_tx_track_rolling_count_2 = 1;
184 optional int32 can_tx_track_can_id_group = 2;
186 optional
bool can_tx_track_moving = 1;
187 optional
bool can_tx_track_moving_fast = 2;
188 optional
bool can_tx_track_moving_slow = 3;
189 optional int32 can_tx_track_power = 4;
191 repeated Motionpower can_tx_track_motion_power = 3;
197 optional int32 command_ctr = 1;
199 optional int32 command_code = 2;
201 optional int32 cc_word_2 = 3;
203 optional int32 cc_word_1 = 4;
205 optional int32 cc_byte_2 = 5;
207 optional int32 cc_byte_1 = 6;
213 CAN_TX_TRACK_GROUPING_CHANGED_GROUPINGUNCHANGED = 0;
214 CAN_TX_TRACK_GROUPING_CHANGED_GROUPINGCHANGED = 1;
217 CAN_TX_TRACK_ONCOMING_NOTONCOMING = 0;
218 CAN_TX_TRACK_ONCOMING_ONCOMING = 1;
221 CAN_TX_TRACK_BRIDGE_OBJECT_NOT_BRIDGE = 0;
222 CAN_TX_TRACK_BRIDGE_OBJECT_BRIDGE = 1;
225 CAN_TX_TRACK_STATUS_NO_TARGET = 0;
226 CAN_TX_TRACK_STATUS_NEW_TARGET = 1;
227 CAN_TX_TRACK_STATUS_NEW_UPDATED_TARGET = 2;
228 CAN_TX_TRACK_STATUS_UPDATED_TARGET = 3;
229 CAN_TX_TRACK_STATUS_COASTED_TARGET = 4;
230 CAN_TX_TRACK_STATUS_MERGED_TARGET = 5;
231 CAN_TX_TRACK_STATUS_INVALID_COASTED_TARGET = 6;
232 CAN_TX_TRACK_STATUS_NEW_COASTED_TARGET = 7;
235 CAN_TX_TRACK_MED_RANGE_MODE_NO_MR_LR_UPDATE = 0;
236 CAN_TX_TRACK_MED_RANGE_MODE_MR_UPDATE_ONLY = 1;
237 CAN_TX_TRACK_MED_RANGE_MODE_LR_UPDATE_ONLY = 2;
238 CAN_TX_TRACK_MED_RANGE_MODE_BOTH_MR_LR_UPDATE = 3;
245 optional
double can_tx_track_lat_rate = 3;
249 optional
double can_tx_track_width = 5;
253 optional
bool can_tx_track_rolling_count = 7;
255 optional
double can_tx_track_range_rate = 8;
257 optional
double can_tx_track_range_accel = 9;
259 optional
double can_tx_track_range = 10;
263 optional
double can_tx_track_angle = 12;
269 optional int32 can_tx_valid_lr_sn = 1;
271 optional
double can_tx_valid_lr_range_rate = 2;
273 optional
double can_tx_valid_lr_range = 3;
275 optional int32 can_tx_valid_lr_power = 4;
277 optional
double can_tx_valid_lr_angle = 5;
283 optional int32 can_tx_valid_mr_sn = 1;
285 optional
double can_tx_valid_mr_range_rate = 2;
287 optional
double can_tx_valid_mr_range = 3;
289 optional int32 can_tx_valid_mr_power = 4;
291 optional
double can_tx_valid_mr_angle = 5;
297 optional int32 data_7 = 1;
299 optional int32 data_6 = 2;
301 optional int32 data_5 = 3;
303 optional int32 data_4 = 4;
305 optional int32 data_3 = 5;
307 optional int32 rtn_cmd_counter = 6;
309 optional int32 command_return_code = 7;
311 optional int32 pid = 8;
317 CAN_RX_MR_ONLY_TRANSMIT_OFF = 0;
318 CAN_RX_MR_ONLY_TRANSMIT_ON = 1;
321 CAN_RX_LR_ONLY_TRANSMIT_OFF = 0;
322 CAN_RX_LR_ONLY_TRANSMIT_ON = 1;
325 CAN_RX_CLEAR_FAULTS_OFF = 0;
326 CAN_RX_CLEAR_FAULTS_ON = 1;
329 CAN_RX_USE_ANGLE_MISALIGNMENT_OFF = 0;
330 CAN_RX_USE_ANGLE_MISALIGNMENT_ON = 1;
333 CAN_RX_TURN_SIGNAL_STATUS_OFF = 0;
334 CAN_RX_TURN_SIGNAL_STATUS_LEFT = 1;
335 CAN_RX_TURN_SIGNAL_STATUS_RIGHT = 2;
336 CAN_RX_TURN_SIGNAL_STATUS_INVALID_3 = 3;
339 CAN_RX_BLOCKAGE_DISABLE_ENABLED = 0;
340 CAN_RX_BLOCKAGE_DISABLE_DISABLED = 1;
343 CAN_RX_VEHICLE_SPEED_VALIDITY_INVALID = 0;
344 CAN_RX_VEHICLE_SPEED_VALIDITY_VALID = 1;
347 CAN_RX_MMR_UPSIDE_DOWN_RIGHT_SIDE_UP = 0;
348 CAN_RX_MMR_UPSIDE_DOWN_UPSIDE_DOWN = 1;
351 CAN_RX_WIPER_STATUS_OFF = 0;
352 CAN_RX_WIPER_STATUS_ON = 1;
355 CAN_RX_RAW_DATA_ENABLE_FILTERED = 0;
356 CAN_RX_RAW_DATA_ENABLE_RAW = 1;
359 CAN_RX_RADAR_CMD_RADIATE_OFF = 0;
360 CAN_RX_RADAR_CMD_RADIATE_ON = 1;
363 CAN_RX_GROUPING_MODE_NO_GROUPING = 0;
364 CAN_RX_GROUPING_MODE_GROUP_MOVING_ONLY = 1;
365 CAN_RX_GROUPING_MODE_GROUP_STATIONARY_ONLY = 2;
366 CAN_RX_GROUPING_MODE_GROUP_MOVING_STATIONARY = 3;
369 optional
double can_rx_volvo_short_track_roc = 1;
375 optional int32 can_rx_high_yaw_angle = 4;
397 optional int32 can_rx_maximum_tracks = 15;
399 optional
double can_rx_lateral_mounting_offset = 16;
401 optional
double can_rx_angle_misalignment = 17;
403 optional int32 can_rx_scan_index_ack = 18;
409 CAN_RX_STEERING_ANGLE_VALIDITY_INVALID = 0;
410 CAN_RX_STEERING_ANGLE_VALIDITY_VALID = 1;
413 CAN_RX_STEERING_ANGLE_SIGN_COUNTERCLOCKWISE = 0;
414 CAN_RX_STEERING_ANGLE_SIGN_CLOCKWISE = 1;
417 CAN_RX_STEERING_ANGLE_RATE_SIGN_COUNTERCLOCKWISE = 0;
418 CAN_RX_STEERING_ANGLE_RATE_SIGN_CLOCKWISE = 1;
421 CAN_RX_YAW_RATE_VALIDITY_INVALID = 0;
422 CAN_RX_YAW_RATE_VALIDITY_VALID = 1;
425 CAN_RX_VEHICLE_SPEED_DIRECTION_FORWARD = 0;
426 CAN_RX_VEHICLE_SPEED_DIRECTION_REVERSE = 1;
432 optional int32 can_rx_steering_angle_rate = 2;
439 optional int32 can_rx_steering_angle = 5;
441 optional int32 can_rx_radius_curvature = 6;
445 optional
double can_rx_yaw_rate = 8;
450 optional
double can_rx_vehicle_speed = 10;
456 CAN_RX_SIM_TRACK_ID_NO_TARGET = 0;
457 CAN_RX_SIM_TRACK_ID_TARGET_1 = 1;
458 CAN_RX_SIM_TRACK_ID_TARGET_2 = 2;
461 CAN_RX_SIM_STATUS_INVALID = 0;
462 CAN_RX_SIM_STATUS_NEW = 1;
463 CAN_RX_SIM_STATUS_UPDATED = 2;
464 CAN_RX_SIM_STATUS_COASTED = 3;
467 CAN_RX_SIM_FUNCTION_ACC = 0;
468 CAN_RX_SIM_FUNCTION_RI = 1;
469 CAN_RX_SIM_FUNCTION_FCW_MOVE = 2;
470 CAN_RX_SIM_FUNCTION_FCW_STAT = 3;
471 CAN_RX_SIM_FUNCTION_CMBB_MOVE = 4;
472 CAN_RX_SIM_FUNCTION_CMBB_STAT = 5;
473 CAN_RX_SIM_FUNCTION_ALL_MOVING_ACC_FCW_CMBB = 6;
474 CAN_RX_SIM_FUNCTION_ALL_STAT_RI_FCW_CMBB = 7;
481 optional
double can_rx_sim_range_rate = 3;
483 optional
double can_rx_sim_range_accel = 4;
485 optional int32 can_rx_sim_range = 5;
487 optional
double can_rx_sim_lat_rate = 6;
489 optional
double can_rx_sim_lat_pos = 7;
493 optional
double can_rx_sim_angle = 9;
499 optional
double can_tx_dsp_timestamp = 1;
501 optional
bool can_tx_comm_error = 2;
503 optional
double can_tx_yaw_rate_calc = 3;
505 optional
double can_tx_vehicle_speed_calc = 4;
507 optional int32 can_tx_scan_index = 5;
509 optional int32 can_tx_rolling_count_1 = 6;
511 optional int32 can_tx_radius_curvature_calc = 7;
517 CAN_TX_RAW_DATA_MODE_FILTERED = 0;
518 CAN_TX_RAW_DATA_MODE_RAW = 1;
521 CAN_TX_RANGE_PERF_ERROR_NOT_BLOCKED = 0;
522 CAN_TX_RANGE_PERF_ERROR_BLOCKED = 1;
525 CAN_TX_OVERHEAT_ERROR_NOT_OVERTEMP = 0;
526 CAN_TX_OVERHEAT_ERROR_OVERTEMP = 1;
529 CAN_TX_INTERNAL_ERROR_NOT_FAILED = 0;
530 CAN_TX_INTERNAL_ERROR_FAILED = 1;
533 CAN_TX_GROUPING_MODE_NO_GROUPING = 0;
534 CAN_TX_GROUPING_MODE_GROUP_MOVING_ONLY = 1;
535 CAN_TX_GROUPING_MODE_GROUP_STATIONARY_ONLY = 2;
536 CAN_TX_GROUPING_MODE_GROUP_MOVING_STATIONARY = 3;
538 enum Can_tx_xcvr_operationalType {
539 CAN_TX_XCVR_OPERATIONAL_OFF = 0;
540 CAN_TX_XCVR_OPERATIONAL_ON = 1;
543 optional
double can_tx_yaw_rate_bias = 1;
545 optional
double can_tx_veh_spd_comp_factor = 2;
547 optional int32 can_tx_sw_version_dsp = 3;
549 optional int32 can_tx_temperature = 4;
557 optional int32 can_tx_maximum_tracks_ack = 8;
565 optional int32 can_tx_steering_angle_ack = 12;
567 optional int32 can_tx_rolling_count_2 = 13;
573 optional int32 can_tx_history_fault_7 = 1;
575 optional int32 can_tx_history_fault_6 = 2;
577 optional int32 can_tx_history_fault_5 = 3;
579 optional int32 can_tx_history_fault_4 = 4;
581 optional int32 can_tx_history_fault_3 = 5;
583 optional int32 can_tx_history_fault_2 = 6;
585 optional int32 can_tx_history_fault_1 = 7;
587 optional int32 can_tx_history_fault_0 = 8;
593 optional int32 can_tx_active_fault_7 = 1;
595 optional int32 can_tx_active_fault_6 = 2;
597 optional int32 can_tx_active_fault_5 = 3;
599 optional int32 can_tx_active_fault_4 = 4;
601 optional int32 can_tx_active_fault_3 = 5;
603 optional int32 can_tx_active_fault_2 = 6;
605 optional int32 can_tx_active_fault_0 = 7;
607 optional int32 can_tx_active_fault_1 = 8;
613 CAN_RX_SERV_ALIGN_TYPE_AUTO_OR_DEALER = 0;
614 CAN_RX_SERV_ALIGN_TYPE_VOLVO_SHORT_TRACK = 1;
617 CAN_RX_SERV_ALIGN_ENABLE_DISABLED = 0;
618 CAN_RX_SERV_ALIGN_ENABLE_ENABLED = 1;
621 CAN_RX_AUTO_ALIGN_CONVERGED_NOT_CONVERGED = 0;
622 CAN_RX_AUTO_ALIGN_CONVERGED_CONVERGED = 1;
625 CAN_RX_AUTO_ALIGN_DISABLE_ENABLED = 0;
626 CAN_RX_AUTO_ALIGN_DISABLE_DISABLED = 1;
629 CAN_RX_WHEEL_SLIP_NO_CONTROL = 0;
630 CAN_RX_WHEEL_SLIP_BRAKE_SLIP_CONTROL = 1;
631 CAN_RX_WHEEL_SLIP_TRACTION_SLIP_CONTROL = 2;
632 CAN_RX_WHEEL_SLIP_INVALID_3 = 3;
635 CAN_RX_LONG_ACCEL_VALIDITY_INVALID = 0;
636 CAN_RX_LONG_ACCEL_VALIDITY_VALID = 1;
638 enum Can_rx_lat_accel_validityType {
639 CAN_RX_LAT_ACCEL_VALIDITY_INVALID = 0;
640 CAN_RX_LAT_ACCEL_VALIDITY_VALID = 1;
643 optional int32 can_rx_serv_align_updates_need = 1;
649 optional
double can_rx_aalign_avg_ctr_total = 4;
655 optional
double can_rx_angle_mounting_offset = 7;
659 optional int32 can_rx_radar_height = 9;
661 optional int32 can_rx_radar_fov_mr = 10;
663 optional int32 can_rx_radar_fov_lr = 11;
667 optional
double can_rx_long_accel = 13;
671 optional
double can_rx_lat_accel = 15;
677 CAN_RX_FAC_ALIGN_CMD_2_OFF = 0;
678 CAN_RX_FAC_ALIGN_CMD_2_ON = 1;
680 enum Can_rx_fac_align_cmd_1Type {
681 CAN_RX_FAC_ALIGN_CMD_1_OFF = 0;
682 CAN_RX_FAC_ALIGN_CMD_1_ON = 1;
685 optional
double can_rx_fac_tgt_range_r2m = 1;
687 optional
double can_rx_fac_tgt_range_m2t = 2;
689 optional
double can_rx_fac_tgt_range_1 = 3;
691 optional int32 can_rx_fac_tgt_mtg_space_ver = 4;
693 optional int32 can_rx_fac_tgt_mtg_space_hor = 5;
695 optional int32 can_rx_fac_tgt_mtg_offset = 6;
697 optional int32 can_rx_fac_align_samp_req = 7;
699 optional int32 can_rx_fac_align_max_nt = 8;
703 optional Can_rx_fac_align_cmd_1Type can_rx_fac_align_cmd_1 = 10;
709 CAN_RX_YAW_RATE_BIAS_SHIFT_NO_DETECT = 0;
710 CAN_RX_YAW_RATE_BIAS_SHIFT_DETECT = 1;
715 optional
double can_rx_steering_gear_ratio = 2;
717 optional
double can_rx_wheelbase = 3;
719 optional
double can_rx_distance_rear_axle = 4;
721 optional
double can_rx_cw_blockage_threshold = 5;
723 optional
double can_rx_funnel_offset_right = 6;
725 optional
double can_rx_funnel_offset_left = 7;
727 optional
double can_rx_beamwidth_vert = 8;
729 optional int32 can_rx_oversteer_understeer = 9;
735 optional
double can_rx_inner_funnel_offset_right = 1;
737 optional
double can_rx_inner_funnel_offset_left = 2;
739 optional int32 can_volvo_fa_range_max_short = 3;
741 optional
double can_volvo_fa_min_vspeed_short = 4;
743 optional
double can_volvo_fa_aalign_estimate = 5;
Can_tx_range_perf_errorType
Can_tx_xcvr_operationalType
Can_tx_overheat_errorType
Can_tx_internal_errorType
Can_tx_truck_target_detType
Can_tx_partial_blockageType
Can_tx_sidelobe_blockageType
Can_tx_lr_only_grating_lobe_detType
Can_tx_recommend_unconvergeType
Can_tx_factory_align_status_1Type
Can_tx_system_power_modeType
Can_tx_factory_align_status_2Type
Can_tx_vertical_align_updatedType
Can_tx_track_oncomingType
Can_tx_track_med_range_modeType
Can_tx_track_grouping_changedType
Can_tx_track_bridge_objectType
Can_rx_steering_angle_validityType
Can_rx_vehicle_speed_directionType
Can_rx_yaw_rate_validityType
Can_rx_steering_angle_signType
Can_rx_steering_angle_rate_signType
Can_rx_radar_cmd_radiateType
Can_rx_mmr_upside_downType
Can_rx_use_angle_misalignmentType
Can_rx_lr_only_transmitType
Can_rx_turn_signal_statusType
Can_rx_blockage_disableType
Can_rx_raw_data_enableType
Can_rx_mr_only_transmitType
Can_rx_vehicle_speed_validityType
Can_rx_auto_align_convergedType
Can_rx_serv_align_enableType
Can_rx_lat_accel_validityType
Can_rx_serv_align_typeType
Can_rx_auto_align_disableType
Can_rx_long_accel_validityType
Can_rx_fac_align_cmd_2Type
Can_rx_yaw_rate_bias_shiftType