// Generator version : v3.1 // DBC filename : CCU.dbc #include "cgw_candb-binutil.h" // DBC file version #if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U)) #error The CGW_CANDB binutil source file has inconsistency with core dbc lib! #endif #ifdef __DEF_CGW_CANDB__ cgw_candb_rx_t cgw_candb_rx; cgw_candb_tx_t cgw_candb_tx; #endif // __DEF_CGW_CANDB__ uint32_t cgw_candb_Receive(cgw_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_) { uint32_t recid = 0; if ((_id >= 0x51U) && (_id < 0x523U)) { if ((_id >= 0x51U) && (_id < 0x2F0U)) { if ((_id >= 0x51U) && (_id < 0x243U)) { if ((_id >= 0x51U) && (_id < 0xBFU)) { if ((_id >= 0x51U) && (_id < 0x94U)) { if (_id == 0x51U) { recid = Unpack_SDM_MAS_Req_candb(&(_m->SDM_MAS_Req), _d, dlc_); } else { if (_id == 0x8FU) { recid = Unpack_VAU_TCU_Hash_Resp_candb(&(_m->VAU_TCU_Hash_Resp), _d, dlc_); } else if (_id == 0x91U) { recid = Unpack_VAU_EMS_VCU_Hash_Resp_candb(&(_m->VAU_EMS_VCU_Hash_Resp), _d, dlc_); } } } else { if (_id == 0x94U) { recid = Unpack_VAU2_INVRL_Hash_Resp_candb(&(_m->VAU2_INVRL_Hash_Resp), _d, dlc_); } else { if (_id == 0x95U) { recid = Unpack_WChF_NFC_VAU_Transfer_State_candb(&(_m->WChF_NFC_VAU_Transfer_State), _d, dlc_); } else if (_id == 0x98U) { recid = Unpack_VAU2_INVRR_Hash_Resp_candb(&(_m->VAU2_INVRR_Hash_Resp), _d, dlc_); } } } } else { if ((_id >= 0xBFU) && (_id < 0x152U)) { if (_id == 0xBFU) { recid = Unpack_VAU2_INVF_Hash_Resp_candb(&(_m->VAU2_INVF_Hash_Resp), _d, dlc_); } else { if (_id == 0xE3U) { recid = Unpack_FTCU_DAT1_candb(&(_m->FTCU_DAT1), _d, dlc_); } else if (_id == 0xE5U) { recid = Unpack_FTCU_DAT3_candb(&(_m->FTCU_DAT3), _d, dlc_); } } } else { if (_id == 0x152U) { recid = Unpack_BCM_Powertrain_candb(&(_m->BCM_Powertrain), _d, dlc_); } else { if (_id == 0x157U) { recid = Unpack_BCM_EEM_candb(&(_m->BCM_EEM), _d, dlc_); } else if (_id == 0x231U) { recid = Unpack_BCM_ExteriorLightState_candb(&(_m->BCM_ExteriorLightState), _d, dlc_); } } } } } else { if ((_id >= 0x243U) && (_id < 0x24CU)) { if ((_id >= 0x243U) && (_id < 0x246U)) { if (_id == 0x243U) { recid = Unpack_DMFR_Msg1_candb(&(_m->DMFR_Msg1), _d, dlc_); } else { if (_id == 0x244U) { recid = Unpack_DMFL_Msg1_candb(&(_m->DMFL_Msg1), _d, dlc_); } else if (_id == 0x245U) { recid = Unpack_DMRL_Msg1_candb(&(_m->DMRL_Msg1), _d, dlc_); } } } else { if (_id == 0x246U) { recid = Unpack_DMRR_Msg1_candb(&(_m->DMRR_Msg1), _d, dlc_); } else { if (_id == 0x247U) { recid = Unpack_TM_Stat_candb(&(_m->TM_Stat), _d, dlc_); } else if (_id == 0x249U) { recid = Unpack_PTG_Body_Stat_candb(&(_m->PTG_Body_Stat), _d, dlc_); } } } } else { if ((_id >= 0x24CU) && (_id < 0x280U)) { if (_id == 0x24CU) { recid = Unpack_TM_CP_candb(&(_m->TM_CP), _d, dlc_); } else { if (_id == 0x24FU) { recid = Unpack_VAU2_Msg2_candb(&(_m->VAU2_Msg2), _d, dlc_); } else if (_id == 0x251U) { recid = Unpack_BCM_DMS_01_candb(&(_m->BCM_DMS_01), _d, dlc_); } } } else { if ((_id >= 0x280U) && (_id < 0x283U)) { if (_id == 0x280U) { recid = Unpack_BCM_VEH_STATE_candb(&(_m->BCM_VEH_STATE), _d, dlc_); } else if (_id == 0x282U) { recid = Unpack_BCM_Veh_State2_candb(&(_m->BCM_Veh_State2), _d, dlc_); } } else { if (_id == 0x283U) { recid = Unpack_BCM_ALS_Light_Front_candb(&(_m->BCM_ALS_Light_Front), _d, dlc_); } else if (_id == 0x284U) { recid = Unpack_BCM_ALS_Light_Rear_candb(&(_m->BCM_ALS_Light_Rear), _d, dlc_); } } } } } } else { if ((_id >= 0x2F0U) && (_id < 0x4D1U)) { if ((_id >= 0x2F0U) && (_id < 0x315U)) { if ((_id >= 0x2F0U) && (_id < 0x311U)) { if (_id == 0x2F0U) { recid = Unpack_BCM_Lock_CTR_candb(&(_m->BCM_Lock_CTR), _d, dlc_); } else { if (_id == 0x308U) { recid = Unpack_BCM_DCDC12_CNTRL_candb(&(_m->BCM_DCDC12_CNTRL), _d, dlc_); } else if (_id == 0x310U) { recid = Unpack_CCU_HVC_Req_Msg_candb(&(_m->CCU_HVC_Req_Msg), _d, dlc_); } } } else { if (_id == 0x311U) { recid = Unpack_CCU_Stat1_candb(&(_m->CCU_Stat1), _d, dlc_); } else { if (_id == 0x312U) { recid = Unpack_CCU_Stat2_candb(&(_m->CCU_Stat2), _d, dlc_); } else if (_id == 0x314U) { recid = Unpack_CCU_Stat3_candb(&(_m->CCU_Stat3), _d, dlc_); } } } } else { if ((_id >= 0x315U) && (_id < 0x365U)) { if (_id == 0x315U) { recid = Unpack_CCU_VCU_Msg1_candb(&(_m->CCU_VCU_Msg1), _d, dlc_); } else { if (_id == 0x316U) { recid = Unpack_CCU_VCU_Msg2_candb(&(_m->CCU_VCU_Msg2), _d, dlc_); } else if (_id == 0x362U) { recid = Unpack_BCM_IC_Info_Msg_candb(&(_m->BCM_IC_Info_Msg), _d, dlc_); } } } else { if ((_id >= 0x365U) && (_id < 0x3CBU)) { if (_id == 0x365U) { recid = Unpack_BCM_CLIMATIC_DATA_candb(&(_m->BCM_CLIMATIC_DATA), _d, dlc_); } else if (_id == 0x380U) { recid = Unpack_CCU_Msg1_candb(&(_m->CCU_Msg1), _d, dlc_); } } else { if (_id == 0x3CBU) { recid = Unpack_WChF_Status_candb(&(_m->WChF_Status), _d, dlc_); } else if (_id == 0x4D0U) { recid = Unpack_SMFL_status_candb(&(_m->SMFL_status), _d, dlc_); } } } } } else { if ((_id >= 0x4D1U) && (_id < 0x4FEU)) { if ((_id >= 0x4D1U) && (_id < 0x4D4U)) { if (_id == 0x4D1U) { recid = Unpack_SMFR_status_candb(&(_m->SMFR_status), _d, dlc_); } else { if (_id == 0x4D2U) { recid = Unpack_SMRL_status_candb(&(_m->SMRL_status), _d, dlc_); } else if (_id == 0x4D3U) { recid = Unpack_SMRR_status_candb(&(_m->SMRR_status), _d, dlc_); } } } else { if (_id == 0x4D4U) { recid = Unpack_DocSL_T_FL_candb(&(_m->DocSL_T_FL), _d, dlc_); } else { if (_id == 0x4D5U) { recid = Unpack_DocSR_T_FR_candb(&(_m->DocSR_T_FR), _d, dlc_); } else if (_id == 0x4F0U) { recid = Unpack_VAU_TPMS_Msg_candb(&(_m->VAU_TPMS_Msg), _d, dlc_); } } } } else { if ((_id >= 0x4FEU) && (_id < 0x512U)) { if (_id == 0x4FEU) { recid = Unpack_CCU_Errors_candb(&(_m->CCU_Errors), _d, dlc_); } else { if (_id == 0x501U) { recid = Unpack_CCU_Msg3_candb(&(_m->CCU_Msg3), _d, dlc_); } else if (_id == 0x50EU) { recid = Unpack_IC_SDM_Info_candb(&(_m->IC_SDM_Info), _d, dlc_); } } } else { if ((_id >= 0x512U) && (_id < 0x521U)) { if (_id == 0x512U) { recid = Unpack_IC_SDM_Info_02_candb(&(_m->IC_SDM_Info_02), _d, dlc_); } else if (_id == 0x51AU) { recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_); } } else { if (_id == 0x521U) { recid = Unpack_OCUFL_MSG_candb(&(_m->OCUFL_MSG), _d, dlc_); } else if (_id == 0x522U) { recid = Unpack_OCUFR_MSG_candb(&(_m->OCUFR_MSG), _d, dlc_); } } } } } } } else { if ((_id >= 0x523U) && (_id < 0x7B4U)) { if ((_id >= 0x523U) && (_id < 0x728U)) { if ((_id >= 0x523U) && (_id < 0x630U)) { if ((_id >= 0x523U) && (_id < 0x5ACU)) { if (_id == 0x523U) { recid = Unpack_OCURL_MSG_candb(&(_m->OCURL_MSG), _d, dlc_); } else { if (_id == 0x524U) { recid = Unpack_OCURR_MSG_candb(&(_m->OCURR_MSG), _d, dlc_); } else if (_id == 0x525U) { recid = Unpack_RBCU_BODY_Stat_candb(&(_m->RBCU_BODY_Stat), _d, dlc_); } } } else { if (_id == 0x5ACU) { recid = Unpack_BCM_UserConfig_Stat_candb(&(_m->BCM_UserConfig_Stat), _d, dlc_); } else { if (_id == 0x601U) { recid = Unpack_WChF_FIU_TransferState_candb(&(_m->WChF_FIU_TransferState), _d, dlc_); } else if (_id == 0x622U) { recid = Unpack_VAU_BLE_Device_candb(&(_m->VAU_BLE_Device), _d, dlc_); } } } } else { if ((_id >= 0x630U) && (_id < 0x703U)) { if (_id == 0x630U) { recid = Unpack_Diag_From_APU_candb(&(_m->Diag_From_APU), _d, dlc_); } else { if (_id == 0x6D0U) { recid = Unpack_PTG_To_SupplierTool_candb(&(_m->PTG_To_SupplierTool), _d, dlc_); } else if (_id == 0x701U) { recid = Unpack_Diag_From_CCPF_candb(&(_m->Diag_From_CCPF), _d, dlc_); } } } else { if (_id == 0x703U) { recid = Unpack_Diag_From_CCPR_candb(&(_m->Diag_From_CCPR), _d, dlc_); } else { if (_id == 0x716U) { recid = Unpack_Diag_From_SSL_candb(&(_m->Diag_From_SSL), _d, dlc_); } else if (_id == 0x719U) { recid = Unpack_Diag_From_SSR_candb(&(_m->Diag_From_SSR), _d, dlc_); } } } } } else { if ((_id >= 0x728U) && (_id < 0x794U)) { if ((_id >= 0x728U) && (_id < 0x72EU)) { if (_id == 0x728U) { recid = Unpack_Diag_From_FCSilCU_candb(&(_m->Diag_From_FCSilCU), _d, dlc_); } else { if (_id == 0x72CU) { recid = Unpack_Diag_From_FLDSilCU_candb(&(_m->Diag_From_FLDSilCU), _d, dlc_); } else if (_id == 0x72DU) { recid = Unpack_Diag_From_FRDSilCU_candb(&(_m->Diag_From_FRDSilCU), _d, dlc_); } } } else { if (_id == 0x72EU) { recid = Unpack_Diag_From_ICLSilCU_candb(&(_m->Diag_From_ICLSilCU), _d, dlc_); } else { if (_id == 0x74AU) { recid = Unpack_Diag_From_FTCU_candb(&(_m->Diag_From_FTCU), _d, dlc_); } else if (_id == 0x77FU) { recid = Unpack_Diag_From_SRoof_candb(&(_m->Diag_From_SRoof), _d, dlc_); } } } } else { if ((_id >= 0x794U) && (_id < 0x799U)) { if (_id == 0x794U) { recid = Unpack_Diag_From_ICRSilCU_candb(&(_m->Diag_From_ICRSilCU), _d, dlc_); } else { if (_id == 0x797U) { recid = Unpack_Diag_From_LB_pSilCU_candb(&(_m->Diag_From_LB_pSilCU), _d, dlc_); } else if (_id == 0x798U) { recid = Unpack_Diag_From_PLSilCU_candb(&(_m->Diag_From_PLSilCU), _d, dlc_); } } } else { if ((_id >= 0x799U) && (_id < 0x7B0U)) { if (_id == 0x799U) { recid = Unpack_Diag_From_PRSilCU_candb(&(_m->Diag_From_PRSilCU), _d, dlc_); } else if (_id == 0x79CU) { recid = Unpack_Diag_From_RB_pSilCU_candb(&(_m->Diag_From_RB_pSilCU), _d, dlc_); } } else { if (_id == 0x7B0U) { recid = Unpack_Diag_From_VAU_candb(&(_m->Diag_From_VAU), _d, dlc_); } else if (_id == 0x7B3U) { recid = Unpack_Diag_From_BCM_candb(&(_m->Diag_From_BCM), _d, dlc_); } } } } } } else { if ((_id >= 0x7B4U) && (_id < 0x7CDU)) { if ((_id >= 0x7B4U) && (_id < 0x7BBU)) { if ((_id >= 0x7B4U) && (_id < 0x7B7U)) { if (_id == 0x7B4U) { recid = Unpack_Diag_From_DMFL_candb(&(_m->Diag_From_DMFL), _d, dlc_); } else { if (_id == 0x7B5U) { recid = Unpack_Diag_From_DMFR_candb(&(_m->Diag_From_DMFR), _d, dlc_); } else if (_id == 0x7B6U) { recid = Unpack_Diag_From_DMRL_candb(&(_m->Diag_From_DMRL), _d, dlc_); } } } else { if (_id == 0x7B7U) { recid = Unpack_Diag_From_DMRR_candb(&(_m->Diag_From_DMRR), _d, dlc_); } else { if (_id == 0x7B9U) { recid = Unpack_Diag_From_SMRR_candb(&(_m->Diag_From_SMRR), _d, dlc_); } else if (_id == 0x7BAU) { recid = Unpack_Diag_From_TM_candb(&(_m->Diag_From_TM), _d, dlc_); } } } } else { if ((_id >= 0x7BBU) && (_id < 0x7BFU)) { if (_id == 0x7BBU) { recid = Unpack_Diag_From_CCU_candb(&(_m->Diag_From_CCU), _d, dlc_); } else { if (_id == 0x7BDU) { recid = Unpack_Diag_From_SMFL_candb(&(_m->Diag_From_SMFL), _d, dlc_); } else if (_id == 0x7BEU) { recid = Unpack_Diag_From_SMFR_candb(&(_m->Diag_From_SMFR), _d, dlc_); } } } else { if ((_id >= 0x7BFU) && (_id < 0x7CBU)) { if (_id == 0x7BFU) { recid = Unpack_Diag_From_SMRL_candb(&(_m->Diag_From_SMRL), _d, dlc_); } else if (_id == 0x7C6U) { recid = Unpack_Diag_From_OCUFL_candb(&(_m->Diag_From_OCUFL), _d, dlc_); } } else { if (_id == 0x7CBU) { recid = Unpack_Diag_From_PTG_candb(&(_m->Diag_From_PTG), _d, dlc_); } else if (_id == 0x7CCU) { recid = Unpack_Diag_From_OCUFR_candb(&(_m->Diag_From_OCUFR), _d, dlc_); } } } } } else { if ((_id >= 0x7CDU) && (_id < 0x7D8U)) { if ((_id >= 0x7CDU) && (_id < 0x7D2U)) { if (_id == 0x7CDU) { recid = Unpack_Diag_From_OCURL_candb(&(_m->Diag_From_OCURL), _d, dlc_); } else { if (_id == 0x7CEU) { recid = Unpack_Diag_From_OCURR_candb(&(_m->Diag_From_OCURR), _d, dlc_); } else if (_id == 0x7D1U) { recid = Unpack_Diag_From_RCLSilCU_candb(&(_m->Diag_From_RCLSilCU), _d, dlc_); } } } else { if (_id == 0x7D2U) { recid = Unpack_Diag_From_RCRSilCU_candb(&(_m->Diag_From_RCRSilCU), _d, dlc_); } else { if (_id == 0x7D3U) { recid = Unpack_Diag_From_RDLSilCU_candb(&(_m->Diag_From_RDLSilCU), _d, dlc_); } else if (_id == 0x7D4U) { recid = Unpack_Diag_From_RDRSilCU_candb(&(_m->Diag_From_RDRSilCU), _d, dlc_); } } } } else { if ((_id >= 0x7D8U) && (_id < 0x7F7U)) { if (_id == 0x7D8U) { recid = Unpack_Diag_From_RLDSilCU_candb(&(_m->Diag_From_RLDSilCU), _d, dlc_); } else { if (_id == 0x7D9U) { recid = Unpack_Diag_From_RRDSilCU_candb(&(_m->Diag_From_RRDSilCU), _d, dlc_); } else if (_id == 0x7F5U) { recid = Unpack_Diag_From_SFRSilCU_candb(&(_m->Diag_From_SFRSilCU), _d, dlc_); } } } else { if ((_id >= 0x7F7U) && (_id < 0x7F9U)) { if (_id == 0x7F7U) { recid = Unpack_Diag_From_SFLSilCU_candb(&(_m->Diag_From_SFLSilCU), _d, dlc_); } else if (_id == 0x7F8U) { recid = Unpack_Diag_From_WHFL_candb(&(_m->Diag_From_WHFL), _d, dlc_); } } else { if (_id == 0x7F9U) { recid = Unpack_Diag_From_WHFR_candb(&(_m->Diag_From_WHFR), _d, dlc_); } else if (_id == 0x18FFF200U) { recid = Unpack_CCU_AC_Ctrl_candb(&(_m->CCU_AC_Ctrl), _d, dlc_); } } } } } } } return recid; }