// 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; 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; CCU_Requests_t CCU_Requests; DMFL_SMFL_REQ_CTR_SEATS_t DMFL_SMFL_REQ_CTR_SEATS; DMRR_SMRR_REQ_CTR_SEATS_t DMRR_SMRR_REQ_CTR_SEATS; FIU_Profile_t FIU_Profile; VEH_VIN_t VEH_VIN; BCM_MEM_SMRR1_t BCM_MEM_SMRR1; BCM_MEM_SMRR2_t BCM_MEM_SMRR2; FIU_SMRR_REQ_CTR_SEATS_t FIU_SMRR_REQ_CTR_SEATS; FIU_Msg1_t FIU_Msg1; Diag_To_SMRR_t Diag_To_SMRR; Diag_To_OCURR_t Diag_To_OCURR; Diag_Functional_t Diag_Functional; } smrr_candb_rx_t; typedef struct { SMRR_status_t SMRR_status; OCURR_MSG_t OCURR_MSG; SMRR_MEM1_t SMRR_MEM1; SMRR_MEM2_t SMRR_MEM2; Diag_From_SMRR_t Diag_From_SMRR; Diag_From_OCURR_t Diag_From_OCURR; } smrr_candb_tx_t; uint32_t smrr_candb_Receive(smrr_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc); #ifdef __DEF_SMRR_CANDB__ extern smrr_candb_rx_t smrr_candb_rx; extern smrr_candb_tx_t smrr_candb_tx; #endif // __DEF_SMRR_CANDB__ #ifdef __cplusplus } #endif