// Generator version : v3.1 // DBC filename : CCU.dbc #pragma once #ifdef __cplusplus extern "C" { #endif #include "dbccodeconf.h" #include "candb.h" typedef struct { VAU_SDM_Immo_Req_t VAU_SDM_Immo_Req; TCU_R932_1_t TCU_R932_1; ESC_04_t ESC_04; EMS_Veh_t EMS_Veh; EMS_Indicators_t EMS_Indicators; BCM_Powertrain_t BCM_Powertrain; EPB_Status_t EPB_Status; BCM_ExteriorLightState_t BCM_ExteriorLightState; DMFR_Msg1_t DMFR_Msg1; DMFL_Msg1_t DMFL_Msg1; DMRL_Msg1_t DMRL_Msg1; DMRR_Msg1_t DMRR_Msg1; TM_Stat_t TM_Stat; BCM_VEH_STATE_t BCM_VEH_STATE; BCM_Veh_State2_t BCM_Veh_State2; BCM_Lock_CTR_t BCM_Lock_CTR; CCU_Stat2_t CCU_Stat2; BCM_IC_Info_Msg_t BCM_IC_Info_Msg; BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA; IC_DATA_MSG_t IC_DATA_MSG; ESC_08_t ESC_08; MAS_Status_t MAS_Status; SMFL_status_t SMFL_status; SMFR_status_t SMFR_status; SMRL_status_t SMRL_status; SMRR_status_t SMRR_status; VAU_TPMS_Msg_t VAU_TPMS_Msg; CCU_Msg3_t CCU_Msg3; IC_SDM_Info_t IC_SDM_Info; IC_SDM_Info_02_t IC_SDM_Info_02; IC_Milleage_t IC_Milleage; VEH_VIN_t VEH_VIN; ERAG_DATA_MSG_t ERAG_DATA_MSG; FIU_CCU1_t FIU_CCU1; FIU_CCU2_t FIU_CCU2; FIU_CCU3_t FIU_CCU3; BCM_UserConfig_Stat_t BCM_UserConfig_Stat; FIU_MAS_Main_t FIU_MAS_Main; MAS_APA_Paths_t MAS_APA_Paths; Diag_Functional_t Diag_Functional; } sdm_candb_rx_t; typedef struct { SDM_MAS_Req_t SDM_MAS_Req; SDM_VAU_Hash_Resp_t SDM_VAU_Hash_Resp; SDM_Cmd_t SDM_Cmd; } sdm_candb_tx_t; uint32_t sdm_candb_Receive(sdm_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc); #ifdef __DEF_SDM_CANDB__ extern sdm_candb_rx_t sdm_candb_rx; extern sdm_candb_tx_t sdm_candb_tx; #endif // __DEF_SDM_CANDB__ #ifdef __cplusplus } #endif