430 lines
14 KiB
C
430 lines
14 KiB
C
// 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;
|
|
}
|
|
|