// 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; ACU_01_t ACU_01; BCM_ExteriorLightState_t BCM_ExteriorLightState; BCM_StyleCmd1_t BCM_StyleCmd1; DMFL_Msg1_t DMFL_Msg1; DMRL_Msg1_t DMRL_Msg1; DMRR_Msg1_t DMRR_Msg1; VAU2_Msg2_t VAU2_Msg2; BCM_VEH_STATE_t BCM_VEH_STATE; BCM_Veh_State2_t BCM_Veh_State2; BCM_ALS_Light_Front_t BCM_ALS_Light_Front; BCM_ALS_Light_Rear_t BCM_ALS_Light_Rear; BCM_Rear_Plafond_Light_Data_t BCM_Rear_Plafond_Light_Data; BCM_Lock_CTR_t BCM_Lock_CTR; BCM_IC_Info_Msg_t BCM_IC_Info_Msg; BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA; CCU_Msg1_t CCU_Msg1; Sroof_State_t Sroof_State; DocSL_T_FL_t DocSL_T_FL; DocSR_T_FR_t DocSR_T_FR; FIU_Cmd_t FIU_Cmd; VEH_VIN_t VEH_VIN; FIU_CTRL_DW_t FIU_CTRL_DW; FIU_Msg1_t FIU_Msg1; FIU_Msg2_t FIU_Msg2; FIU_Msg3_t FIU_Msg3; FIU_EngMenu_t FIU_EngMenu; BCM_StyleCmd2_t BCM_StyleCmd2; BCM_StyleCmd3_t BCM_StyleCmd3; IC_DISPLAY_CLOCK_t IC_DISPLAY_CLOCK; IntCOM_Info_Stat_t IntCOM_Info_Stat; Diag_To_CCPF_t Diag_To_CCPF; Diag_To_CCPR_t Diag_To_CCPR; Diag_To_SSL_t Diag_To_SSL; Diag_To_SSR_t Diag_To_SSR; Diag_To_FCSilCU_t Diag_To_FCSilCU; Diag_To_ICLSilCU_t Diag_To_ICLSilCU; Diag_To_ICRSilCU_t Diag_To_ICRSilCU; Diag_To_PLSilCU_t Diag_To_PLSilCU; Diag_To_PRSilCU_t Diag_To_PRSilCU; Diag_To_TM_t Diag_To_TM; Diag_To_RCLSilCU_t Diag_To_RCLSilCU; Diag_To_RCRSilCU_t Diag_To_RCRSilCU; Diag_To_RDLSilCU_t Diag_To_RDLSilCU; Diag_To_RDRSilCU_t Diag_To_RDRSilCU; Diag_Functional_t Diag_Functional; } tm_candb_rx_t; typedef struct { TM_Stat_t TM_Stat; TM_CP_t TM_CP; PLDSilCU_State_t PLDSilCU_State; PRDSilCU_State_t PRDSilCU_State; ICLSilCU_State_t ICLSilCU_State; ICRSilCU_State_t ICRSilCU_State; RDRSilCU_State_t RDRSilCU_State; FCSilCU_State_t FCSilCU_State; RCLSilCU_State_t RCLSilCU_State; RCRSilCU_State_t RCRSilCU_State; RDLSilCU_State_t RDLSilCU_State; CCPF_BodyTM_Stat_t CCPF_BodyTM_Stat; SSL_Status_t SSL_Status; SSR_Status_t SSR_Status; Diag_From_CCPF_t Diag_From_CCPF; Diag_From_CCPR_t Diag_From_CCPR; Diag_From_SSL_t Diag_From_SSL; Diag_From_SSR_t Diag_From_SSR; Diag_From_FCSilCU_t Diag_From_FCSilCU; Diag_From_ICLSilCU_t Diag_From_ICLSilCU; Diag_From_ICRSilCU_t Diag_From_ICRSilCU; Diag_From_PLSilCU_t Diag_From_PLSilCU; Diag_From_PRSilCU_t Diag_From_PRSilCU; Diag_From_TM_t Diag_From_TM; Diag_From_RCLSilCU_t Diag_From_RCLSilCU; Diag_From_RCRSilCU_t Diag_From_RCRSilCU; Diag_From_RDLSilCU_t Diag_From_RDLSilCU; Diag_From_RDRSilCU_t Diag_From_RDRSilCU; } tm_candb_tx_t; uint32_t tm_candb_Receive(tm_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc); #ifdef __DEF_TM_CANDB__ extern tm_candb_rx_t tm_candb_rx; extern tm_candb_tx_t tm_candb_tx; #endif // __DEF_TM_CANDB__ #ifdef __cplusplus } #endif