19#define CAN_1_SAFETY_STATUS_ID 0x100
20#define CAN_1_SAFETY_STATUS_LENGTH 7U
21#define CAN_1_SAFETY_STATUS_IS_EXT false
23#define CAN_1_SAFETY_SW_HARD_FAULT_ID 0x101
24#define CAN_1_SAFETY_SW_HARD_FAULT_LENGTH 1U
25#define CAN_1_SAFETY_SW_HARD_FAULT_IS_EXT false
27#define CAN_1_FSB_LAPTRIGGER_MESSAGE_ID 0x140
28#define CAN_1_FSB_LAPTRIGGER_MESSAGE_LENGTH 5U
29#define CAN_1_FSB_LAPTRIGGER_MESSAGE_IS_EXT false
31#define CAN_1_APPS_RIGHT_ID 0x18FFAA80
32#define CAN_1_APPS_RIGHT_LENGTH 8U
33#define CAN_1_APPS_RIGHT_IS_EXT true
35#define CAN_1_APPS_LEFT_ID 0x18FFAA81
36#define CAN_1_APPS_LEFT_LENGTH 8U
37#define CAN_1_APPS_LEFT_IS_EXT true
39#define CAN_1_SAS_DATA_ID 0x18FFAA82
40#define CAN_1_SAS_DATA_LENGTH 8U
41#define CAN_1_SAS_DATA_IS_EXT true
43#define CAN_1_BMS_STATUS_ID 0x220
44#define CAN_1_BMS_STATUS_LENGTH 8U
45#define CAN_1_BMS_STATUS_IS_EXT false
47#define CAN_1_SWB_REGEN_ID 0x230
48#define CAN_1_SWB_REGEN_LENGTH 4U
49#define CAN_1_SWB_REGEN_IS_EXT false
51#define CAN_1_SWB_SWITCHES_ID 0x231
52#define CAN_1_SWB_SWITCHES_LENGTH 3U
53#define CAN_1_SWB_SWITCHES_IS_EXT false
55#define CAN_1_FSB_AUX_SWITCHES_ID 0x240
56#define CAN_1_FSB_AUX_SWITCHES_LENGTH 1U
57#define CAN_1_FSB_AUX_SWITCHES_IS_EXT false
59#define CAN_1_CPU_BMS_VIEWER_POLL_ID 0x380
60#define CAN_1_CPU_BMS_VIEWER_POLL_LENGTH 1U
61#define CAN_1_CPU_BMS_VIEWER_POLL_IS_EXT false
63#define CAN_1_SAFETY_PUMP_DUTY_ID 0x501
64#define CAN_1_SAFETY_PUMP_DUTY_LENGTH 1U
65#define CAN_1_SAFETY_PUMP_DUTY_IS_EXT false
67#define CAN_1_BMS_CELL_DATA_ID 0x620
68#define CAN_1_BMS_CELL_DATA_LENGTH 8U
69#define CAN_1_BMS_CELL_DATA_IS_EXT false
71#define CAN_1_SAFETY_TRACTIVE_STATUS_ID 0x701
72#define CAN_1_SAFETY_TRACTIVE_STATUS_LENGTH 5U
73#define CAN_1_SAFETY_TRACTIVE_STATUS_IS_EXT false
75#define CAN_1_BMS_CELL_VLT_ID 0x720
76#define CAN_1_BMS_CELL_VLT_LENGTH 6U
77#define CAN_1_BMS_CELL_VLT_IS_EXT false
79#define CAN_1_BMS_CELL_TEMP_ID 0x721
80#define CAN_1_BMS_CELL_TEMP_LENGTH 7U
81#define CAN_1_BMS_CELL_TEMP_IS_EXT false
83#define CAN_1_FSB_STATUS_ID 0x740
84#define CAN_1_FSB_STATUS_LENGTH 7U
85#define CAN_1_FSB_STATUS_IS_EXT false
87#define CAN_1_RSB_STATUS_ID 0x750
88#define CAN_1_RSB_STATUS_LENGTH 7U
89#define CAN_1_RSB_STATUS_IS_EXT false
uint8_t apps_err_internal_r
Definition can_1.h:666
uint8_t swb_button_0
Definition can_1.h:808
uint32_t amk_state_rr
amk_state_rr. Start: 19, Scale: 1, Offset: 0, Range: 0 - 4 (Packed: 0 - 4)
Definition can_1.h:456
uint16_t vlt_lv_batt
Definition can_1.h:608
int can_1_apps_right_unpack(struct can_1_apps_right *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks apps_right signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:188
bool fsb_digital_power_fail
fsb_digital_power_fail. Start: 49, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:535
float pos_apps_r
pos_apps_r. Unit: deg, Start: 0, Scale: 0.02197265625, Offset: 0, Range: -180 - 179....
Definition can_1.h:184
uint32_t swb_rotary_2
swb_rotary_2. Start: 16, Scale: 1, Offset: 0, Range: 0 - 7 (Packed: 0 - 7)
Definition can_1.h:328
float swb_quad_enc
swb_quad_enc. Unit: %, Start: 0, Scale: 0.00392156862745098, Offset: 0, Range: 0 - 1 (Packed: 0 - 255...
Definition can_1.h:323
float fsb_laptrigger_elapsed_time
fsb_laptrigger_elapsed_time. Unit: ms, Start: 8, Scale: 0.1, Offset: 0, Range: 0 - 429496729....
Definition can_1.h:161
bool sas_err_range
sas_err_range. Start: 29, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:245
bool fault_imd
fault_imd. Start: 4, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:126
uint8_t sas_err_spd_ovfl
Definition can_1.h:729
bool apps_err_internal_l
apps_err_internal_l. Start: 28, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:215
uint8_t amk_state_rr
Definition can_1.h:941
int32_t rev_cnt_apps_r
Definition can_1.h:670
bool swb_button_0
swb_button_0. Start: 14, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:326
float throttle_cmd
throttle_cmd. Unit: %, Start: 0, Scale: 0.05, Offset: 0, Range: -100 - 100 (Packed: -2000 - 2000)
Definition can_1.h:450
bool apps_err_range_l
apps_err_range_l. Start: 29, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:216
float degc_board_temp_rsb
degc_board_temp_rsb. Unit: C, Start: 0, Scale: 0.001953125, Offset: 0, Range: 0 - 127....
Definition can_1.h:560
uint32_t car_state
car_state. Start: 0, Scale: 1, Offset: 0, Range: 0 - 6 (Packed: 0 - 6)
Definition can_1.h:124
float soc_accum
soc_accum. Unit: %, Start: 0, Scale: 0.03125, Offset: 0, Range: 0 - 128 (Packed: 0 - 4096)
Definition can_1.h:277
bool bms_fault_uvp
bms_fault_uvp. Start: 13, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:279
uint32_t aux_3
aux_3. Start: 3, Scale: -1, Offset: 1, Range: 0 - 1 (Packed: 1 - 0)
Definition can_1.h:351
uint8_t tv_enabled
Definition can_1.h:938
uint8_t bms_fault_utp
Definition can_1.h:763
uint8_t regen_active
Definition can_1.h:943
float vel_steering
vel_steering. Unit: deg/s, Start: 16, Scale: 0.055, Offset: 0, Range: -18.75 - 18....
Definition can_1.h:243
uint8_t shutdown_state
Definition can_1.h:606
uint8_t apps_err_rev_cnt_l
Definition can_1.h:698
uint16_t vlt_cell_max
Definition can_1.h:972
int can_1_apps_right_pack(uint8_t *dst_ptr, const struct can_1_apps_right *src_ptr, size_t size)
Packs apps_right signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:163
uint8_t apps_err_rev_cnt_r
Definition can_1.h:668
uint16_t temp_cell_data
Definition can_1.h:888
uint8_t amk_state_rl
Definition can_1.h:940
bool apps_err_range_r
apps_err_range_r. Start: 29, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:187
float vel_apps_l
vel_apps_l. Unit: deg/s, Start: 16, Scale: 0.055, Offset: 0, Range: -18.75 - 18.75 (Packed: -341 - 34...
Definition can_1.h:214
uint16_t v_3v3a_fsb
Definition can_1.h:1021
int can_1_bms_cell_vlt_unpack(struct can_1_bms_cell_vlt *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks bms_cell_vlt signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:714
float v_5va_rsb
v_5va_rsb. Unit: V, Start: 16, Scale: 0.0001, Offset: 0, Range: 0 - 6.5535 (Packed: 0 - 65535)
Definition can_1.h:561
float v_3v3a_fsb
v_3v3a_fsb. Unit: V, Start: 32, Scale: 0.0001, Offset: 0, Range: 0 - 6.5535 (Packed: 0 - 65535)
Definition can_1.h:533
uint8_t tv_on
Definition can_1.h:939
bool sas_err_internal
sas_err_internal. Start: 28, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:244
int can_1_fsb_aux_switches_pack(uint8_t *dst_ptr, const struct can_1_fsb_aux_switches *src_ptr, size_t size)
Packs fsb_aux_switches signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:453
uint32_t aux_tv
aux_tv. Start: 0, Scale: -1, Offset: 1, Range: 0 - 1 (Packed: 1 - 0)
Definition can_1.h:348
uint32_t idx_vlt_max
idx_vlt_max. Start: 24, Scale: 1, Offset: 0, Range: 0 - 143 (Packed: 0 - 143)
Definition can_1.h:484
bool fsb_analog_voltage_fail
fsb_analog_voltage_fail. Start: 48, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:534
int can_1_safety_tractive_status_pack(uint8_t *dst_ptr, const struct can_1_safety_tractive_status *src_ptr, size_t size)
Packs safety_tractive_status signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:625
int can_1_safety_pump_duty_unpack(struct can_1_safety_pump_duty *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks safety_pump_duty signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:554
bool cell_fault_pec
cell_fault_pec. Start: 39, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:407
uint32_t amk_state_fr
amk_state_fr. Start: 27, Scale: 1, Offset: 0, Range: 0 - 4 (Packed: 0 - 4)
Definition can_1.h:459
int can_1_apps_left_pack(uint8_t *dst_ptr, const struct can_1_apps_left *src_ptr, size_t size)
Packs apps_left signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:212
uint8_t bms_fault_otp
Definition can_1.h:762
uint8_t amk_state_fl
Definition can_1.h:944
uint32_t fault_btsf
fault_btsf. Start: 22, Scale: 1, Offset: 0, Range: 0 - 3 (Packed: 0 - 3)
Definition can_1.h:133
uint32_t bp_rear
bp_rear. Unit: psi, Start: 24, Scale: 4, Offset: 0, Range: 0 - 1020 (Packed: 0 - 255)
Definition can_1.h:134
uint8_t bms_fault_ovp
Definition can_1.h:760
uint16_t v_5va_fsb
Definition can_1.h:1020
bool swb_button_1
swb_button_1. Start: 15, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:327
int can_1_fsb_status_unpack(struct can_1_fsb_status *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks fsb_status signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:805
int32_t rev_cnt_steering
Definition can_1.h:730
uint8_t fault_btsf
Definition can_1.h:611
bool cell_fault_dc
cell_fault_dc. Start: 37, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:405
bool cell_fault_temp
cell_fault_temp. Start: 38, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:406
float cur_accum
cur_accum. Unit: A, Start: 16, Scale: 0.0078125, Offset: -256, Range: -256 - 256 (Packed: 0 - 65536)
Definition can_1.h:282
uint8_t _padding_0
Definition can_1.h:996
bool tv_enabled
tv_enabled. Start: 14, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:453
float pos_apps_l
pos_apps_l. Unit: deg, Start: 0, Scale: 0.02197265625, Offset: 0, Range: -180 - 179....
Definition can_1.h:213
uint8_t sas_err_internal
Definition can_1.h:726
int can_1_bms_cell_temp_pack(uint8_t *dst_ptr, const struct can_1_bms_cell_temp *src_ptr, size_t size)
Packs bms_cell_temp signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:735
bool bms_fault_pcharge
bms_fault_pcharge. Start: 46, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:284
uint32_t swb_rotary_1
swb_rotary_1. Start: 11, Scale: 1, Offset: 0, Range: 0 - 7 (Packed: 0 - 7)
Definition can_1.h:325
uint8_t swb_rotary_0
Definition can_1.h:806
int16_t pos_apps_l
Definition can_1.h:693
float angle_steering
angle_steering. Unit: deg, Start: 0, Scale: 0.02197265625, Offset: 0, Range: -130 - 130 (Packed: -591...
Definition can_1.h:242
float degc_board_temp_fsb
degc_board_temp_fsb. Unit: C, Start: 0, Scale: 0.001953125, Offset: 0, Range: 0 - 127....
Definition can_1.h:531
uint8_t fsb_lap_count
Definition can_1.h:639
bool fault_bspd
fault_bspd. Start: 5, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:127
bool apps_err_rev_cnt_r
apps_err_rev_cnt_r. Start: 30, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:188
uint8_t fsb_analog_voltage_fail
Definition can_1.h:1022
int can_1_safety_sw_hard_fault_unpack(struct can_1_safety_sw_hard_fault *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks safety_sw_hard_fault signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:106
uint8_t tv_pwr_limit_on
Definition can_1.h:936
uint8_t cell_fault_temp
Definition can_1.h:891
float temp_cell_min
temp_cell_min. Unit: C, Start: 16, Scale: 0.01953125, Offset: -10, Range: 0 - 70 (Packed: 512 - 4096)
Definition can_1.h:506
bool apps_err_internal_r
apps_err_internal_r. Start: 28, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:186
uint8_t err_sas_msg
Definition can_1.h:950
float soc_cell_data
soc_cell_data. Unit: %, Start: 40, Scale: 0.03125, Offset: 0, Range: 0 - 128 (Packed: 0 - 4096)
Definition can_1.h:408
uint8_t fault_apps
Definition can_1.h:610
int can_1_cpu_bms_viewer_poll_unpack(struct can_1_cpu_bms_viewer_poll *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks cpu_bms_viewer_poll signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:517
uint8_t fsb_overtemp
Definition can_1.h:1024
uint8_t idx_vlt_min
Definition can_1.h:970
uint32_t tractive_ctrl_type
tractive_ctrl_type. Start: 32, Scale: 1, Offset: 0, Range: 0 - 5 (Packed: 0 - 5)
Definition can_1.h:460
uint8_t _padding_0
Definition can_1.h:626
int can_1_swb_regen_pack(uint8_t *dst_ptr, const struct can_1_swb_regen *src_ptr, size_t size)
Packs swb_regen signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:365
int32_t rev_cnt_apps_l
Definition can_1.h:700
uint32_t amk_state_fl
amk_state_fl. Start: 24, Scale: 1, Offset: 0, Range: 0 - 4 (Packed: 0 - 4)
Definition can_1.h:458
int can_1_rsb_status_pack(uint8_t *dst_ptr, const struct can_1_rsb_status *src_ptr, size_t size)
Packs rsb_status signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:829
uint8_t brake_pressed
Definition can_1.h:607
uint8_t swb_rotary_2
Definition can_1.h:810
int can_1_sas_data_pack(uint8_t *dst_ptr, const struct can_1_sas_data *src_ptr, size_t size)
Packs sas_data signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:261
uint8_t rsb_overtemp
Definition can_1.h:1054
uint8_t amk_state_fr
Definition can_1.h:945
bool rsb_analog_voltage_fail
rsb_analog_voltage_fail. Start: 48, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:563
bool err_swb_msg
err_swb_msg. Start: 38, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:464
uint8_t idx_cell_data
Definition can_1.h:886
uint8_t cell_fault_disconnected
Definition can_1.h:889
uint8_t apps_err_spd_ovfl_l
Definition can_1.h:699
uint16_t cur_bspd
Definition can_1.h:614
bool tv_on
tv_on. Start: 15, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:454
bool sw_hard_fault_enable
sw_hard_fault_enable. Start: 0, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:147
int can_1_bms_status_pack(uint8_t *dst_ptr, const struct can_1_bms_status *src_ptr, size_t size)
Packs bms_status signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:310
bool apps_err_rev_cnt_l
apps_err_rev_cnt_l. Start: 30, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:217
uint8_t aux_cooling
Definition can_1.h:833
int32_t rev_cnt_steering
rev_cnt_steering. Unit: rev, Start: 32, Scale: 1, Offset: 0, Range: -2147483648 - 2147483647 (Packed:...
Definition can_1.h:248
uint16_t vlt_accum
Definition can_1.h:768
int can_1_cpu_bms_viewer_poll_pack(uint8_t *dst_ptr, const struct can_1_cpu_bms_viewer_poll *src_ptr, size_t size)
Packs cpu_bms_viewer_poll signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:498
uint32_t fsb_laptrigger_elapsed_time
Definition can_1.h:640
uint8_t bms_viewer_poll_en
Definition can_1.h:847
bool bms_fault_utp
bms_fault_utp. Start: 15, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:281
int can_1_swb_regen_unpack(struct can_1_swb_regen *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks swb_regen signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:385
int can_1_safety_status_unpack(struct can_1_safety_status *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks safety_status signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:57
int can_1_safety_tractive_status_unpack(struct can_1_safety_tractive_status *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks safety_tractive_status signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:659
int16_t vel_apps_l
Definition can_1.h:695
float vlt_cell_min
vlt_cell_min. Unit: V, Start: 0, Scale: 0.0001, Offset: 0, Range: 0 - 6.5535 (Packed: 0 - 65535)
Definition can_1.h:482
uint8_t aux_4
Definition can_1.h:835
int can_1_safety_status_pack(uint8_t *dst_ptr, const struct can_1_safety_status *src_ptr, size_t size)
Packs safety_status signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:26
uint16_t temp_cell_min
Definition can_1.h:993
uint8_t fault_bms
Definition can_1.h:603
uint8_t fault_imd
Definition can_1.h:604
uint8_t bp_rear
Definition can_1.h:612
uint8_t rsb_digital_power_fail
Definition can_1.h:1053
uint32_t fault_apps
fault_apps. Start: 20, Scale: 1, Offset: 0, Range: 0 - 3 (Packed: 0 - 3)
Definition can_1.h:132
uint8_t apps_err_range_r
Definition can_1.h:667
uint8_t sas_err_rev_cnt
Definition can_1.h:728
float vlt_accum_6811
vlt_accum_6811. Unit: V, Start: 32, Scale: 0.0390625, Offset: 0, Range: 0 - 640 (Packed: 0 - 16384)
Definition can_1.h:283
int can_1_bms_cell_data_unpack(struct can_1_bms_cell_data *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks bms_cell_data signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:599
bool rsb_overtemp
rsb_overtemp. Start: 50, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:565
uint8_t swb_quad_enc
Definition can_1.h:805
uint8_t _padding_0
Definition can_1.h:664
bool tv_ec_enabled
tv_ec_enabled. Start: 13, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:452
uint8_t cell_fault_dc
Definition can_1.h:890
int32_t rev_cnt_apps_l
rev_cnt_apps_l. Unit: rev, Start: 32, Scale: 1, Offset: 0, Range: -2147483648 - 2147483647 (Packed: -...
Definition can_1.h:219
uint16_t temp_accum_avg
Definition can_1.h:995
uint8_t _padding_0
Definition can_1.h:1056
uint8_t aux_3
Definition can_1.h:834
float vlt_cell_max
vlt_cell_max. Unit: V, Start: 32, Scale: 0.0001, Offset: 0, Range: 0 - 6.5535 (Packed: 0 - 65535)
Definition can_1.h:485
uint32_t bp_front
bp_front. Unit: psi, Start: 32, Scale: 4, Offset: 0, Range: 0 - 1020 (Packed: 0 - 255)
Definition can_1.h:135
uint32_t swb_rotary_0
swb_rotary_0. Start: 8, Scale: 1, Offset: 0, Range: 0 - 7 (Packed: 0 - 7)
Definition can_1.h:324
uint8_t bp_front
Definition can_1.h:613
uint16_t vlt_cell_min
Definition can_1.h:969
float vlt_accum
vlt_accum. Unit: V, Start: 48, Scale: 0.009765625, Offset: 0, Range: 0 - 640 (Packed: 0 - 65536)
Definition can_1.h:286
int can_1_sas_data_unpack(struct can_1_sas_data *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks sas_data signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:286
uint8_t idx_vlt_max
Definition can_1.h:971
uint16_t degc_board_temp_rsb
Definition can_1.h:1049
uint8_t car_state
Definition can_1.h:602
uint16_t degc_board_temp_fsb
Definition can_1.h:1019
float cur_bspd
cur_bspd. Unit: A, Start: 40, Scale: 0.0078125, Offset: -256, Range: -256 - 256 (Packed: 0 - 65536)
Definition can_1.h:136
int16_t vel_apps_r
Definition can_1.h:665
float vlt_cell_data
vlt_cell_data. Unit: V, Start: 8, Scale: 0.0001, Offset: 0, Range: 0 - 6.5535 (Packed: 0 - 65535)
Definition can_1.h:402
bool apps_err_spd_ovfl_l
apps_err_spd_ovfl_l. Start: 31, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:218
uint8_t bms_fault_pcharge
Definition can_1.h:766
int can_1_fsb_laptrigger_message_unpack(struct can_1_fsb_laptrigger_message *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks fsb_laptrigger_message signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:144
int can_1_safety_sw_hard_fault_pack(uint8_t *dst_ptr, const struct can_1_safety_sw_hard_fault *src_ptr, size_t size)
Packs safety_sw_hard_fault signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:87
uint32_t idx_temp_max
idx_temp_max. Start: 8, Scale: 1, Offset: 0, Range: 0 - 143 (Packed: 0 - 143)
Definition can_1.h:505
float temp_cell_max
temp_cell_max. Unit: C, Start: 28, Scale: 0.01953125, Offset: -10, Range: 0 - 70 (Packed: 512 - 4096)
Definition can_1.h:507
int can_1_fsb_aux_switches_unpack(struct can_1_fsb_aux_switches *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks fsb_aux_switches signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:476
uint8_t sw_hard_fault_enable
Definition can_1.h:625
bool brake_pressed
brake_pressed. Start: 7, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:129
uint8_t _padding_0
Definition can_1.h:848
bool rsb_digital_power_fail
rsb_digital_power_fail. Start: 49, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:564
bool sas_err_rev_cnt
sas_err_rev_cnt. Start: 30, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:246
uint16_t swb_load_cell_0
Definition can_1.h:781
uint8_t _padding_1
Definition can_1.h:946
int can_1_apps_left_unpack(struct can_1_apps_left *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks apps_left signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:237
bool cell_fault_disconnected
cell_fault_disconnected. Start: 36, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:404
uint8_t rsb_analog_voltage_fail
Definition can_1.h:1052
float v_3v3a_rsb
v_3v3a_rsb. Unit: V, Start: 32, Scale: 0.0001, Offset: 0, Range: 0 - 6.5535 (Packed: 0 - 65535)
Definition can_1.h:562
uint16_t vlt_accum_6811
Definition can_1.h:765
bool apps_err_spd_ovfl_r
apps_err_spd_ovfl_r. Start: 31, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:189
float v_5va_fsb
v_5va_fsb. Unit: V, Start: 16, Scale: 0.0001, Offset: 0, Range: 0 - 6.5535 (Packed: 0 - 65535)
Definition can_1.h:532
bool tv_pwr_limit_on
tv_pwr_limit_on. Start: 12, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:451
uint16_t swb_load_cell_1
Definition can_1.h:782
int can_1_bms_cell_vlt_pack(uint8_t *dst_ptr, const struct can_1_bms_cell_vlt *src_ptr, size_t size)
Packs bms_cell_vlt signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:692
uint8_t _padding_0
Definition can_1.h:812
bool regen_active
regen_active. Start: 23, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:457
bool err_vnav_msg
err_vnav_msg. Start: 35, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:461
bool fsb_overtemp
fsb_overtemp. Start: 50, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:536
float swb_load_cell_1
swb_load_cell_1. Unit: %, Start: 16, Scale: 0.00152590218966964, Offset: 0, Range: 0 - 100 (Packed: 0...
Definition can_1.h:300
uint32_t fsb_lap_count
fsb_lap_count. Start: 0, Scale: 1, Offset: 0, Range: 0 - 255 (Packed: 0 - 255)
Definition can_1.h:160
int can_1_fsb_laptrigger_message_pack(uint8_t *dst_ptr, const struct can_1_fsb_laptrigger_message *src_ptr, size_t size)
Packs fsb_laptrigger_message signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:124
uint8_t precharge_cplt
Definition can_1.h:767
int can_1_bms_cell_data_pack(uint8_t *dst_ptr, const struct can_1_bms_cell_data *src_ptr, size_t size)
Packs bms_cell_data signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:572
uint8_t safety_hv_connected
Definition can_1.h:609
uint8_t swb_rotary_1
Definition can_1.h:807
uint8_t swb_rotary_3
Definition can_1.h:811
float vel_apps_r
vel_apps_r. Unit: deg/s, Start: 16, Scale: 0.055, Offset: 0, Range: -18.75 - 18.75 (Packed: -341 - 34...
Definition can_1.h:185
float temp_cell_data
temp_cell_data. Unit: C, Start: 24, Scale: 0.01953125, Offset: -10, Range: -10 - 70 (Packed: 0 - 4096...
Definition can_1.h:403
int can_1_rsb_status_unpack(struct can_1_rsb_status *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks rsb_status signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:854
float temp_accum_avg
temp_accum_avg. Unit: C, Start: 40, Scale: 0.01953125, Offset: -10, Range: 0 - 70 (Packed: 512 - 4096...
Definition can_1.h:508
bool fault_bms
fault_bms. Start: 3, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:125
bool err_sas_msg
err_sas_msg. Start: 37, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:463
uint16_t cur_accum
Definition can_1.h:764
bool bms_fault_otp
bms_fault_otp. Start: 14, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:280
uint8_t _padding_0
Definition can_1.h:836
uint16_t v_3v3a_rsb
Definition can_1.h:1051
uint8_t swb_button_1
Definition can_1.h:809
int can_1_bms_status_unpack(struct can_1_bms_status *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks bms_status signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:338
bool sas_err_spd_ovfl
sas_err_spd_ovfl. Start: 31, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:247
bool precharge_cplt
precharge_cplt. Start: 47, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:285
uint16_t v_5va_rsb
Definition can_1.h:1050
int can_1_swb_switches_unpack(struct can_1_swb_switches *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks swb_switches signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:429
uint8_t tractive_ctrl_type
Definition can_1.h:947
uint8_t sas_err_range
Definition can_1.h:727
uint8_t aux_drive
Definition can_1.h:832
bool rsb_setup_complete
rsb_setup_complete. Start: 51, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:566
uint8_t rsb_setup_complete
Definition can_1.h:1055
bool bms_viewer_poll_en
bms_viewer_poll_en. Start: 0, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:363
uint16_t soc_cell_data
Definition can_1.h:893
uint8_t err_swb_msg
Definition can_1.h:951
uint8_t _padding_0
Definition can_1.h:724
uint8_t fsb_setup_complete
Definition can_1.h:1025
int can_1_safety_pump_duty_pack(uint8_t *dst_ptr, const struct can_1_safety_pump_duty *src_ptr, size_t size)
Packs safety_pump_duty signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:535
float swb_load_cell_0
swb_load_cell_0. Unit: %, Start: 0, Scale: 0.00152590218966964, Offset: 0, Range: 0 - 100 (Packed: 0 ...
Definition can_1.h:299
uint8_t _padding_0
Definition can_1.h:694
bool err_bms_msg
err_bms_msg. Start: 36, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:462
int can_1_swb_switches_pack(uint8_t *dst_ptr, const struct can_1_swb_switches *src_ptr, size_t size)
Packs swb_switches signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:404
bool shutdown_state
shutdown_state. Start: 6, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:128
uint32_t aux_4
aux_4. Start: 4, Scale: -1, Offset: 1, Range: 0 - 1 (Packed: 1 - 0)
Definition can_1.h:352
uint32_t amk_state_rl
amk_state_rl. Start: 16, Scale: 1, Offset: 0, Range: 0 - 4 (Packed: 0 - 4)
Definition can_1.h:455
uint8_t tv_ec_enabled
Definition can_1.h:937
int16_t angle_steering
Definition can_1.h:723
uint16_t soc_accum
Definition can_1.h:759
uint32_t pump_duty_cycle
pump_duty_cycle. Start: 0, Scale: 1, Offset: 0, Range: 0 - 255 (Packed: 0 - 255)
Definition can_1.h:374
int16_t throttle_cmd
Definition can_1.h:935
uint8_t apps_err_range_l
Definition can_1.h:697
uint32_t idx_temp_min
idx_temp_min. Start: 0, Scale: 1, Offset: 0, Range: 0 - 143 (Packed: 0 - 143)
Definition can_1.h:504
int16_t pos_apps_r
Definition can_1.h:663
int16_t vel_steering
Definition can_1.h:725
uint32_t aux_cooling
aux_cooling. Start: 2, Scale: -1, Offset: 1, Range: 0 - 1 (Packed: 1 - 0)
Definition can_1.h:350
float soh_cell_data
soh_cell_data. Unit: %, Start: 52, Scale: 0.03125, Offset: 0, Range: 0 - 128 (Packed: 0 - 4096)
Definition can_1.h:409
uint16_t vlt_cell_data
Definition can_1.h:887
uint8_t apps_err_internal_l
Definition can_1.h:696
uint8_t _padding_0
Definition can_1.h:1026
int32_t rev_cnt_apps_r
rev_cnt_apps_r. Unit: rev, Start: 32, Scale: 1, Offset: 0, Range: -2147483648 - 2147483647 (Packed: -...
Definition can_1.h:190
uint32_t swb_rotary_3
swb_rotary_3. Start: 19, Scale: 1, Offset: 0, Range: 0 - 7 (Packed: 0 - 7)
Definition can_1.h:329
uint32_t idx_cell_data
idx_cell_data. Start: 0, Scale: 1, Offset: 0, Range: 0 - 143 (Packed: 0 - 143)
Definition can_1.h:401
bool bms_fault_ovp
bms_fault_ovp. Start: 12, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:278
uint16_t temp_cell_max
Definition can_1.h:994
int can_1_bms_cell_temp_unpack(struct can_1_bms_cell_temp *dst_ptr, const uint8_t *src_ptr, size_t size)
Unpacks bms_cell_temp signal values from a uint8_t array into a struct of unpacked values.
Definition can_1.c:758
uint8_t fsb_digital_power_fail
Definition can_1.h:1023
bool fsb_setup_complete
fsb_setup_complete. Start: 51, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:537
uint8_t idx_temp_max
Definition can_1.h:992
bool err_aux_msg
err_aux_msg. Start: 39, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:465
uint8_t err_bms_msg
Definition can_1.h:949
uint8_t err_vnav_msg
Definition can_1.h:948
float vlt_lv_batt
vlt_lv_batt. Unit: V, Start: 8, Scale: 0.03125, Offset: 0, Range: 0 - 63.96875 (Packed: 0 - 2047)
Definition can_1.h:130
uint16_t soh_cell_data
Definition can_1.h:894
uint8_t cell_fault_pec
Definition can_1.h:892
uint8_t bms_fault_uvp
Definition can_1.h:761
uint8_t _padding_0
Definition can_1.h:942
int can_1_fsb_status_pack(uint8_t *dst_ptr, const struct can_1_fsb_status *src_ptr, size_t size)
Packs fsb_status signal values from a struct of unpacked values into a uint8_t array.
Definition can_1.c:780
uint8_t idx_temp_min
Definition can_1.h:991
uint8_t err_aux_msg
Definition can_1.h:952
uint8_t aux_tv
Definition can_1.h:831
uint32_t aux_drive
aux_drive. Start: 1, Scale: -1, Offset: 1, Range: 0 - 1 (Packed: 1 - 0)
Definition can_1.h:349
uint8_t pump_duty_cycle
Definition can_1.h:859
uint8_t apps_err_spd_ovfl_r
Definition can_1.h:669
uint32_t idx_vlt_min
idx_vlt_min. Start: 16, Scale: 1, Offset: 0, Range: 0 - 143 (Packed: 0 - 143)
Definition can_1.h:483
uint8_t fault_bspd
Definition can_1.h:605
bool safety_hv_connected
safety_hv_connected. Start: 19, Scale: 1, Offset: 0, Range: 0 - 1 (Packed: 0 - 1)
Definition can_1.h:131
Packed apps_left signal values.
Definition can_1.h:692
Unpacked apps_left signal values.
Definition can_1.h:212
Packed apps_right signal values.
Definition can_1.h:662
Unpacked apps_right signal values.
Definition can_1.h:183
Packed bms_cell_data signal values.
Definition can_1.h:885
Unpacked bms_cell_data signal values.
Definition can_1.h:400
Packed bms_cell_temp signal values.
Definition can_1.h:990
Unpacked bms_cell_temp signal values.
Definition can_1.h:503
Packed bms_cell_vlt signal values.
Definition can_1.h:968
Unpacked bms_cell_vlt signal values.
Definition can_1.h:481
Packed bms_status signal values.
Definition can_1.h:758
Unpacked bms_status signal values.
Definition can_1.h:276
Packed cpu_bms_viewer_poll signal values.
Definition can_1.h:846
Unpacked cpu_bms_viewer_poll signal values.
Definition can_1.h:362
Packed fsb_aux_switches signal values.
Definition can_1.h:830
Unpacked fsb_aux_switches signal values.
Definition can_1.h:347
Packed fsb_laptrigger_message signal values.
Definition can_1.h:638
Unpacked fsb_laptrigger_message signal values.
Definition can_1.h:159
Packed fsb_status signal values.
Definition can_1.h:1018
Unpacked fsb_status signal values.
Definition can_1.h:530
Packed rsb_status signal values.
Definition can_1.h:1048
Unpacked rsb_status signal values.
Definition can_1.h:559
Packed safety_pump_duty signal values.
Definition can_1.h:858
Unpacked safety_pump_duty signal values.
Definition can_1.h:373
Packed safety_status signal values.
Definition can_1.h:601
Unpacked safety_status signal values.
Definition can_1.h:123
Packed safety_sw_hard_fault signal values.
Definition can_1.h:624
Unpacked safety_sw_hard_fault signal values.
Definition can_1.h:146
Packed safety_tractive_status signal values.
Definition can_1.h:934
Unpacked safety_tractive_status signal values.
Definition can_1.h:449
Packed sas_data signal values.
Definition can_1.h:722
Unpacked sas_data signal values.
Definition can_1.h:241
Packed swb_regen signal values.
Definition can_1.h:780
Unpacked swb_regen signal values.
Definition can_1.h:298
Packed swb_switches signal values.
Definition can_1.h:804
Unpacked swb_switches signal values.
Definition can_1.h:322