14 optional
Type car_type = 1;
25 optional
Eps eps = 12;
29 optional
License license = 16 [deprecated =
true];
37 optional
bool is_eps_online = 1 [
default =
false];
38 optional
bool is_epb_online = 2 [
default =
false];
39 optional
bool is_esp_online = 3 [
default =
false];
40 optional
bool is_vtog_online = 4 [
default =
false];
41 optional
bool is_scu_online = 5 [
default =
false];
42 optional
bool is_switch_online = 6 [
default =
false];
43 optional
bool is_vcu_online = 7 [
default =
false];
48 optional
double battery_percent = 1;
50 optional
double fuel_level = 2;
68 BEAM_FLASH_TO_PASS = 1;
79 WIPER_MANUAL_HIGH = 6;
84 WIPER_COURTESY_WIPE = 11;
85 WIPER_AUTO_ADJUST = 12;
94 AMBIENT_TUNNEL_ON = 3;
95 AMBIENT_TUNNEL_OFF = 4;
100 optional TurnLightType turn_light_type = 1;
101 optional BeamLampType beam_lamp_type = 2;
102 optional
bool is_brake_lamp_on = 3;
104 optional
bool is_auto_light = 4;
105 optional int32 wiper_gear = 5;
106 optional int32 lotion_gear = 6;
107 optional
bool is_horn_on = 7;
110 optional LincolnLampType lincoln_lamp_type = 8;
111 optional LincolnWiperType lincoln_wiper = 9;
112 optional LincolnAmbientType lincoln_ambient = 10;
124 optional
bool is_eps_fail = 1;
126 optional Type eps_control_state = 2;
127 optional
double eps_driver_hand_torq = 3;
129 optional
bool is_steering_angle_valid = 4;
130 optional
double steering_angle = 5;
131 optional
double steering_angle_spd = 6;
134 optional
bool is_trimming_status = 7;
135 optional
bool is_calibration_status = 8;
136 optional
bool is_failure_status = 9;
137 optional int32 allow_enter_autonomous_mode = 10;
138 optional int32 current_driving_mode = 11;
141 optional
double steering_angle_cmd = 12;
142 optional
double vehicle_speed = 13;
143 optional
double epas_torque = 14;
144 optional
bool steering_enabled = 15;
145 optional
bool driver_override = 16;
146 optional
bool driver_activity = 17;
147 optional
bool watchdog_fault = 18;
148 optional
bool channel_1_fault = 19;
149 optional
bool channel_2_fault = 20;
150 optional
bool calibration_fault = 21;
151 optional
bool connector_fault = 22;
153 optional
double timestamp_65 = 23;
156 optional int32 major_version = 24;
157 optional int32 minor_version = 25;
158 optional int32 build_number = 26;
163 optional
bool is_vehicle_standstill = 1;
166 optional
bool is_vehicle_spd_valid = 2;
167 optional
double vehicle_spd = 3 [
default = 0];
169 optional
bool is_wheel_spd_rr_valid = 4;
170 optional WheelSpeed.WheelSpeedType wheel_direction_rr = 5;
171 optional
double wheel_spd_rr = 6;
172 optional
bool is_wheel_spd_rl_valid = 7;
173 optional WheelSpeed.WheelSpeedType wheel_direction_rl = 8;
174 optional
double wheel_spd_rl = 9;
175 optional
bool is_wheel_spd_fr_valid = 10;
176 optional WheelSpeed.WheelSpeedType wheel_direction_fr = 11;
177 optional
double wheel_spd_fr = 12;
178 optional
bool is_wheel_spd_fl_valid = 13;
179 optional WheelSpeed.WheelSpeedType wheel_direction_fl = 14;
180 optional
double wheel_spd_fl = 15;
183 optional
bool is_yaw_rate_valid = 16;
184 optional
double yaw_rate = 17;
185 optional
double yaw_rate_offset = 18;
188 optional
bool is_ax_valid = 19;
189 optional
double ax = 20;
190 optional
double ax_offset = 21;
191 optional
bool is_ay_valid = 22;
192 optional
double ay = 23;
193 optional
double ay_offset = 24;
196 optional
double lat_acc = 25;
197 optional
double long_acc = 26;
198 optional
double vert_acc = 27;
201 optional
double roll_rate = 28;
204 optional
double acc_est = 29;
207 optional
double timestamp_sec = 30;
210message Deceleration {
212 optional
bool is_deceleration_available =
214 optional
bool is_deceleration_active =
217 optional
double deceleration = 3 [
default = 0];
219 optional
double is_evb_fail = 4;
220 optional
double evb_pressure = 5 [
default = 0];
222 optional
double brake_pressure = 6 [
default = 0];
223 optional
double brake_pressure_spd = 7 [
default = 0];
229 HSA_FINDING_GRADIENT = 1;
230 HSA_ACTIVE_PRESSED = 2;
231 HSA_ACTIVE_RELEASED = 3;
232 HSA_FAST_RELEASE = 4;
233 HSA_SLOW_RELEASE = 5;
241 HSA_MODE_UNDEFINED = 3;
244 optional
bool is_brake_pedal_pressed = 1
247 optional
bool is_brake_force_exist =
249 optional
bool is_brake_over_heat = 3;
251 optional
bool is_hand_brake_on = 4;
252 optional
double brake_pedal_position = 5;
255 optional
bool is_brake_valid = 6;
258 optional
double brake_input = 7;
259 optional
double brake_cmd = 8;
260 optional
double brake_output = 9;
261 optional
bool boo_input = 10;
262 optional
bool boo_cmd = 11;
263 optional
bool boo_output = 12;
264 optional
bool watchdog_applying_brakes = 13;
265 optional int32 watchdog_source = 14;
266 optional
bool brake_enabled = 15;
267 optional
bool driver_override = 16;
268 optional
bool driver_activity = 17;
269 optional
bool watchdog_fault = 18;
270 optional
bool channel_1_fault = 19;
271 optional
bool channel_2_fault = 20;
272 optional
bool boo_fault = 21;
273 optional
bool connector_fault = 22;
276 optional
double brake_torque_req = 23;
277 optional HSAStatusType hsa_status = 24;
278 optional
double brake_torque_act = 25;
279 optional HSAModeType hsa_mode = 26;
280 optional
double wheel_torque_act = 27;
283 optional int32 major_version = 28;
284 optional int32 minor_version = 29;
285 optional int32 build_number = 30;
292 PBRAKE_TRANSITION = 1;
297 optional
bool is_epb_error = 1;
298 optional
bool is_epb_released = 2;
301 optional int32 epb_status = 3;
304 optional PBrakeType parking_brake_status = 4;
309 optional
bool is_gas_pedal_error = 1;
311 optional
bool is_gas_pedal_pressed_more = 2;
312 optional
double gas_pedal_position = 3 [
default = 0];
314 optional
bool is_gas_valid = 4 [
default =
false];
317 optional
double throttle_input = 5;
318 optional
double throttle_cmd = 6;
319 optional
double throttle_output = 7;
320 optional int32 watchdog_source = 8;
321 optional
bool throttle_enabled = 9;
322 optional
bool driver_override = 10;
323 optional
bool driver_activity = 11;
324 optional
bool watchdog_fault = 12;
325 optional
bool channel_1_fault = 13;
326 optional
bool channel_2_fault = 14;
327 optional
bool connector_fault = 15;
330 optional
double accelerator_pedal = 16;
331 optional
double accelerator_pedal_rate = 17;
334 optional int32 major_version = 18;
335 optional int32 minor_version = 19;
336 optional int32 build_number = 20;
342 optional
bool is_esp_acc_error = 1;
345 optional
bool is_esp_on = 2;
346 optional
bool is_esp_active = 3;
347 optional
bool is_abs_error = 4;
348 optional
bool is_abs_active = 5;
349 optional
bool is_tcsvdc_fail = 6;
352 optional
bool is_abs_enabled = 7;
353 optional
bool is_stab_active = 8;
354 optional
bool is_stab_enabled = 9;
355 optional
bool is_trac_active = 10;
356 optional
bool is_trac_enabled = 11;
368 optional
bool is_engine_acc_available = 1;
369 optional
bool is_engine_acc_error = 2;
372 optional Type engine_state = 3;
373 optional
double max_engine_torq_percent =
375 optional
double min_engine_torq_percent =
377 optional int32 base_engine_torq_constant =
381 optional
bool is_engine_speed_error = 7;
382 optional
double engine_speed = 8;
385 optional int32 engine_torque = 9;
387 optional
bool is_over_engine_torque = 10;
390 optional
double engine_rpm = 11;
395 optional
bool is_shift_position_valid = 1;
397 optional Chassis.GearPosition gear_state = 2;
399 optional
bool driver_override = 3;
400 optional Chassis.GearPosition gear_cmd = 4;
401 optional
bool canbus_fault = 5;
406 optional
bool is_driver_car_door_close = 1;
408 optional
bool is_driver_buckled = 2;
411 optional
int32 emergency_button = 3;
415 optional
bool has_error = 4 [
default =
false];
416 optional
bool is_motor_invertor_fault = 5;
417 optional
bool is_system_fault = 6;
418 optional
bool is_power_battery_fault = 7;
419 optional
bool is_motor_invertor_over_temperature = 8;
420 optional
bool is_small_battery_charge_discharge_fault = 9;
421 optional
int32 driving_mode = 10;
424 optional
bool is_passenger_door_open = 11;
425 optional
bool is_rearleft_door_open = 12;
426 optional
bool is_rearright_door_open = 13;
427 optional
bool is_hood_open = 14;
428 optional
bool is_trunk_open = 15;
429 optional
bool is_passenger_detected = 16;
430 optional
bool is_passenger_airbag_enabled = 17;
431 optional
bool is_passenger_buckled = 18;
434 optional int32 front_left_tire_press = 19;
435 optional int32 front_right_tire_press = 20;
436 optional int32 rear_left_tire_press = 21;
437 optional int32 rear_right_tire_press = 22;
450 optional
bool is_auto_mode = 1;
451 optional Type power_state = 2;
452 optional
bool is_air_bag_deployed = 3;
453 optional
double odo_meter = 4;
454 optional
double drive_range =
456 optional
bool is_system_error = 6;
457 optional
bool is_human_interrupt = 7;
460 optional
bool acc_on_button = 8;
461 optional
bool acc_off_button = 9;
462 optional
bool acc_res_button = 10;
463 optional
bool acc_cancel_button = 11;
464 optional
bool acc_on_off_button = 12;
465 optional
bool acc_res_cancel_button = 13;
466 optional
bool acc_inc_spd_button = 14;
467 optional
bool acc_dec_spd_button = 15;
468 optional
bool acc_inc_gap_button = 16;
469 optional
bool acc_dec_gap_button = 17;
470 optional
bool lka_button = 18;
471 optional
bool canbus_fault = 19;
474 optional
double latitude = 20;
475 optional
double longitude = 21;
476 optional
bool gps_valid = 22;
479 optional int32 year = 23;
480 optional int32 month = 24;
481 optional int32 day = 25;
482 optional int32 hours = 26;
483 optional int32 minutes = 27;
484 optional int32 seconds = 28;
485 optional
double compass_direction = 29;
486 optional
double pdop = 30;
487 optional
bool is_gps_fault = 31;
488 optional
bool is_inferred = 32;
491 optional
double altitude = 33;
492 optional
double heading = 34;
493 optional
double hdop = 35;
494 optional
double vdop = 36;
496 optional int32 num_satellites = 38;
497 optional
double gps_speed = 39;
506 PACMOD_STATUS_CONTROL_DISABLED = 0;
507 PACMOD_STATUS_CONTROL_ENABLED = 1;
509 enum Override_statusType {
510 OVERRIDE_STATUS_NOT_OVERRIDDEN = 0;
511 OVERRIDE_STATUS_OVERRIDDEN = 1;
513 enum Brk_can_timeoutType {
514 BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT = 0;
515 BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT = 1;
518 optional Pacmod_statusType pacmod_status = 1;
520 optional Override_statusType override_status = 2;
522 optional
bool veh_can_timeout = 3;
524 optional
bool str_can_timeout = 4;
526 optional Brk_can_timeoutType brk_can_timeout = 5;
528 optional
bool usr_can_timeout = 6;
530 optional int32 usr_can_read_errors = 7;
536 optional
double brake_cmd = 1;
541 enum Brake_on_offType {
542 BRAKE_ON_OFF_OFF = 0;
546 optional
double manual_input = 1;
548 optional
double commanded_value = 2;
550 optional
double output_value = 3;
552 optional Brake_on_offType brake_on_off = 4;
555message Steering_cmd_6d {
558 optional
double position_value = 1;
560 optional
double speed_limit = 2;
563message Steering_rpt_1_6e {
566 optional
double manual_input = 1;
568 optional
double commanded_value = 2;
570 optional
double output_value = 3;
573message Wheel_speed_rpt_7a {
576 optional
int32 wheel_spd_rear_right = 1;
578 optional
int32 wheel_spd_rear_left = 2;
580 optional
int32 wheel_spd_front_right = 3;
582 optional
int32 wheel_spd_front_left = 4;
585message Date_time_rpt_83 {
588 optional
int32 time_second = 1;
590 optional
int32 time_minute = 2;
592 optional
int32 time_hour = 3;
594 optional
int32 date_day = 4;
596 optional
int32 date_month = 5;
598 optional
int32 date_year = 6;
601message Brake_motor_rpt_1_70 {
604 optional
double motor_current = 1;
606 optional
double shaft_position = 2;
612 OUTPUT_VALUE_HEADLIGHTS_OFF = 0;
613 OUTPUT_VALUE_LOW_BEAMS = 1;
614 OUTPUT_VALUE_HIGH_BEAMS = 2;
616 enum Manual_inputType {
617 MANUAL_INPUT_HEADLIGHTS_OFF = 0;
618 MANUAL_INPUT_LOW_BEAMS = 1;
619 MANUAL_INPUT_HIGH_BEAMS = 2;
621 enum Commanded_valueType {
622 COMMANDED_VALUE_HEADLIGHTS_OFF = 0;
623 COMMANDED_VALUE_LOW_BEAMS = 1;
624 COMMANDED_VALUE_HIGH_BEAMS = 2;
627 optional Output_valueType output_value = 1;
629 optional Manual_inputType manual_input = 2;
631 optional Commanded_valueType commanded_value = 3;
634message Accel_rpt_68 {
637 optional
double manual_input = 1;
639 optional
double commanded_value = 2;
641 optional
double output_value = 3;
644message Steering_motor_rpt_3_75 {
647 optional
double torque_output = 1;
649 optional
double torque_input = 2;
654 enum Turn_signal_cmdType {
655 TURN_SIGNAL_CMD_RIGHT = 0;
656 TURN_SIGNAL_CMD_NONE = 1;
657 TURN_SIGNAL_CMD_LEFT = 2;
658 TURN_SIGNAL_CMD_HAZARD = 3;
661 optional Turn_signal_cmdType turn_signal_cmd = 1;
667 MANUAL_INPUT_RIGHT = 0;
668 MANUAL_INPUT_NONE = 1;
669 MANUAL_INPUT_LEFT = 2;
670 MANUAL_INPUT_HAZARD = 3;
672 enum Commanded_valueType {
673 COMMANDED_VALUE_RIGHT = 0;
674 COMMANDED_VALUE_NONE = 1;
675 COMMANDED_VALUE_LEFT = 2;
676 COMMANDED_VALUE_HAZARD = 3;
678 enum Output_valueType {
679 OUTPUT_VALUE_RIGHT = 0;
680 OUTPUT_VALUE_NONE = 1;
681 OUTPUT_VALUE_LEFT = 2;
682 OUTPUT_VALUE_HAZARD = 3;
685 optional Manual_inputType manual_input = 1;
687 optional Commanded_valueType commanded_value = 2;
689 optional Output_valueType output_value = 3;
696 SHIFT_CMD_REVERSE = 1;
697 SHIFT_CMD_NEUTRAL = 2;
698 SHIFT_CMD_FORWARD = 3;
703 optional Shift_cmdType shift_cmd = 1;
706message Shift_rpt_66 {
709 MANUAL_INPUT_PARK = 0;
710 MANUAL_INPUT_REVERSE = 1;
711 MANUAL_INPUT_NEUTRAL = 2;
712 MANUAL_INPUT_FORWARD = 3;
713 MANUAL_INPUT_HIGH = 4;
715 enum Commanded_valueType {
716 COMMANDED_VALUE_PARK = 0;
717 COMMANDED_VALUE_REVERSE = 1;
718 COMMANDED_VALUE_NEUTRAL = 2;
719 COMMANDED_VALUE_FORWARD = 3;
720 COMMANDED_VALUE_HIGH = 4;
722 enum Output_valueType {
723 OUTPUT_VALUE_PARK = 0;
724 OUTPUT_VALUE_REVERSE = 1;
725 OUTPUT_VALUE_NEUTRAL = 2;
726 OUTPUT_VALUE_FORWARD = 3;
727 OUTPUT_VALUE_HIGH = 4;
730 optional Manual_inputType manual_input = 1;
732 optional Commanded_valueType commanded_value = 2;
734 optional Output_valueType output_value = 3;
737message Accel_cmd_67 {
740 optional
double accel_cmd = 1;
743message Lat_lon_heading_rpt_82 {
746 optional
double heading = 1;
748 optional
int32 longitude_seconds = 2;
750 optional
int32 longitude_minutes = 3;
752 optional
int32 longitude_degrees = 4;
754 optional
int32 latitude_seconds = 5;
756 optional int32 latitude_minutes = 6;
758 optional int32 latitude_degrees = 7;
764 PACMOD_ENABLE_CONTROL_DISABLED = 0;
765 PACMOD_ENABLE_CONTROL_ENABLED = 1;
767 enum Clear_overrideType {
768 CLEAR_OVERRIDE_DON_T_CLEAR_ACTIVE_OVERRIDES = 0;
769 CLEAR_OVERRIDE_CLEAR_ACTIVE_OVERRIDES = 1;
771 enum Ignore_overrideType {
772 IGNORE_OVERRIDE_DON_T_IGNORE_USER_OVERRIDES = 0;
773 IGNORE_OVERRIDE_IGNORE_USER_OVERRIDES = 1;
776 optional Pacmod_enableType pacmod_enable = 1;
778 optional Clear_overrideType clear_override = 2;
780 optional Ignore_overrideType ignore_override = 3;
785 enum Parking_brake_enabledType {
786 PARKING_BRAKE_ENABLED_OFF = 0;
787 PARKING_BRAKE_ENABLED_ON = 1;
790 optional Parking_brake_enabledType parking_brake_enabled = 1;
796 optional
double yaw_rate = 1;
802 OUTPUT_VALUE_OFF = 0;
805 enum Commanded_valueType {
806 COMMANDED_VALUE_OFF = 0;
807 COMMANDED_VALUE_ON = 1;
809 enum Manual_inputType {
810 MANUAL_INPUT_OFF = 0;
814 optional Output_valueType output_value = 1;
816 optional Commanded_valueType commanded_value = 2;
818 optional Manual_inputType manual_input = 3;
828 optional Horn_cmdType horn_cmd = 1;
831message Wiper_rpt_91 {
833 enum Output_valueType {
834 OUTPUT_VALUE_WIPERS_OFF = 0;
835 OUTPUT_VALUE_INTERMITTENT_1 = 1;
836 OUTPUT_VALUE_INTERMITTENT_2 = 2;
837 OUTPUT_VALUE_INTERMITTENT_3 = 3;
838 OUTPUT_VALUE_INTERMITTENT_4 = 4;
839 OUTPUT_VALUE_INTERMITTENT_5 = 5;
840 OUTPUT_VALUE_LOW = 6;
841 OUTPUT_VALUE_HIGH = 7;
843 enum Commanded_valueType {
844 COMMANDED_VALUE_WIPERS_OFF = 0;
845 COMMANDED_VALUE_INTERMITTENT_1 = 1;
846 COMMANDED_VALUE_INTERMITTENT_2 = 2;
847 COMMANDED_VALUE_INTERMITTENT_3 = 3;
848 COMMANDED_VALUE_INTERMITTENT_4 = 4;
849 COMMANDED_VALUE_INTERMITTENT_5 = 5;
850 COMMANDED_VALUE_LOW = 6;
851 COMMANDED_VALUE_HIGH = 7;
853 enum Manual_inputType {
854 MANUAL_INPUT_WIPERS_OFF = 0;
855 MANUAL_INPUT_INTERMITTENT_1 = 1;
856 MANUAL_INPUT_INTERMITTENT_2 = 2;
857 MANUAL_INPUT_INTERMITTENT_3 = 3;
858 MANUAL_INPUT_INTERMITTENT_4 = 4;
859 MANUAL_INPUT_INTERMITTENT_5 = 5;
860 MANUAL_INPUT_LOW = 6;
861 MANUAL_INPUT_HIGH = 7;
864 optional Output_valueType output_value = 1;
866 optional Commanded_valueType commanded_value = 2;
868 optional Manual_inputType manual_input = 3;
873 enum Vehicle_speed_validType {
874 VEHICLE_SPEED_VALID_INVALID = 0;
875 VEHICLE_SPEED_VALID_VALID = 1;
878 optional
double vehicle_speed = 1;
880 optional Vehicle_speed_validType vehicle_speed_valid = 2;
885 enum Headlight_cmdType {
886 HEADLIGHT_CMD_HEADLIGHTS_OFF = 0;
887 HEADLIGHT_CMD_LOW_BEAMS = 1;
888 HEADLIGHT_CMD_HIGH_BEAMS = 2;
891 optional Headlight_cmdType headlight_cmd = 1;
894message Steering_motor_rpt_2_74 {
897 optional int32 encoder_temperature = 1;
899 optional int32 motor_temperature = 2;
901 optional
double angular_speed = 3;
904message Brake_motor_rpt_2_71 {
907 optional
int32 encoder_temperature = 1;
909 optional
int32 motor_temperature = 2;
911 optional
double angular_speed = 3;
914message Steering_motor_rpt_1_73 {
917 optional
double motor_current = 1;
919 optional
double shaft_position = 2;
925 WIPER_CMD_WIPERS_OFF = 0;
926 WIPER_CMD_INTERMITTENT_1 = 1;
927 WIPER_CMD_INTERMITTENT_2 = 2;
928 WIPER_CMD_INTERMITTENT_3 = 3;
929 WIPER_CMD_INTERMITTENT_4 = 4;
930 WIPER_CMD_INTERMITTENT_5 = 5;
935 optional Wiper_cmdType wiper_cmd = 1;
938message Brake_motor_rpt_3_72 {
941 optional
double torque_output = 1;
943 optional
double torque_input = 2;
947 optional Global_rpt_6a global_rpt_6a = 1;
948 optional Brake_cmd_6b brake_cmd_6b = 2;
949 optional Brake_rpt_6c brake_rpt_6c = 3;
950 optional Steering_cmd_6d steering_cmd_6d = 4;
951 optional Steering_rpt_1_6e steering_rpt_1_6e = 5;
952 optional Wheel_speed_rpt_7a wheel_speed_rpt_7a = 6;
953 optional Date_time_rpt_83 date_time_rpt_83 = 7;
954 optional Brake_motor_rpt_1_70 brake_motor_rpt_1_70 = 8;
955 optional Headlight_rpt_77 headlight_rpt_77 = 9;
956 optional Accel_rpt_68 accel_rpt_68 = 10;
957 optional Steering_motor_rpt_3_75 steering_motor_rpt_3_75 =
959 optional Turn_cmd_63 turn_cmd_63 = 12;
960 optional Turn_rpt_64 turn_rpt_64 = 13;
961 optional Shift_cmd_65 shift_cmd_65 = 14;
962 optional Shift_rpt_66 shift_rpt_66 = 15;
963 optional Accel_cmd_67 accel_cmd_67 = 16;
964 optional Lat_lon_heading_rpt_82 lat_lon_heading_rpt_82 =
966 optional Global_cmd_69 global_cmd_69 = 18;
967 optional Parking_brake_status_rpt_80 parking_brake_status_rpt_80 =
969 optional Yaw_rate_rpt_81 yaw_rate_rpt_81 = 20;
970 optional Horn_rpt_79 horn_rpt_79 = 21;
971 optional Horn_cmd_78 horn_cmd_78 = 22;
972 optional Wiper_rpt_91 wiper_rpt_91 = 23;
973 optional Vehicle_speed_rpt_6f vehicle_speed_rpt_6f = 24;
974 optional Headlight_cmd_76 headlight_cmd_76 = 25;
975 optional Steering_motor_rpt_2_74 steering_motor_rpt_2_74 =
977 optional Brake_motor_rpt_2_71 brake_motor_rpt_2_71 = 27;
978 optional Steering_motor_rpt_1_73 steering_motor_rpt_1_73 =
980 optional Wiper_cmd_90 wiper_cmd_90 = 29;
981 optional Brake_motor_rpt_3_72 brake_motor_rpt_3_72 = 30;