// Generator version : v3.1 // DBC filename : CCU.dbc #pragma once #ifdef __cplusplus extern "C" { #endif #include "dbccodeconf.h" #include "candb.h" typedef struct { TCU_R932_1_t TCU_R932_1; 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_ExteriorLightState_t BCM_ExteriorLightState; BCM_StyleCmd1_t BCM_StyleCmd1; DMFL_Msg1_t DMFL_Msg1; BCM_VEH_STATE_t BCM_VEH_STATE; BCM_Veh_State2_t BCM_Veh_State2; 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; FIU_Profile_t FIU_Profile; SMFR_status_t SMFR_status; SDM_Cmd_t SDM_Cmd; VEH_VIN_t VEH_VIN; FIU_Msg1_t FIU_Msg1; FIU_Msg3_t FIU_Msg3; BCM_StyleCmd2_t BCM_StyleCmd2; BCM_StyleCmd3_t BCM_StyleCmd3; BCM_WHF_Request_t BCM_WHF_Request; BCM_UserConfig_Stat_t BCM_UserConfig_Stat; Diag_To_FRDSilCU_t Diag_To_FRDSilCU; Diag_To_DMFR_t Diag_To_DMFR; Diag_Functional_t Diag_Functional; Diag_To_WHFR_t Diag_To_WHFR; } dmfr_candb_rx_t; typedef struct { DMFR_Msg1_t DMFR_Msg1; DMFR_SMFR_REQ_CTR_SEATS_t DMFR_SMFR_REQ_CTR_SEATS; WHFR_Msg1_t WHFR_Msg1; FRDSilCU_State_t FRDSilCU_State; Diag_From_FRDSilCU_t Diag_From_FRDSilCU; Diag_From_DMFR_t Diag_From_DMFR; Diag_From_WHFR_t Diag_From_WHFR; } dmfr_candb_tx_t; uint32_t dmfr_candb_Receive(dmfr_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc); #ifdef __DEF_DMFR_CANDB__ extern dmfr_candb_rx_t dmfr_candb_rx; extern dmfr_candb_tx_t dmfr_candb_tx; #endif // __DEF_DMFR_CANDB__ #ifdef __cplusplus } #endif