// Generator version : v3.1 // DBC filename : CCU.dbc #pragma once #ifdef __cplusplus extern "C" { #endif #include "dbccodeconf.h" #include "candb.h" typedef struct { EMS_VCU_VAU_Immo_Req_t EMS_VCU_VAU_Immo_Req; TCU_VAU_Immo_Req_t TCU_VAU_Immo_Req; WChF_NFC_VAU_Transfer_State_t WChF_NFC_VAU_Transfer_State; SDM_VAU_Hash_Resp_t SDM_VAU_Hash_Resp; BCM_Powertrain_t BCM_Powertrain; FIU_Access_Msg1_t FIU_Access_Msg1; DMFR_Msg1_t DMFR_Msg1; DMFL_Msg1_t DMFL_Msg1; DMRL_Msg1_t DMRL_Msg1; DMRR_Msg1_t DMRR_Msg1; TM_Stat_t TM_Stat; PTG_Body_Stat_t PTG_Body_Stat; BCM_VEH_STATE_t BCM_VEH_STATE; BCM_Veh_State2_t BCM_Veh_State2; BCM_Lock_CTR_t BCM_Lock_CTR; FIU_Access_Msg2_t FIU_Access_Msg2; FIU_Profile_t FIU_Profile; FIU_Cmd_t FIU_Cmd; VEH_VIN_t VEH_VIN; OCUFL_MSG_t OCUFL_MSG; OCUFR_MSG_t OCUFR_MSG; OCURL_MSG_t OCURL_MSG; OCURR_MSG_t OCURR_MSG; BCM_UserConfig_Stat_t BCM_UserConfig_Stat; Diag_To_VAU_t Diag_To_VAU; Diag_Functional_t Diag_Functional; } vau_candb_rx_t; typedef struct { VAU2_NFC_TransferState_t VAU2_NFC_TransferState; VAU_TCU_Hash_Resp_t VAU_TCU_Hash_Resp; VAU_EMS_VCU_Hash_Resp_t VAU_EMS_VCU_Hash_Resp; VAU2_INVRL_Hash_Resp_t VAU2_INVRL_Hash_Resp; VAU2_INVRR_Hash_Resp_t VAU2_INVRR_Hash_Resp; VAU_SDM_Immo_Req_t VAU_SDM_Immo_Req; VAU2_INVF_Hash_Resp_t VAU2_INVF_Hash_Resp; VAU2_Msg1_t VAU2_Msg1; VAU2_Msg2_t VAU2_Msg2; VAU_TPMS_Msg_t VAU_TPMS_Msg; VAU_BLE_Device_t VAU_BLE_Device; Diag_From_VAU_t Diag_From_VAU; } vau_candb_tx_t; uint32_t vau_candb_Receive(vau_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc); #ifdef __DEF_VAU_CANDB__ extern vau_candb_rx_t vau_candb_rx; extern vau_candb_tx_t vau_candb_tx; #endif // __DEF_VAU_CANDB__ #ifdef __cplusplus } #endif