// 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; BCM_EEM_t BCM_EEM; DAS_01_t DAS_01; DAS_04_t DAS_04; DAS_02_t DAS_02; DAS_07_t DAS_07; ACU_01_t ACU_01; BCM_StyleCmd1_t BCM_StyleCmd1; DMFL_Msg1_t DMFL_Msg1; DMRL_Msg1_t DMRL_Msg1; TM_Stat_t TM_Stat; BCM_VEH_STATE_t BCM_VEH_STATE; BCM_Lock_CTR_t BCM_Lock_CTR; BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA; DMFL_SMFL_REQ_CTR_SEATS_t DMFL_SMFL_REQ_CTR_SEATS; CCU_Msg1_t CCU_Msg1; Sroof_State_t Sroof_State; SMFR_status_t SMFR_status; SMRR_status_t SMRR_status; SDM_Cmd_t SDM_Cmd; VEH_VIN_t VEH_VIN; FIU_Msg3_t FIU_Msg3; BCM_StyleCmd2_t BCM_StyleCmd2; BCM_StyleCmd3_t BCM_StyleCmd3; BCM_UserConfig_Stat_t BCM_UserConfig_Stat; Diag_To_DMRR_t Diag_To_DMRR; Diag_To_RRDSilCU_t Diag_To_RRDSilCU; Diag_Functional_t Diag_Functional; } dmrr_candb_rx_t; typedef struct { DMRR_Msg1_t DMRR_Msg1; DMRR_SMRR_REQ_CTR_SEATS_t DMRR_SMRR_REQ_CTR_SEATS; RRDSilCU_State_t RRDSilCU_State; Diag_From_DMRR_t Diag_From_DMRR; Diag_From_RRDSilCU_t Diag_From_RRDSilCU; } dmrr_candb_tx_t; uint32_t dmrr_candb_Receive(dmrr_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc); #ifdef __DEF_DMRR_CANDB__ extern dmrr_candb_rx_t dmrr_candb_rx; extern dmrr_candb_tx_t dmrr_candb_tx; #endif // __DEF_DMRR_CANDB__ #ifdef __cplusplus } #endif