// Generator version : v3.1 // DBC filename : CCU.dbc #pragma once #ifdef __cplusplus extern "C" { #endif #include "dbccodeconf.h" #include "candb.h" typedef struct { ESC_04_t ESC_04; EMS_Veh_t EMS_Veh; BCM_Powertrain_t BCM_Powertrain; EMS_Veh_02_t EMS_Veh_02; BCM_EEM_t BCM_EEM; DMFR_Msg1_t DMFR_Msg1; DMFL_Msg1_t DMFL_Msg1; TM_Stat_t TM_Stat; TM_CP_t TM_CP; HVC_CCU_Status_Msg_t HVC_CCU_Status_Msg; BCM_VEH_STATE_t BCM_VEH_STATE; EMS_HVC_Req_Msg_t EMS_HVC_Req_Msg; HVC_Err_Status_Msg_t HVC_Err_Status_Msg; BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA; VCU_CCU_Req_t VCU_CCU_Req; ESC_08_t ESC_08; SMFL_status_t SMFL_status; SMFR_status_t SMFR_status; SMRL_status_t SMRL_status; SMRR_status_t SMRR_status; SDM_Cmd_t SDM_Cmd; VEH_VIN_t VEH_VIN; OCUFL_MSG_t OCUFL_MSG; OCUFR_MSG_t OCUFR_MSG; OCURL_MSG_t OCURL_MSG; OCURR_MSG_t OCURR_MSG; DW_STATE_t DW_STATE; FIU_CCU1_t FIU_CCU1; FIU_CCU2_t FIU_CCU2; FIU_CCU3_t FIU_CCU3; Diag_To_CCU_t Diag_To_CCU; Diag_Functional_t Diag_Functional; } ccu_candb_rx_t; typedef struct { CCU_HVC_Req_Msg_t CCU_HVC_Req_Msg; CCU_Stat1_t CCU_Stat1; CCU_Stat2_t CCU_Stat2; CCU_Requests_t CCU_Requests; CCU_Stat3_t CCU_Stat3; CCU_VCU_Msg1_t CCU_VCU_Msg1; CCU_VCU_Msg2_t CCU_VCU_Msg2; CCU_Msg1_t CCU_Msg1; CCU_Errors_t CCU_Errors; CCU_Msg3_t CCU_Msg3; Diag_From_CCU_t Diag_From_CCU; CCU_AC_Ctrl_t CCU_AC_Ctrl; } ccu_candb_tx_t; uint32_t ccu_candb_Receive(ccu_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc); #ifdef __DEF_CCU_CANDB__ extern ccu_candb_rx_t ccu_candb_rx; extern ccu_candb_tx_t ccu_candb_tx; #endif // __DEF_CCU_CANDB__ #ifdef __cplusplus } #endif