// Generator version : v3.1 // DBC filename : CCU.dbc #pragma once #ifdef __cplusplus extern "C" { #endif #include "dbccodeconf.h" #include "candb.h" typedef struct { ESC_YRS_01_t ESC_YRS_01; BCM_Powertrain_t BCM_Powertrain; BCM_EEM_t BCM_EEM; ACU_01_t ACU_01; BCM_StyleCmd1_t BCM_StyleCmd1; DMFR_Msg1_t DMFR_Msg1; DMFL_Msg1_t DMFL_Msg1; DMRR_Msg1_t DMRR_Msg1; BCM_VEH_STATE_t BCM_VEH_STATE; BCM_Veh_State2_t BCM_Veh_State2; BCM_ALS_Light_Rear_t BCM_ALS_Light_Rear; BCM_Rear_Plafond_Light_Data_t BCM_Rear_Plafond_Light_Data; CCU_Requests_t CCU_Requests; DMFL_SMFL_REQ_CTR_SEATS_t DMFL_SMFL_REQ_CTR_SEATS; DMFR_SMFR_REQ_CTR_SEATS_t DMFR_SMFR_REQ_CTR_SEATS; DMRR_SMRR_REQ_CTR_SEATS_t DMRR_SMRR_REQ_CTR_SEATS; FIU_Profile_t FIU_Profile; SMRR_status_t SMRR_status; VEH_VIN_t VEH_VIN; FIU_SMFR_REQ_CTR_SEATS_t FIU_SMFR_REQ_CTR_SEATS; BCM_MEM_SMFR1_t BCM_MEM_SMFR1; BCM_MEM_SMFR2_t BCM_MEM_SMFR2; SMRR_MEM2_t SMRR_MEM2; FIU_Msg1_t FIU_Msg1; FIU_EngMenu_t FIU_EngMenu; BCM_StyleCmd2_t BCM_StyleCmd2; BCM_StyleCmd3_t BCM_StyleCmd3; Diag_To_SMFR_t Diag_To_SMFR; Diag_To_OCUFR_t Diag_To_OCUFR; Diag_Functional_t Diag_Functional; Diag_To_SFRSilCU_t Diag_To_SFRSilCU; } smfr_candb_rx_t; typedef struct { SMFR_status_t SMFR_status; DocSR_T_FR_t DocSR_T_FR; OCUFR_MSG_t OCUFR_MSG; SMFR_MEM1_t SMFR_MEM1; SMFR_MEM2_t SMFR_MEM2; SFRSilCU_State_t SFRSilCU_State; Diag_From_SMFR_t Diag_From_SMFR; Diag_From_OCUFR_t Diag_From_OCUFR; Diag_From_SFRSilCU_t Diag_From_SFRSilCU; } smfr_candb_tx_t; uint32_t smfr_candb_Receive(smfr_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc); #ifdef __DEF_SMFR_CANDB__ extern smfr_candb_rx_t smfr_candb_rx; extern smfr_candb_tx_t smfr_candb_tx; #endif // __DEF_SMFR_CANDB__ #ifdef __cplusplus } #endif