// 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; DMRL_Msg1_t DMRL_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; DMRL_SMRL_REQ_CTR_SEATS_t DMRL_SMRL_REQ_CTR_SEATS; FIU_Profile_t FIU_Profile; VEH_VIN_t VEH_VIN; FIU_SMRL_REQ_CTR_SEATS_t FIU_SMRL_REQ_CTR_SEATS; BCM_MEM_SMRL1_t BCM_MEM_SMRL1; BCM_MEM_SMRL2_t BCM_MEM_SMRL2; FIU_Msg1_t FIU_Msg1; Diag_To_SMRL_t Diag_To_SMRL; Diag_To_OCURL_t Diag_To_OCURL; Diag_Functional_t Diag_Functional; } smrl_candb_rx_t; typedef struct { SMRL_status_t SMRL_status; OCURL_MSG_t OCURL_MSG; SMRL_MEM1_t SMRL_MEM1; SMRL_MEM2_t SMRL_MEM2; Diag_From_SMRL_t Diag_From_SMRL; Diag_From_OCURL_t Diag_From_OCURL; } smrl_candb_tx_t; uint32_t smrl_candb_Receive(smrl_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc); #ifdef __DEF_SMRL_CANDB__ extern smrl_candb_rx_t smrl_candb_rx; extern smrl_candb_tx_t smrl_candb_tx; #endif // __DEF_SMRL_CANDB__ #ifdef __cplusplus } #endif