firmware
IEM Firmware Documentation
Loading...
Searching...
No Matches
Collaboration diagram for Can_3:

Functions

int can_3_safety_amk_cmd_rl_pack (uint8_t *dst_ptr, const struct can_3_safety_amk_cmd_rl *src_ptr, size_t size)
 Packs safety_amk_cmd_rl signal values from a struct of unpacked values into a uint8_t array.
int can_3_safety_amk_cmd_rl_unpack (struct can_3_safety_amk_cmd_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks safety_amk_cmd_rl signal values from a uint8_t array into a struct of unpacked values.
int can_3_safety_amk_cmd_fl_pack (uint8_t *dst_ptr, const struct can_3_safety_amk_cmd_fl *src_ptr, size_t size)
 Packs safety_amk_cmd_fl signal values from a struct of unpacked values into a uint8_t array.
int can_3_safety_amk_cmd_fl_unpack (struct can_3_safety_amk_cmd_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks safety_amk_cmd_fl signal values from a uint8_t array into a struct of unpacked values.
int can_3_safety_amk_cmd_fr_pack (uint8_t *dst_ptr, const struct can_3_safety_amk_cmd_fr *src_ptr, size_t size)
 Packs safety_amk_cmd_fr signal values from a struct of unpacked values into a uint8_t array.
int can_3_safety_amk_cmd_fr_unpack (struct can_3_safety_amk_cmd_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks safety_amk_cmd_fr signal values from a uint8_t array into a struct of unpacked values.
int can_3_safety_amk_cmd_rr_pack (uint8_t *dst_ptr, const struct can_3_safety_amk_cmd_rr *src_ptr, size_t size)
 Packs safety_amk_cmd_rr signal values from a struct of unpacked values into a uint8_t array.
int can_3_safety_amk_cmd_rr_unpack (struct can_3_safety_amk_cmd_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks safety_amk_cmd_rr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_status_rl_pack (uint8_t *dst_ptr, const struct can_3_amk_status_rl *src_ptr, size_t size)
 Packs amk_status_rl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_status_rl_unpack (struct can_3_amk_status_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_status_rl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_status_fl_pack (uint8_t *dst_ptr, const struct can_3_amk_status_fl *src_ptr, size_t size)
 Packs amk_status_fl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_status_fl_unpack (struct can_3_amk_status_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_status_fl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_status_fr_pack (uint8_t *dst_ptr, const struct can_3_amk_status_fr *src_ptr, size_t size)
 Packs amk_status_fr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_status_fr_unpack (struct can_3_amk_status_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_status_fr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_status_rr_pack (uint8_t *dst_ptr, const struct can_3_amk_status_rr *src_ptr, size_t size)
 Packs amk_status_rr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_status_rr_unpack (struct can_3_amk_status_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_status_rr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_temps_id_rl_pack (uint8_t *dst_ptr, const struct can_3_amk_temps_id_rl *src_ptr, size_t size)
 Packs amk_temps_id_rl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_temps_id_rl_unpack (struct can_3_amk_temps_id_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_temps_id_rl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_temps_id_fl_pack (uint8_t *dst_ptr, const struct can_3_amk_temps_id_fl *src_ptr, size_t size)
 Packs amk_temps_id_fl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_temps_id_fl_unpack (struct can_3_amk_temps_id_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_temps_id_fl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_temps_id_fr_pack (uint8_t *dst_ptr, const struct can_3_amk_temps_id_fr *src_ptr, size_t size)
 Packs amk_temps_id_fr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_temps_id_fr_unpack (struct can_3_amk_temps_id_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_temps_id_fr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_temps_id_rr_pack (uint8_t *dst_ptr, const struct can_3_amk_temps_id_rr *src_ptr, size_t size)
 Packs amk_temps_id_rr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_temps_id_rr_unpack (struct can_3_amk_temps_id_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_temps_id_rr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_diag_1_rl_pack (uint8_t *dst_ptr, const struct can_3_amk_diag_1_rl *src_ptr, size_t size)
 Packs amk_diag_1_rl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_diag_1_rl_unpack (struct can_3_amk_diag_1_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_diag_1_rl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_diag_1_fl_pack (uint8_t *dst_ptr, const struct can_3_amk_diag_1_fl *src_ptr, size_t size)
 Packs amk_diag_1_fl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_diag_1_fl_unpack (struct can_3_amk_diag_1_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_diag_1_fl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_diag_1_fr_pack (uint8_t *dst_ptr, const struct can_3_amk_diag_1_fr *src_ptr, size_t size)
 Packs amk_diag_1_fr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_diag_1_fr_unpack (struct can_3_amk_diag_1_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_diag_1_fr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_diag_1_rr_pack (uint8_t *dst_ptr, const struct can_3_amk_diag_1_rr *src_ptr, size_t size)
 Packs amk_diag_1_rr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_diag_1_rr_unpack (struct can_3_amk_diag_1_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_diag_1_rr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_diag_2_rl_pack (uint8_t *dst_ptr, const struct can_3_amk_diag_2_rl *src_ptr, size_t size)
 Packs amk_diag_2_rl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_diag_2_rl_unpack (struct can_3_amk_diag_2_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_diag_2_rl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_diag_2_fl_pack (uint8_t *dst_ptr, const struct can_3_amk_diag_2_fl *src_ptr, size_t size)
 Packs amk_diag_2_fl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_diag_2_fl_unpack (struct can_3_amk_diag_2_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_diag_2_fl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_diag_2_fr_pack (uint8_t *dst_ptr, const struct can_3_amk_diag_2_fr *src_ptr, size_t size)
 Packs amk_diag_2_fr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_diag_2_fr_unpack (struct can_3_amk_diag_2_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_diag_2_fr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_diag_2_rr_pack (uint8_t *dst_ptr, const struct can_3_amk_diag_2_rr *src_ptr, size_t size)
 Packs amk_diag_2_rr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_diag_2_rr_unpack (struct can_3_amk_diag_2_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_diag_2_rr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_power_rl_pack (uint8_t *dst_ptr, const struct can_3_amk_power_rl *src_ptr, size_t size)
 Packs amk_power_rl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_power_rl_unpack (struct can_3_amk_power_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_power_rl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_power_fl_pack (uint8_t *dst_ptr, const struct can_3_amk_power_fl *src_ptr, size_t size)
 Packs amk_power_fl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_power_fl_unpack (struct can_3_amk_power_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_power_fl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_power_fr_pack (uint8_t *dst_ptr, const struct can_3_amk_power_fr *src_ptr, size_t size)
 Packs amk_power_fr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_power_fr_unpack (struct can_3_amk_power_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_power_fr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_power_rr_pack (uint8_t *dst_ptr, const struct can_3_amk_power_rr *src_ptr, size_t size)
 Packs amk_power_rr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_power_rr_unpack (struct can_3_amk_power_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_power_rr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_hv_vlt_overload_rl_pack (uint8_t *dst_ptr, const struct can_3_amk_hv_vlt_overload_rl *src_ptr, size_t size)
 Packs amk_hv_vlt_overload_rl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_hv_vlt_overload_rl_unpack (struct can_3_amk_hv_vlt_overload_rl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_hv_vlt_overload_rl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_hv_vlt_overload_fl_pack (uint8_t *dst_ptr, const struct can_3_amk_hv_vlt_overload_fl *src_ptr, size_t size)
 Packs amk_hv_vlt_overload_fl signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_hv_vlt_overload_fl_unpack (struct can_3_amk_hv_vlt_overload_fl *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_hv_vlt_overload_fl signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_hv_vlt_overload_fr_pack (uint8_t *dst_ptr, const struct can_3_amk_hv_vlt_overload_fr *src_ptr, size_t size)
 Packs amk_hv_vlt_overload_fr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_hv_vlt_overload_fr_unpack (struct can_3_amk_hv_vlt_overload_fr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_hv_vlt_overload_fr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_hv_vlt_overload_rr_pack (uint8_t *dst_ptr, const struct can_3_amk_hv_vlt_overload_rr *src_ptr, size_t size)
 Packs amk_hv_vlt_overload_rr signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_hv_vlt_overload_rr_unpack (struct can_3_amk_hv_vlt_overload_rr *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_hv_vlt_overload_rr signal values from a uint8_t array into a struct of unpacked values.
int can_3_amk_status_generic_pack (uint8_t *dst_ptr, const struct can_3_amk_status_generic *src_ptr, size_t size)
 Packs amk_status_generic signal values from a struct of unpacked values into a uint8_t array.
int can_3_amk_status_generic_unpack (struct can_3_amk_status_generic *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks amk_status_generic signal values from a uint8_t array into a struct of unpacked values.
int can_3_safety_amk_cmd_generic_pack (uint8_t *dst_ptr, const struct can_3_safety_amk_cmd_generic *src_ptr, size_t size)
 Packs safety_amk_cmd_generic signal values from a struct of unpacked values into a uint8_t array.
int can_3_safety_amk_cmd_generic_unpack (struct can_3_safety_amk_cmd_generic *dst_ptr, const uint8_t *src_ptr, size_t size)
 Unpacks safety_amk_cmd_generic signal values from a uint8_t array into a struct of unpacked values.

Detailed Description

Function Documentation

◆ can_3_amk_diag_1_fl_pack()

int can_3_amk_diag_1_fl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_diag_1_fl * src_ptr,
size_t size )

Packs amk_diag_1_fl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_1_FL_LENGTH (8U)

◆ can_3_amk_diag_1_fl_unpack()

int can_3_amk_diag_1_fl_unpack ( struct can_3_amk_diag_1_fl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_diag_1_fl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_1_FL_LENGTH (8U)

◆ can_3_amk_diag_1_fr_pack()

int can_3_amk_diag_1_fr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_diag_1_fr * src_ptr,
size_t size )

Packs amk_diag_1_fr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_1_FR_LENGTH (8U)

◆ can_3_amk_diag_1_fr_unpack()

int can_3_amk_diag_1_fr_unpack ( struct can_3_amk_diag_1_fr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_diag_1_fr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_1_FR_LENGTH (8U)

◆ can_3_amk_diag_1_rl_pack()

int can_3_amk_diag_1_rl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_diag_1_rl * src_ptr,
size_t size )

Packs amk_diag_1_rl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_1_RL_LENGTH (8U)

◆ can_3_amk_diag_1_rl_unpack()

int can_3_amk_diag_1_rl_unpack ( struct can_3_amk_diag_1_rl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_diag_1_rl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_1_RL_LENGTH (8U)

◆ can_3_amk_diag_1_rr_pack()

int can_3_amk_diag_1_rr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_diag_1_rr * src_ptr,
size_t size )

Packs amk_diag_1_rr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_1_RR_LENGTH (8U)

◆ can_3_amk_diag_1_rr_unpack()

int can_3_amk_diag_1_rr_unpack ( struct can_3_amk_diag_1_rr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_diag_1_rr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_1_RR_LENGTH (8U)

◆ can_3_amk_diag_2_fl_pack()

int can_3_amk_diag_2_fl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_diag_2_fl * src_ptr,
size_t size )

Packs amk_diag_2_fl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_2_FL_LENGTH (8U)

◆ can_3_amk_diag_2_fl_unpack()

int can_3_amk_diag_2_fl_unpack ( struct can_3_amk_diag_2_fl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_diag_2_fl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_2_FL_LENGTH (8U)

◆ can_3_amk_diag_2_fr_pack()

int can_3_amk_diag_2_fr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_diag_2_fr * src_ptr,
size_t size )

Packs amk_diag_2_fr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_2_FR_LENGTH (8U)

◆ can_3_amk_diag_2_fr_unpack()

int can_3_amk_diag_2_fr_unpack ( struct can_3_amk_diag_2_fr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_diag_2_fr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_2_FR_LENGTH (8U)

◆ can_3_amk_diag_2_rl_pack()

int can_3_amk_diag_2_rl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_diag_2_rl * src_ptr,
size_t size )

Packs amk_diag_2_rl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_2_RL_LENGTH (8U)

◆ can_3_amk_diag_2_rl_unpack()

int can_3_amk_diag_2_rl_unpack ( struct can_3_amk_diag_2_rl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_diag_2_rl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_2_RL_LENGTH (8U)

◆ can_3_amk_diag_2_rr_pack()

int can_3_amk_diag_2_rr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_diag_2_rr * src_ptr,
size_t size )

Packs amk_diag_2_rr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_2_RR_LENGTH (8U)

◆ can_3_amk_diag_2_rr_unpack()

int can_3_amk_diag_2_rr_unpack ( struct can_3_amk_diag_2_rr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_diag_2_rr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_DIAG_2_RR_LENGTH (8U)

◆ can_3_amk_hv_vlt_overload_fl_pack()

int can_3_amk_hv_vlt_overload_fl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_hv_vlt_overload_fl * src_ptr,
size_t size )

Packs amk_hv_vlt_overload_fl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_HV_VLT_OVERLOAD_FL_LENGTH (8U)

◆ can_3_amk_hv_vlt_overload_fl_unpack()

int can_3_amk_hv_vlt_overload_fl_unpack ( struct can_3_amk_hv_vlt_overload_fl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_hv_vlt_overload_fl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_HV_VLT_OVERLOAD_FL_LENGTH (8U)

◆ can_3_amk_hv_vlt_overload_fr_pack()

int can_3_amk_hv_vlt_overload_fr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_hv_vlt_overload_fr * src_ptr,
size_t size )

Packs amk_hv_vlt_overload_fr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_HV_VLT_OVERLOAD_FR_LENGTH (8U)

◆ can_3_amk_hv_vlt_overload_fr_unpack()

int can_3_amk_hv_vlt_overload_fr_unpack ( struct can_3_amk_hv_vlt_overload_fr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_hv_vlt_overload_fr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_HV_VLT_OVERLOAD_FR_LENGTH (8U)

◆ can_3_amk_hv_vlt_overload_rl_pack()

int can_3_amk_hv_vlt_overload_rl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_hv_vlt_overload_rl * src_ptr,
size_t size )

Packs amk_hv_vlt_overload_rl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_HV_VLT_OVERLOAD_RL_LENGTH (8U)

◆ can_3_amk_hv_vlt_overload_rl_unpack()

int can_3_amk_hv_vlt_overload_rl_unpack ( struct can_3_amk_hv_vlt_overload_rl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_hv_vlt_overload_rl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_HV_VLT_OVERLOAD_RL_LENGTH (8U)

◆ can_3_amk_hv_vlt_overload_rr_pack()

int can_3_amk_hv_vlt_overload_rr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_hv_vlt_overload_rr * src_ptr,
size_t size )

Packs amk_hv_vlt_overload_rr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_HV_VLT_OVERLOAD_RR_LENGTH (8U)

◆ can_3_amk_hv_vlt_overload_rr_unpack()

int can_3_amk_hv_vlt_overload_rr_unpack ( struct can_3_amk_hv_vlt_overload_rr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_hv_vlt_overload_rr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_HV_VLT_OVERLOAD_RR_LENGTH (8U)

◆ can_3_amk_power_fl_pack()

int can_3_amk_power_fl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_power_fl * src_ptr,
size_t size )

Packs amk_power_fl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_POWER_FL_LENGTH (8U)

◆ can_3_amk_power_fl_unpack()

int can_3_amk_power_fl_unpack ( struct can_3_amk_power_fl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_power_fl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_POWER_FL_LENGTH (8U)

◆ can_3_amk_power_fr_pack()

int can_3_amk_power_fr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_power_fr * src_ptr,
size_t size )

Packs amk_power_fr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_POWER_FR_LENGTH (8U)

◆ can_3_amk_power_fr_unpack()

int can_3_amk_power_fr_unpack ( struct can_3_amk_power_fr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_power_fr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_POWER_FR_LENGTH (8U)

◆ can_3_amk_power_rl_pack()

int can_3_amk_power_rl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_power_rl * src_ptr,
size_t size )

Packs amk_power_rl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_POWER_RL_LENGTH (8U)

◆ can_3_amk_power_rl_unpack()

int can_3_amk_power_rl_unpack ( struct can_3_amk_power_rl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_power_rl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_POWER_RL_LENGTH (8U)

◆ can_3_amk_power_rr_pack()

int can_3_amk_power_rr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_power_rr * src_ptr,
size_t size )

Packs amk_power_rr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_POWER_RR_LENGTH (8U)

◆ can_3_amk_power_rr_unpack()

int can_3_amk_power_rr_unpack ( struct can_3_amk_power_rr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_power_rr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_POWER_RR_LENGTH (8U)

◆ can_3_amk_status_fl_pack()

int can_3_amk_status_fl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_status_fl * src_ptr,
size_t size )

Packs amk_status_fl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_STATUS_FL_LENGTH (8U)

◆ can_3_amk_status_fl_unpack()

int can_3_amk_status_fl_unpack ( struct can_3_amk_status_fl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_status_fl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_STATUS_FL_LENGTH (8U)

◆ can_3_amk_status_fr_pack()

int can_3_amk_status_fr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_status_fr * src_ptr,
size_t size )

Packs amk_status_fr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_STATUS_FR_LENGTH (8U)

◆ can_3_amk_status_fr_unpack()

int can_3_amk_status_fr_unpack ( struct can_3_amk_status_fr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_status_fr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_STATUS_FR_LENGTH (8U)

◆ can_3_amk_status_generic_pack()

int can_3_amk_status_generic_pack ( uint8_t * dst_ptr,
const struct can_3_amk_status_generic * src_ptr,
size_t size )

Packs amk_status_generic signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_STATUS_GENERIC_LENGTH (8U)

◆ can_3_amk_status_generic_unpack()

int can_3_amk_status_generic_unpack ( struct can_3_amk_status_generic * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_status_generic signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_STATUS_GENERIC_LENGTH (8U)
Here is the caller graph for this function:

◆ can_3_amk_status_rl_pack()

int can_3_amk_status_rl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_status_rl * src_ptr,
size_t size )

Packs amk_status_rl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_STATUS_RL_LENGTH (8U)

◆ can_3_amk_status_rl_unpack()

int can_3_amk_status_rl_unpack ( struct can_3_amk_status_rl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_status_rl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_STATUS_RL_LENGTH (8U)

◆ can_3_amk_status_rr_pack()

int can_3_amk_status_rr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_status_rr * src_ptr,
size_t size )

Packs amk_status_rr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_STATUS_RR_LENGTH (8U)

◆ can_3_amk_status_rr_unpack()

int can_3_amk_status_rr_unpack ( struct can_3_amk_status_rr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_status_rr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_STATUS_RR_LENGTH (8U)

◆ can_3_amk_temps_id_fl_pack()

int can_3_amk_temps_id_fl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_temps_id_fl * src_ptr,
size_t size )

Packs amk_temps_id_fl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_TEMPS_ID_FL_LENGTH (8U)

◆ can_3_amk_temps_id_fl_unpack()

int can_3_amk_temps_id_fl_unpack ( struct can_3_amk_temps_id_fl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_temps_id_fl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_TEMPS_ID_FL_LENGTH (8U)

◆ can_3_amk_temps_id_fr_pack()

int can_3_amk_temps_id_fr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_temps_id_fr * src_ptr,
size_t size )

Packs amk_temps_id_fr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_TEMPS_ID_FR_LENGTH (8U)

◆ can_3_amk_temps_id_fr_unpack()

int can_3_amk_temps_id_fr_unpack ( struct can_3_amk_temps_id_fr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_temps_id_fr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_TEMPS_ID_FR_LENGTH (8U)

◆ can_3_amk_temps_id_rl_pack()

int can_3_amk_temps_id_rl_pack ( uint8_t * dst_ptr,
const struct can_3_amk_temps_id_rl * src_ptr,
size_t size )

Packs amk_temps_id_rl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_TEMPS_ID_RL_LENGTH (8U)

◆ can_3_amk_temps_id_rl_unpack()

int can_3_amk_temps_id_rl_unpack ( struct can_3_amk_temps_id_rl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_temps_id_rl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_TEMPS_ID_RL_LENGTH (8U)

◆ can_3_amk_temps_id_rr_pack()

int can_3_amk_temps_id_rr_pack ( uint8_t * dst_ptr,
const struct can_3_amk_temps_id_rr * src_ptr,
size_t size )

Packs amk_temps_id_rr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_TEMPS_ID_RR_LENGTH (8U)

◆ can_3_amk_temps_id_rr_unpack()

int can_3_amk_temps_id_rr_unpack ( struct can_3_amk_temps_id_rr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks amk_temps_id_rr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_AMK_TEMPS_ID_RR_LENGTH (8U)

◆ can_3_safety_amk_cmd_fl_pack()

int can_3_safety_amk_cmd_fl_pack ( uint8_t * dst_ptr,
const struct can_3_safety_amk_cmd_fl * src_ptr,
size_t size )

Packs safety_amk_cmd_fl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_SAFETY_AMK_CMD_FL_LENGTH (8U)

◆ can_3_safety_amk_cmd_fl_unpack()

int can_3_safety_amk_cmd_fl_unpack ( struct can_3_safety_amk_cmd_fl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks safety_amk_cmd_fl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_SAFETY_AMK_CMD_FL_LENGTH (8U)

◆ can_3_safety_amk_cmd_fr_pack()

int can_3_safety_amk_cmd_fr_pack ( uint8_t * dst_ptr,
const struct can_3_safety_amk_cmd_fr * src_ptr,
size_t size )

Packs safety_amk_cmd_fr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_SAFETY_AMK_CMD_FR_LENGTH (8U)

◆ can_3_safety_amk_cmd_fr_unpack()

int can_3_safety_amk_cmd_fr_unpack ( struct can_3_safety_amk_cmd_fr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks safety_amk_cmd_fr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_SAFETY_AMK_CMD_FR_LENGTH (8U)

◆ can_3_safety_amk_cmd_generic_pack()

int can_3_safety_amk_cmd_generic_pack ( uint8_t * dst_ptr,
const struct can_3_safety_amk_cmd_generic * src_ptr,
size_t size )

Packs safety_amk_cmd_generic signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_SAFETY_AMK_CMD_GENERIC_LENGTH (8U)
Here is the caller graph for this function:

◆ can_3_safety_amk_cmd_generic_unpack()

int can_3_safety_amk_cmd_generic_unpack ( struct can_3_safety_amk_cmd_generic * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks safety_amk_cmd_generic signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_SAFETY_AMK_CMD_GENERIC_LENGTH (8U)

◆ can_3_safety_amk_cmd_rl_pack()

int can_3_safety_amk_cmd_rl_pack ( uint8_t * dst_ptr,
const struct can_3_safety_amk_cmd_rl * src_ptr,
size_t size )

Packs safety_amk_cmd_rl signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_SAFETY_AMK_CMD_RL_LENGTH (8U)

◆ can_3_safety_amk_cmd_rl_unpack()

int can_3_safety_amk_cmd_rl_unpack ( struct can_3_safety_amk_cmd_rl * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks safety_amk_cmd_rl signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_SAFETY_AMK_CMD_RL_LENGTH (8U)

◆ can_3_safety_amk_cmd_rr_pack()

int can_3_safety_amk_cmd_rr_pack ( uint8_t * dst_ptr,
const struct can_3_safety_amk_cmd_rr * src_ptr,
size_t size )

Packs safety_amk_cmd_rr signal values from a struct of unpacked values into a uint8_t array.

Returns
0 if the message was packed successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_SAFETY_AMK_CMD_RR_LENGTH (8U)

◆ can_3_safety_amk_cmd_rr_unpack()

int can_3_safety_amk_cmd_rr_unpack ( struct can_3_safety_amk_cmd_rr * dst_ptr,
const uint8_t * src_ptr,
size_t size )

Unpacks safety_amk_cmd_rr signal values from a uint8_t array into a struct of unpacked values.

Returns
0 if the message was unpacked successfully.
Return values
EINVALIf dst_ptr or src_ptr are NULL, or if size is smaller than CAN_3_SAFETY_AMK_CMD_RR_LENGTH (8U)