firmware
IEM Firmware Documentation
Loading...
Searching...
No Matches
can_3.c File Reference

CAN message packing/unpacking code generated from can_3.dbc. More...

#include "can_3.h"
#include <stdint.h>
#include <stdbool.h>
#include <stddef.h>
#include <string.h>
#include <errno.h>
Include dependency graph for can_3.c:

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

CAN message packing/unpacking code generated from can_3.dbc.

Author
IEM can_codec library
Date
2025-08-18