Обновление

This commit is contained in:
cfif 2025-12-05 13:47:22 +03:00
parent 255415e5e7
commit d98c276fc2
52 changed files with 71703 additions and 615 deletions

365
butl/bcm_candb-binutil.c Normal file
View File

@ -0,0 +1,365 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "bcm_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The BCM_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_BCM_CANDB__
bcm_candb_rx_t bcm_candb_rx;
bcm_candb_tx_t bcm_candb_tx;
#endif // __DEF_BCM_CANDB__
uint32_t bcm_candb_Receive(bcm_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0xB1U) && (_id < 0x50FU)) {
if ((_id >= 0xB1U) && (_id < 0x253U)) {
if ((_id >= 0xB1U) && (_id < 0x21AU)) {
if ((_id >= 0xB1U) && (_id < 0x153U)) {
if ((_id >= 0xB1U) && (_id < 0x100U)) {
if (_id == 0xB1U) {
recid = Unpack_TCU_R932_1_candb(&(_m->TCU_R932_1), _d, dlc_);
} else if (_id == 0xF2U) {
recid = Unpack_SCU_02_candb(&(_m->SCU_02), _d, dlc_);
}
} else {
if (_id == 0x100U) {
recid = Unpack_ESC_04_candb(&(_m->ESC_04), _d, dlc_);
} else {
if (_id == 0x121U) {
recid = Unpack_VAU2_Msg1_candb(&(_m->VAU2_Msg1), _d, dlc_);
} else if (_id == 0x150U) {
recid = Unpack_EMS_Veh_candb(&(_m->EMS_Veh), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x153U) && (_id < 0x156U)) {
if (_id == 0x153U) {
recid = Unpack_EMS_Veh_02_candb(&(_m->EMS_Veh_02), _d, dlc_);
} else if (_id == 0x155U) {
recid = Unpack_EMS_EEM_01_candb(&(_m->EMS_EEM_01), _d, dlc_);
}
} else {
if (_id == 0x156U) {
recid = Unpack_EMS_EEM_02_candb(&(_m->EMS_EEM_02), _d, dlc_);
} else {
if (_id == 0x20AU) {
recid = Unpack_DAS_02_candb(&(_m->DAS_02), _d, dlc_);
} else if (_id == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x21AU) && (_id < 0x246U)) {
if ((_id >= 0x21AU) && (_id < 0x243U)) {
if (_id == 0x21AU) {
recid = Unpack_EPB_Status_candb(&(_m->EPB_Status), _d, dlc_);
} else if (_id == 0x238U) {
recid = Unpack_SWM_ContrlsState_candb(&(_m->SWM_ContrlsState), _d, dlc_);
}
} else {
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) && (_id < 0x24CU)) {
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) {
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 == 0x252U) {
recid = Unpack_LB_pSilCU_State_candb(&(_m->LB_pSilCU_State), _d, dlc_);
}
}
}
}
}
} else {
if ((_id >= 0x253U) && (_id < 0x3D0U)) {
if ((_id >= 0x253U) && (_id < 0x368U)) {
if ((_id >= 0x253U) && (_id < 0x2B0U)) {
if (_id == 0x253U) {
recid = Unpack_RB_pSilCU_State_candb(&(_m->RB_pSilCU_State), _d, dlc_);
} else if (_id == 0x277U) {
recid = Unpack_ATS_Status_candb(&(_m->ATS_Status), _d, dlc_);
}
} else {
if (_id == 0x2B0U) {
recid = Unpack_SAS_Standard_candb(&(_m->SAS_Standard), _d, dlc_);
} else {
if (_id == 0x2E7U) {
recid = Unpack_IC_ABSOLUTE_CLOCK_candb(&(_m->IC_ABSOLUTE_CLOCK), _d, dlc_);
} else if (_id == 0x367U) {
recid = Unpack_DMFL_SMFL_REQ_CTR_SEATS_candb(&(_m->DMFL_SMFL_REQ_CTR_SEATS), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x368U) && (_id < 0x380U)) {
if (_id == 0x368U) {
recid = Unpack_DMFR_SMFR_REQ_CTR_SEATS_candb(&(_m->DMFR_SMFR_REQ_CTR_SEATS), _d, dlc_);
} else {
if (_id == 0x369U) {
recid = Unpack_DMRL_SMRL_REQ_CTR_SEATS_candb(&(_m->DMRL_SMRL_REQ_CTR_SEATS), _d, dlc_);
} else if (_id == 0x36AU) {
recid = Unpack_DMRR_SMRR_REQ_CTR_SEATS_candb(&(_m->DMRR_SMRR_REQ_CTR_SEATS), _d, dlc_);
}
}
} else {
if (_id == 0x380U) {
recid = Unpack_CCU_Msg1_candb(&(_m->CCU_Msg1), _d, dlc_);
} else {
if (_id == 0x38AU) {
recid = Unpack_Sroof_State_candb(&(_m->Sroof_State), _d, dlc_);
} else if (_id == 0x3C1U) {
recid = Unpack_ESC_08_candb(&(_m->ESC_08), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x3D0U) && (_id < 0x4D0U)) {
if ((_id >= 0x3D0U) && (_id < 0x4AFU)) {
if (_id == 0x3D0U) {
recid = Unpack_MAS_Status_candb(&(_m->MAS_Status), _d, dlc_);
} else if (_id == 0x495U) {
recid = Unpack_CGW_COMM_REQ_candb(&(_m->CGW_COMM_REQ), _d, dlc_);
}
} else {
if (_id == 0x4AFU) {
recid = Unpack_DCDC1248_01_candb(&(_m->DCDC1248_01), _d, dlc_);
} else {
if (_id == 0x4B1U) {
recid = Unpack_DCDC1248_02_candb(&(_m->DCDC1248_02), _d, dlc_);
} else if (_id == 0x4B6U) {
recid = Unpack_FIU_Profile_candb(&(_m->FIU_Profile), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x4D0U) && (_id < 0x4D3U)) {
if (_id == 0x4D0U) {
recid = Unpack_SMFL_status_candb(&(_m->SMFL_status), _d, dlc_);
} else {
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 == 0x501U) {
recid = Unpack_CCU_Msg3_candb(&(_m->CCU_Msg3), _d, dlc_);
} else if (_id == 0x50BU) {
recid = Unpack_FIU_Cmd_candb(&(_m->FIU_Cmd), _d, dlc_);
}
}
}
}
}
}
} else {
if ((_id >= 0x50FU) && (_id < 0x599U)) {
if ((_id >= 0x50FU) && (_id < 0x539U)) {
if ((_id >= 0x50FU) && (_id < 0x524U)) {
if ((_id >= 0x50FU) && (_id < 0x521U)) {
if (_id == 0x50FU) {
recid = Unpack_SDM_Cmd_candb(&(_m->SDM_Cmd), _d, dlc_);
} else if (_id == 0x511U) {
recid = Unpack_HUD_MSG_STATUS_candb(&(_m->HUD_MSG_STATUS), _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) {
recid = Unpack_OCURL_MSG_candb(&(_m->OCURL_MSG), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x524U) && (_id < 0x533U)) {
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 == 0x533U) {
recid = Unpack_SMFL_MEM1_candb(&(_m->SMFL_MEM1), _d, dlc_);
} else {
if (_id == 0x535U) {
recid = Unpack_SMFL_MEM2_candb(&(_m->SMFL_MEM2), _d, dlc_);
} else if (_id == 0x537U) {
recid = Unpack_SMFR_MEM1_candb(&(_m->SMFR_MEM1), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x539U) && (_id < 0x58EU)) {
if ((_id >= 0x539U) && (_id < 0x53DU)) {
if (_id == 0x539U) {
recid = Unpack_SMFR_MEM2_candb(&(_m->SMFR_MEM2), _d, dlc_);
} else if (_id == 0x53BU) {
recid = Unpack_SMRL_MEM1_candb(&(_m->SMRL_MEM1), _d, dlc_);
}
} else {
if (_id == 0x53DU) {
recid = Unpack_SMRL_MEM2_candb(&(_m->SMRL_MEM2), _d, dlc_);
} else {
if (_id == 0x53FU) {
recid = Unpack_SMRR_MEM1_candb(&(_m->SMRR_MEM1), _d, dlc_);
} else if (_id == 0x541U) {
recid = Unpack_SMRR_MEM2_candb(&(_m->SMRR_MEM2), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x58EU) && (_id < 0x596U)) {
if (_id == 0x58EU) {
recid = Unpack_FIU_Msg1_candb(&(_m->FIU_Msg1), _d, dlc_);
} else {
if (_id == 0x58FU) {
recid = Unpack_FIU_Msg2_candb(&(_m->FIU_Msg2), _d, dlc_);
} else if (_id == 0x594U) {
recid = Unpack_FIU_Msg3_candb(&(_m->FIU_Msg3), _d, dlc_);
}
}
} else {
if (_id == 0x596U) {
recid = Unpack_WHFL_MSG1_candb(&(_m->WHFL_MSG1), _d, dlc_);
} else {
if (_id == 0x597U) {
recid = Unpack_WHFR_Msg1_candb(&(_m->WHFR_Msg1), _d, dlc_);
} else if (_id == 0x598U) {
recid = Unpack_PLDSilCU_State_candb(&(_m->PLDSilCU_State), _d, dlc_);
}
}
}
}
}
} else {
if ((_id >= 0x599U) && (_id < 0x5E9U)) {
if ((_id >= 0x599U) && (_id < 0x5A3U)) {
if ((_id >= 0x599U) && (_id < 0x59BU)) {
if (_id == 0x599U) {
recid = Unpack_PRDSilCU_State_candb(&(_m->PRDSilCU_State), _d, dlc_);
} else if (_id == 0x59AU) {
recid = Unpack_FLDSilCU_State_candb(&(_m->FLDSilCU_State), _d, dlc_);
}
} else {
if (_id == 0x59BU) {
recid = Unpack_FRDSilCU_State_candb(&(_m->FRDSilCU_State), _d, dlc_);
} else {
if (_id == 0x59CU) {
recid = Unpack_RLDSilCU_State_candb(&(_m->RLDSilCU_State), _d, dlc_);
} else if (_id == 0x59DU) {
recid = Unpack_RRDSilCU_State_candb(&(_m->RRDSilCU_State), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x5A3U) && (_id < 0x5CBU)) {
if (_id == 0x5A3U) {
recid = Unpack_FIU_CCU3_candb(&(_m->FIU_CCU3), _d, dlc_);
} else {
if (_id == 0x5AAU) {
recid = Unpack_IC_DISPLAY_CLOCK_candb(&(_m->IC_DISPLAY_CLOCK), _d, dlc_);
} else if (_id == 0x5CAU) {
recid = Unpack_ICLSilCU_State_candb(&(_m->ICLSilCU_State), _d, dlc_);
}
}
} else {
if (_id == 0x5CBU) {
recid = Unpack_ICRSilCU_State_candb(&(_m->ICRSilCU_State), _d, dlc_);
} else {
if (_id == 0x5DAU) {
recid = Unpack_SFRSilCU_State_candb(&(_m->SFRSilCU_State), _d, dlc_);
} else if (_id == 0x5DBU) {
recid = Unpack_SFLSilCU_State_candb(&(_m->SFLSilCU_State), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x5E9U) && (_id < 0x5EFU)) {
if ((_id >= 0x5E9U) && (_id < 0x5EBU)) {
if (_id == 0x5E9U) {
recid = Unpack_RDRSilCU_State_candb(&(_m->RDRSilCU_State), _d, dlc_);
} else if (_id == 0x5EAU) {
recid = Unpack_FCSilCU_State_candb(&(_m->FCSilCU_State), _d, dlc_);
}
} else {
if (_id == 0x5EBU) {
recid = Unpack_RCLSilCU_State_candb(&(_m->RCLSilCU_State), _d, dlc_);
} else {
if (_id == 0x5ECU) {
recid = Unpack_RCRSilCU_State_candb(&(_m->RCRSilCU_State), _d, dlc_);
} else if (_id == 0x5EDU) {
recid = Unpack_RDLSilCU_State_candb(&(_m->RDLSilCU_State), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x5EFU) && (_id < 0x691U)) {
if (_id == 0x5EFU) {
recid = Unpack_CCPF_BodyTM_Stat_candb(&(_m->CCPF_BodyTM_Stat), _d, dlc_);
} else {
if (_id == 0x622U) {
recid = Unpack_VAU_BLE_Device_candb(&(_m->VAU_BLE_Device), _d, dlc_);
} else if (_id == 0x690U) {
recid = Unpack_SSL_Status_candb(&(_m->SSL_Status), _d, dlc_);
}
}
} else {
if (_id == 0x691U) {
recid = Unpack_SSR_Status_candb(&(_m->SSR_Status), _d, dlc_);
} else {
if (_id == 0x7A3U) {
recid = Unpack_Diag_To_BCM_candb(&(_m->Diag_To_BCM), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
}
}
}
}
return recid;
}

150
butl/bcm_candb-binutil.h Normal file
View File

@ -0,0 +1,150 @@
// 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;
SCU_02_t SCU_02;
ESC_04_t ESC_04;
VAU2_Msg1_t VAU2_Msg1;
EMS_Veh_t EMS_Veh;
EMS_Veh_02_t EMS_Veh_02;
EMS_EEM_01_t EMS_EEM_01;
EMS_EEM_02_t EMS_EEM_02;
DAS_02_t DAS_02;
ACU_01_t ACU_01;
EPB_Status_t EPB_Status;
SWM_ContrlsState_t SWM_ContrlsState;
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;
TM_CP_t TM_CP;
VAU2_Msg2_t VAU2_Msg2;
LB_pSilCU_State_t LB_pSilCU_State;
RB_pSilCU_State_t RB_pSilCU_State;
ATS_Status_t ATS_Status;
SAS_Standard_t SAS_Standard;
IC_ABSOLUTE_CLOCK_t IC_ABSOLUTE_CLOCK;
DMFL_SMFL_REQ_CTR_SEATS_t DMFL_SMFL_REQ_CTR_SEATS;
DMFR_SMFR_REQ_CTR_SEATS_t DMFR_SMFR_REQ_CTR_SEATS;
DMRL_SMRL_REQ_CTR_SEATS_t DMRL_SMRL_REQ_CTR_SEATS;
DMRR_SMRR_REQ_CTR_SEATS_t DMRR_SMRR_REQ_CTR_SEATS;
CCU_Msg1_t CCU_Msg1;
Sroof_State_t Sroof_State;
ESC_08_t ESC_08;
MAS_Status_t MAS_Status;
CGW_COMM_REQ_t CGW_COMM_REQ;
DCDC1248_01_t DCDC1248_01;
DCDC1248_02_t DCDC1248_02;
FIU_Profile_t FIU_Profile;
SMFL_status_t SMFL_status;
SMFR_status_t SMFR_status;
SMRL_status_t SMRL_status;
SMRR_status_t SMRR_status;
CCU_Msg3_t CCU_Msg3;
FIU_Cmd_t FIU_Cmd;
SDM_Cmd_t SDM_Cmd;
HUD_MSG_STATUS_t HUD_MSG_STATUS;
OCUFL_MSG_t OCUFL_MSG;
OCUFR_MSG_t OCUFR_MSG;
OCURL_MSG_t OCURL_MSG;
OCURR_MSG_t OCURR_MSG;
RBCU_BODY_Stat_t RBCU_BODY_Stat;
SMFL_MEM1_t SMFL_MEM1;
SMFL_MEM2_t SMFL_MEM2;
SMFR_MEM1_t SMFR_MEM1;
SMFR_MEM2_t SMFR_MEM2;
SMRL_MEM1_t SMRL_MEM1;
SMRL_MEM2_t SMRL_MEM2;
SMRR_MEM1_t SMRR_MEM1;
SMRR_MEM2_t SMRR_MEM2;
FIU_Msg1_t FIU_Msg1;
FIU_Msg2_t FIU_Msg2;
FIU_Msg3_t FIU_Msg3;
WHFL_MSG1_t WHFL_MSG1;
WHFR_Msg1_t WHFR_Msg1;
PLDSilCU_State_t PLDSilCU_State;
PRDSilCU_State_t PRDSilCU_State;
FLDSilCU_State_t FLDSilCU_State;
FRDSilCU_State_t FRDSilCU_State;
RLDSilCU_State_t RLDSilCU_State;
RRDSilCU_State_t RRDSilCU_State;
FIU_CCU3_t FIU_CCU3;
IC_DISPLAY_CLOCK_t IC_DISPLAY_CLOCK;
ICLSilCU_State_t ICLSilCU_State;
ICRSilCU_State_t ICRSilCU_State;
SFRSilCU_State_t SFRSilCU_State;
SFLSilCU_State_t SFLSilCU_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;
VAU_BLE_Device_t VAU_BLE_Device;
SSL_Status_t SSL_Status;
SSR_Status_t SSR_Status;
Diag_To_BCM_t Diag_To_BCM;
Diag_Functional_t Diag_Functional;
} bcm_candb_rx_t;
typedef struct
{
BCM_Powertrain_t BCM_Powertrain;
BCM_EEM_t BCM_EEM;
BCM_ExteriorLightState_t BCM_ExteriorLightState;
BCM_StyleCmd1_t BCM_StyleCmd1;
BCM_DMS_01_t BCM_DMS_01;
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_DCDC12_CNTRL_t BCM_DCDC12_CNTRL;
BCM_IC_Info_Msg_t BCM_IC_Info_Msg;
BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA;
VEH_VIN_t VEH_VIN;
BCM_RunningBoards_t BCM_RunningBoards;
BCM_MEM_SMFL1_t BCM_MEM_SMFL1;
BCM_MEM_SMFL2_t BCM_MEM_SMFL2;
BCM_MEM_SMFR1_t BCM_MEM_SMFR1;
BCM_MEM_SMFR2_t BCM_MEM_SMFR2;
BCM_MEM_SMRL1_t BCM_MEM_SMRL1;
BCM_MEM_SMRL2_t BCM_MEM_SMRL2;
BCM_MEM_SMRR1_t BCM_MEM_SMRR1;
BCM_MEM_SMRR2_t BCM_MEM_SMRR2;
BCM_StyleCmd2_t BCM_StyleCmd2;
BCM_StyleCmd3_t BCM_StyleCmd3;
BCM_WHF_Request_t BCM_WHF_Request;
BCM_UserConfig_Stat_t BCM_UserConfig_Stat;
Diag_From_APU_t Diag_From_APU;
Diag_To_APU_t Diag_To_APU;
Diag_From_BCM_t Diag_From_BCM;
} bcm_candb_tx_t;
uint32_t bcm_candb_Receive(bcm_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_BCM_CANDB__
extern bcm_candb_rx_t bcm_candb_rx;
extern bcm_candb_tx_t bcm_candb_tx;
#endif // __DEF_BCM_CANDB__
#ifdef __cplusplus
}
#endif

View File

@ -136,12 +136,8 @@ uint32_t ccu_candb_Receive(ccu_candb_rx_t* _m, const uint8_t* _d, uint32_t _id,
} else {
if (_id == 0x7ABU) {
recid = Unpack_Diag_To_CCU_candb(&(_m->Diag_To_CCU), _d, dlc_);
} else {
if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
} else if (_id == 0x18FF7919U) {
recid = Unpack_HVC_01_candb(&(_m->HVC_01), _d, dlc_);
}
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}

View File

@ -44,7 +44,6 @@ typedef struct
FIU_CCU3_t FIU_CCU3;
Diag_To_CCU_t Diag_To_CCU;
Diag_Functional_t Diag_Functional;
HVC_01_t HVC_01;
} ccu_candb_rx_t;
typedef struct

429
butl/cgw_candb-binutil.c Normal file
View File

@ -0,0 +1,429 @@
// 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;
}

241
butl/cgw_candb-binutil.h Normal file
View File

@ -0,0 +1,241 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
SDM_MAS_Req_t SDM_MAS_Req;
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;
WChF_NFC_VAU_Transfer_State_t WChF_NFC_VAU_Transfer_State;
VAU2_INVRR_Hash_Resp_t VAU2_INVRR_Hash_Resp;
VAU2_INVF_Hash_Resp_t VAU2_INVF_Hash_Resp;
FTCU_DAT1_t FTCU_DAT1;
FTCU_DAT3_t FTCU_DAT3;
BCM_Powertrain_t BCM_Powertrain;
BCM_EEM_t BCM_EEM;
BCM_ExteriorLightState_t BCM_ExteriorLightState;
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;
TM_CP_t TM_CP;
VAU2_Msg2_t VAU2_Msg2;
BCM_DMS_01_t BCM_DMS_01;
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_Lock_CTR_t BCM_Lock_CTR;
BCM_DCDC12_CNTRL_t BCM_DCDC12_CNTRL;
CCU_HVC_Req_Msg_t CCU_HVC_Req_Msg;
CCU_Stat1_t CCU_Stat1;
CCU_Stat2_t CCU_Stat2;
CCU_Stat3_t CCU_Stat3;
CCU_VCU_Msg1_t CCU_VCU_Msg1;
CCU_VCU_Msg2_t CCU_VCU_Msg2;
BCM_IC_Info_Msg_t BCM_IC_Info_Msg;
BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA;
CCU_Msg1_t CCU_Msg1;
WChF_Status_t WChF_Status;
SMFL_status_t SMFL_status;
SMFR_status_t SMFR_status;
SMRL_status_t SMRL_status;
SMRR_status_t SMRR_status;
DocSL_T_FL_t DocSL_T_FL;
DocSR_T_FR_t DocSR_T_FR;
VAU_TPMS_Msg_t VAU_TPMS_Msg;
CCU_Errors_t CCU_Errors;
CCU_Msg3_t CCU_Msg3;
IC_SDM_Info_t IC_SDM_Info;
IC_SDM_Info_02_t IC_SDM_Info_02;
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;
RBCU_BODY_Stat_t RBCU_BODY_Stat;
BCM_UserConfig_Stat_t BCM_UserConfig_Stat;
WChF_FIU_TransferState_t WChF_FIU_TransferState;
VAU_BLE_Device_t VAU_BLE_Device;
Diag_From_APU_t Diag_From_APU;
PTG_To_SupplierTool_t PTG_To_SupplierTool;
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_FLDSilCU_t Diag_From_FLDSilCU;
Diag_From_FRDSilCU_t Diag_From_FRDSilCU;
Diag_From_ICLSilCU_t Diag_From_ICLSilCU;
Diag_From_FTCU_t Diag_From_FTCU;
Diag_From_SRoof_t Diag_From_SRoof;
Diag_From_ICRSilCU_t Diag_From_ICRSilCU;
Diag_From_LB_pSilCU_t Diag_From_LB_pSilCU;
Diag_From_PLSilCU_t Diag_From_PLSilCU;
Diag_From_PRSilCU_t Diag_From_PRSilCU;
Diag_From_RB_pSilCU_t Diag_From_RB_pSilCU;
Diag_From_VAU_t Diag_From_VAU;
Diag_From_BCM_t Diag_From_BCM;
Diag_From_DMFL_t Diag_From_DMFL;
Diag_From_DMFR_t Diag_From_DMFR;
Diag_From_DMRL_t Diag_From_DMRL;
Diag_From_DMRR_t Diag_From_DMRR;
Diag_From_SMRR_t Diag_From_SMRR;
Diag_From_TM_t Diag_From_TM;
Diag_From_CCU_t Diag_From_CCU;
Diag_From_SMFL_t Diag_From_SMFL;
Diag_From_SMFR_t Diag_From_SMFR;
Diag_From_SMRL_t Diag_From_SMRL;
Diag_From_OCUFL_t Diag_From_OCUFL;
Diag_From_PTG_t Diag_From_PTG;
Diag_From_OCUFR_t Diag_From_OCUFR;
Diag_From_OCURL_t Diag_From_OCURL;
Diag_From_OCURR_t Diag_From_OCURR;
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;
Diag_From_RLDSilCU_t Diag_From_RLDSilCU;
Diag_From_RRDSilCU_t Diag_From_RRDSilCU;
Diag_From_SFRSilCU_t Diag_From_SFRSilCU;
Diag_From_SFLSilCU_t Diag_From_SFLSilCU;
Diag_From_WHFL_t Diag_From_WHFL;
Diag_From_WHFR_t Diag_From_WHFR;
CCU_AC_Ctrl_t CCU_AC_Ctrl;
} cgw_candb_rx_t;
typedef struct
{
EMS_VCU_VAU_Immo_Req_t EMS_VCU_VAU_Immo_Req;
TCU_VAU_Immo_Req_t TCU_VAU_Immo_Req;
TCU_R932_1_t TCU_R932_1;
SCU_02_t SCU_02;
ESC_04_t ESC_04;
ESC_09_t ESC_09;
ESC_YRS_01_t ESC_YRS_01;
EMS_Veh_t EMS_Veh;
EMS_Indicators_t EMS_Indicators;
EMS_Veh_02_t EMS_Veh_02;
EMS_EEM_01_t EMS_EEM_01;
EMS_EEM_02_t EMS_EEM_02;
DAS_01_t DAS_01;
DAS_04_t DAS_04;
VCU_DriveInfo_t VCU_DriveInfo;
DAS_02_t DAS_02;
DAS_07_t DAS_07;
ACU_01_t ACU_01;
EPB_Status_t EPB_Status;
SWM_ContrlsState_t SWM_ContrlsState;
FIU_Access_Msg1_t FIU_Access_Msg1;
HVC_CCU_Status_Msg_t HVC_CCU_Status_Msg;
ATS_Status_t ATS_Status;
EMS_HVC_Req_Msg_t EMS_HVC_Req_Msg;
SAS_Standard_t SAS_Standard;
IC_ABSOLUTE_CLOCK_t IC_ABSOLUTE_CLOCK;
HVC_Err_Status_Msg_t HVC_Err_Status_Msg;
VCU_CCU_Req_t VCU_CCU_Req;
IC_DATA_MSG_t IC_DATA_MSG;
ESC_08_t ESC_08;
MAS_Status_t MAS_Status;
EPB_VM_MSG_t EPB_VM_MSG;
CGW_COMM_REQ_t CGW_COMM_REQ;
DCDC1248_01_t DCDC1248_01;
FIU_REQ_CTR_01_t FIU_REQ_CTR_01;
DCDC1248_02_t DCDC1248_02;
FIU_Access_Msg2_t FIU_Access_Msg2;
USBSw_Stat_t USBSw_Stat;
FIU_Cmd_t FIU_Cmd;
HUD_MSG_STATUS_t HUD_MSG_STATUS;
FIU_SMRL_REQ_CTR_SEATS_t FIU_SMRL_REQ_CTR_SEATS;
FIU_SMFR_REQ_CTR_SEATS_t FIU_SMFR_REQ_CTR_SEATS;
FIU_SMFL_REQ_CTR_SEATS_t FIU_SMFL_REQ_CTR_SEATS;
FIU_SMRR_REQ_CTR_SEATS_t FIU_SMRR_REQ_CTR_SEATS;
FIU_CTRL_DW_t FIU_CTRL_DW;
DW_STATE_t DW_STATE;
FIU_Msg1_t FIU_Msg1;
FIU_Msg2_t FIU_Msg2;
ERAG_DATA_MSG_t ERAG_DATA_MSG;
FIU_Msg3_t FIU_Msg3;
FIU_EngMenu_t FIU_EngMenu;
FIU_CCU1_t FIU_CCU1;
FIU_CCU2_t FIU_CCU2;
FIU_CCU3_t FIU_CCU3;
IC_DISPLAY_CLOCK_t IC_DISPLAY_CLOCK;
FIU_MAS_Main_t FIU_MAS_Main;
MAS_APA_Paths_t MAS_APA_Paths;
MAS_APA_ParkPlace_t MAS_APA_ParkPlace;
IntCOM_Info_Stat_t IntCOM_Info_Stat;
LTE_Sum_State2_t LTE_Sum_State2;
FIU_WChF_TransferState_t FIU_WChF_TransferState;
SupplierTool_To_PTG_t SupplierTool_To_PTG;
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_FLDSilCU_t Diag_To_FLDSilCU;
Diag_To_FRDSilCU_t Diag_To_FRDSilCU;
Diag_To_ICLSilCU_t Diag_To_ICLSilCU;
Diag_To_APU_t Diag_To_APU;
Diag_To_FTCU_t Diag_To_FTCU;
Diag_To_Sroof_t Diag_To_Sroof;
Diag_To_ICRSilCU_t Diag_To_ICRSilCU;
Diag_To_LB_pSilCU_t Diag_To_LB_pSilCU;
Diag_To_PLSilCU_t Diag_To_PLSilCU;
Diag_To_PRSilCU_t Diag_To_PRSilCU;
Diag_To_RB_pSilCU_t Diag_To_RB_pSilCU;
Diag_To_VAU_t Diag_To_VAU;
Diag_To_BCM_t Diag_To_BCM;
Diag_To_DMFL_t Diag_To_DMFL;
Diag_To_DMFR_t Diag_To_DMFR;
Diag_To_DMRL_t Diag_To_DMRL;
Diag_To_DMRR_t Diag_To_DMRR;
Diag_To_SMRR_t Diag_To_SMRR;
Diag_To_TM_t Diag_To_TM;
Diag_To_CCU_t Diag_To_CCU;
Diag_To_SMFL_t Diag_To_SMFL;
Diag_To_SMFR_t Diag_To_SMFR;
Diag_To_SMRL_t Diag_To_SMRL;
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_To_RLDSilCU_t Diag_To_RLDSilCU;
Diag_To_RRDSilCU_t Diag_To_RRDSilCU;
Diag_To_OCUFL_t Diag_To_OCUFL;
Diag_To_PTG_t Diag_To_PTG;
Diag_To_OCUFR_t Diag_To_OCUFR;
Diag_To_OCURL_t Diag_To_OCURL;
Diag_To_OCURR_t Diag_To_OCURR;
Diag_Functional_t Diag_Functional;
Diag_To_SFRSilCU_t Diag_To_SFRSilCU;
Diag_To_SFLSilCU_t Diag_To_SFLSilCU;
Diag_To_WHFL_t Diag_To_WHFL;
Diag_To_WHFR_t Diag_To_WHFR;
} cgw_candb_tx_t;
uint32_t cgw_candb_Receive(cgw_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_CGW_CANDB__
extern cgw_candb_rx_t cgw_candb_rx;
extern cgw_candb_tx_t cgw_candb_tx;
#endif // __DEF_CGW_CANDB__
#ifdef __cplusplus
}
#endif

161
butl/dmfl_candb-binutil.c Normal file
View File

@ -0,0 +1,161 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "dmfl_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The DMFL_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_DMFL_CANDB__
dmfl_candb_rx_t dmfl_candb_rx;
dmfl_candb_tx_t dmfl_candb_tx;
#endif // __DEF_DMFL_CANDB__
uint32_t dmfl_candb_Receive(dmfl_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0xB1U) && (_id < 0x36AU)) {
if ((_id >= 0xB1U) && (_id < 0x231U)) {
if ((_id >= 0xB1U) && (_id < 0x162U)) {
if ((_id >= 0xB1U) && (_id < 0x157U)) {
if (_id == 0xB1U) {
recid = Unpack_TCU_R932_1_candb(&(_m->TCU_R932_1), _d, dlc_);
} else if (_id == 0x100U) {
recid = Unpack_ESC_04_candb(&(_m->ESC_04), _d, dlc_);
}
} else {
if (_id == 0x157U) {
recid = Unpack_BCM_EEM_candb(&(_m->BCM_EEM), _d, dlc_);
} else if (_id == 0x160U) {
recid = Unpack_DAS_01_candb(&(_m->DAS_01), _d, dlc_);
}
}
} else {
if ((_id >= 0x162U) && (_id < 0x20BU)) {
if (_id == 0x162U) {
recid = Unpack_DAS_04_candb(&(_m->DAS_04), _d, dlc_);
} else if (_id == 0x20AU) {
recid = Unpack_DAS_02_candb(&(_m->DAS_02), _d, dlc_);
}
} else {
if (_id == 0x20BU) {
recid = Unpack_DAS_07_candb(&(_m->DAS_07), _d, dlc_);
} else if (_id == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x231U) && (_id < 0x246U)) {
if ((_id >= 0x231U) && (_id < 0x243U)) {
if (_id == 0x231U) {
recid = Unpack_BCM_ExteriorLightState_candb(&(_m->BCM_ExteriorLightState), _d, dlc_);
} else if (_id == 0x23AU) {
recid = Unpack_BCM_StyleCmd1_candb(&(_m->BCM_StyleCmd1), _d, dlc_);
}
} else {
if (_id == 0x243U) {
recid = Unpack_DMFR_Msg1_candb(&(_m->DMFR_Msg1), _d, dlc_);
} else if (_id == 0x245U) {
recid = Unpack_DMRL_Msg1_candb(&(_m->DMRL_Msg1), _d, dlc_);
}
}
} else {
if ((_id >= 0x246U) && (_id < 0x282U)) {
if (_id == 0x246U) {
recid = Unpack_DMRR_Msg1_candb(&(_m->DMRR_Msg1), _d, dlc_);
} else 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 == 0x2F0U) {
recid = Unpack_BCM_Lock_CTR_candb(&(_m->BCM_Lock_CTR), _d, dlc_);
} else if (_id == 0x365U) {
recid = Unpack_BCM_CLIMATIC_DATA_candb(&(_m->BCM_CLIMATIC_DATA), _d, dlc_);
}
}
}
}
}
} else {
if ((_id >= 0x36AU) && (_id < 0x594U)) {
if ((_id >= 0x36AU) && (_id < 0x4D0U)) {
if ((_id >= 0x36AU) && (_id < 0x38AU)) {
if (_id == 0x36AU) {
recid = Unpack_DMRR_SMRR_REQ_CTR_SEATS_candb(&(_m->DMRR_SMRR_REQ_CTR_SEATS), _d, dlc_);
} else if (_id == 0x380U) {
recid = Unpack_CCU_Msg1_candb(&(_m->CCU_Msg1), _d, dlc_);
}
} else {
if (_id == 0x38AU) {
recid = Unpack_Sroof_State_candb(&(_m->Sroof_State), _d, dlc_);
} else if (_id == 0x4B6U) {
recid = Unpack_FIU_Profile_candb(&(_m->FIU_Profile), _d, dlc_);
}
}
} else {
if ((_id >= 0x4D0U) && (_id < 0x51AU)) {
if (_id == 0x4D0U) {
recid = Unpack_SMFL_status_candb(&(_m->SMFL_status), _d, dlc_);
} else if (_id == 0x50FU) {
recid = Unpack_SDM_Cmd_candb(&(_m->SDM_Cmd), _d, dlc_);
}
} else {
if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
} else {
if (_id == 0x58EU) {
recid = Unpack_FIU_Msg1_candb(&(_m->FIU_Msg1), _d, dlc_);
} else if (_id == 0x58FU) {
recid = Unpack_FIU_Msg2_candb(&(_m->FIU_Msg2), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x594U) && (_id < 0x5ACU)) {
if ((_id >= 0x594U) && (_id < 0x5A7U)) {
if (_id == 0x594U) {
recid = Unpack_FIU_Msg3_candb(&(_m->FIU_Msg3), _d, dlc_);
} else if (_id == 0x5A6U) {
recid = Unpack_BCM_StyleCmd2_candb(&(_m->BCM_StyleCmd2), _d, dlc_);
}
} else {
if (_id == 0x5A7U) {
recid = Unpack_BCM_StyleCmd3_candb(&(_m->BCM_StyleCmd3), _d, dlc_);
} else if (_id == 0x5A8U) {
recid = Unpack_BCM_WHF_Request_candb(&(_m->BCM_WHF_Request), _d, dlc_);
}
}
} else {
if ((_id >= 0x5ACU) && (_id < 0x7A4U)) {
if (_id == 0x5ACU) {
recid = Unpack_BCM_UserConfig_Stat_candb(&(_m->BCM_UserConfig_Stat), _d, dlc_);
} else if (_id == 0x71CU) {
recid = Unpack_Diag_To_FLDSilCU_candb(&(_m->Diag_To_FLDSilCU), _d, dlc_);
}
} else {
if (_id == 0x7A4U) {
recid = Unpack_Diag_To_DMFL_candb(&(_m->Diag_To_DMFL), _d, dlc_);
} else {
if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
} else if (_id == 0x7F0U) {
recid = Unpack_Diag_To_WHFL_candb(&(_m->Diag_To_WHFL), _d, dlc_);
}
}
}
}
}
}
return recid;
}

75
butl/dmfl_candb-binutil.h Normal file
View File

@ -0,0 +1,75 @@
// 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;
DAS_01_t DAS_01;
DAS_04_t DAS_04;
DAS_02_t DAS_02;
DAS_07_t DAS_07;
ACU_01_t ACU_01;
BCM_ExteriorLightState_t BCM_ExteriorLightState;
BCM_StyleCmd1_t BCM_StyleCmd1;
DMFR_Msg1_t DMFR_Msg1;
DMRL_Msg1_t DMRL_Msg1;
DMRR_Msg1_t DMRR_Msg1;
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Veh_State2_t BCM_Veh_State2;
BCM_Lock_CTR_t BCM_Lock_CTR;
BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA;
DMRR_SMRR_REQ_CTR_SEATS_t DMRR_SMRR_REQ_CTR_SEATS;
CCU_Msg1_t CCU_Msg1;
Sroof_State_t Sroof_State;
FIU_Profile_t FIU_Profile;
SMFL_status_t SMFL_status;
SDM_Cmd_t SDM_Cmd;
VEH_VIN_t VEH_VIN;
FIU_Msg1_t FIU_Msg1;
FIU_Msg2_t FIU_Msg2;
FIU_Msg3_t FIU_Msg3;
BCM_StyleCmd2_t BCM_StyleCmd2;
BCM_StyleCmd3_t BCM_StyleCmd3;
BCM_WHF_Request_t BCM_WHF_Request;
BCM_UserConfig_Stat_t BCM_UserConfig_Stat;
Diag_To_FLDSilCU_t Diag_To_FLDSilCU;
Diag_To_DMFL_t Diag_To_DMFL;
Diag_Functional_t Diag_Functional;
Diag_To_WHFL_t Diag_To_WHFL;
} dmfl_candb_rx_t;
typedef struct
{
DMFL_Msg1_t DMFL_Msg1;
DMFL_SMFL_REQ_CTR_SEATS_t DMFL_SMFL_REQ_CTR_SEATS;
WHFL_MSG1_t WHFL_MSG1;
FLDSilCU_State_t FLDSilCU_State;
Diag_From_FLDSilCU_t Diag_From_FLDSilCU;
Diag_From_DMFL_t Diag_From_DMFL;
Diag_From_WHFL_t Diag_From_WHFL;
} dmfl_candb_tx_t;
uint32_t dmfl_candb_Receive(dmfl_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_DMFL_CANDB__
extern dmfl_candb_rx_t dmfl_candb_rx;
extern dmfl_candb_tx_t dmfl_candb_tx;
#endif // __DEF_DMFL_CANDB__
#ifdef __cplusplus
}
#endif

149
butl/dmfr_candb-binutil.c Normal file
View File

@ -0,0 +1,149 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "dmfr_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The DMFR_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_DMFR_CANDB__
dmfr_candb_rx_t dmfr_candb_rx;
dmfr_candb_tx_t dmfr_candb_tx;
#endif // __DEF_DMFR_CANDB__
uint32_t dmfr_candb_Receive(dmfr_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0xB1U) && (_id < 0x380U)) {
if ((_id >= 0xB1U) && (_id < 0x231U)) {
if ((_id >= 0xB1U) && (_id < 0x162U)) {
if ((_id >= 0xB1U) && (_id < 0x157U)) {
if (_id == 0xB1U) {
recid = Unpack_TCU_R932_1_candb(&(_m->TCU_R932_1), _d, dlc_);
} else if (_id == 0x100U) {
recid = Unpack_ESC_04_candb(&(_m->ESC_04), _d, dlc_);
}
} else {
if (_id == 0x157U) {
recid = Unpack_BCM_EEM_candb(&(_m->BCM_EEM), _d, dlc_);
} else if (_id == 0x160U) {
recid = Unpack_DAS_01_candb(&(_m->DAS_01), _d, dlc_);
}
}
} else {
if ((_id >= 0x162U) && (_id < 0x20BU)) {
if (_id == 0x162U) {
recid = Unpack_DAS_04_candb(&(_m->DAS_04), _d, dlc_);
} else if (_id == 0x20AU) {
recid = Unpack_DAS_02_candb(&(_m->DAS_02), _d, dlc_);
}
} else {
if (_id == 0x20BU) {
recid = Unpack_DAS_07_candb(&(_m->DAS_07), _d, dlc_);
} else if (_id == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x231U) && (_id < 0x282U)) {
if ((_id >= 0x231U) && (_id < 0x244U)) {
if (_id == 0x231U) {
recid = Unpack_BCM_ExteriorLightState_candb(&(_m->BCM_ExteriorLightState), _d, dlc_);
} else if (_id == 0x23AU) {
recid = Unpack_BCM_StyleCmd1_candb(&(_m->BCM_StyleCmd1), _d, dlc_);
}
} else {
if (_id == 0x244U) {
recid = Unpack_DMFL_Msg1_candb(&(_m->DMFL_Msg1), _d, dlc_);
} else if (_id == 0x280U) {
recid = Unpack_BCM_VEH_STATE_candb(&(_m->BCM_VEH_STATE), _d, dlc_);
}
}
} else {
if ((_id >= 0x282U) && (_id < 0x365U)) {
if (_id == 0x282U) {
recid = Unpack_BCM_Veh_State2_candb(&(_m->BCM_Veh_State2), _d, dlc_);
} else if (_id == 0x2F0U) {
recid = Unpack_BCM_Lock_CTR_candb(&(_m->BCM_Lock_CTR), _d, dlc_);
}
} else {
if (_id == 0x365U) {
recid = Unpack_BCM_CLIMATIC_DATA_candb(&(_m->BCM_CLIMATIC_DATA), _d, dlc_);
} else if (_id == 0x367U) {
recid = Unpack_DMFL_SMFL_REQ_CTR_SEATS_candb(&(_m->DMFL_SMFL_REQ_CTR_SEATS), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x380U) && (_id < 0x5A6U)) {
if ((_id >= 0x380U) && (_id < 0x50FU)) {
if ((_id >= 0x380U) && (_id < 0x4B6U)) {
if (_id == 0x380U) {
recid = Unpack_CCU_Msg1_candb(&(_m->CCU_Msg1), _d, dlc_);
} else if (_id == 0x38AU) {
recid = Unpack_Sroof_State_candb(&(_m->Sroof_State), _d, dlc_);
}
} else {
if (_id == 0x4B6U) {
recid = Unpack_FIU_Profile_candb(&(_m->FIU_Profile), _d, dlc_);
} else if (_id == 0x4D1U) {
recid = Unpack_SMFR_status_candb(&(_m->SMFR_status), _d, dlc_);
}
}
} else {
if ((_id >= 0x50FU) && (_id < 0x58EU)) {
if (_id == 0x50FU) {
recid = Unpack_SDM_Cmd_candb(&(_m->SDM_Cmd), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
} else {
if (_id == 0x58EU) {
recid = Unpack_FIU_Msg1_candb(&(_m->FIU_Msg1), _d, dlc_);
} else if (_id == 0x594U) {
recid = Unpack_FIU_Msg3_candb(&(_m->FIU_Msg3), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x5A6U) && (_id < 0x71DU)) {
if ((_id >= 0x5A6U) && (_id < 0x5A8U)) {
if (_id == 0x5A6U) {
recid = Unpack_BCM_StyleCmd2_candb(&(_m->BCM_StyleCmd2), _d, dlc_);
} else if (_id == 0x5A7U) {
recid = Unpack_BCM_StyleCmd3_candb(&(_m->BCM_StyleCmd3), _d, dlc_);
}
} else {
if (_id == 0x5A8U) {
recid = Unpack_BCM_WHF_Request_candb(&(_m->BCM_WHF_Request), _d, dlc_);
} else if (_id == 0x5ACU) {
recid = Unpack_BCM_UserConfig_Stat_candb(&(_m->BCM_UserConfig_Stat), _d, dlc_);
}
}
} else {
if ((_id >= 0x71DU) && (_id < 0x7DFU)) {
if (_id == 0x71DU) {
recid = Unpack_Diag_To_FRDSilCU_candb(&(_m->Diag_To_FRDSilCU), _d, dlc_);
} else if (_id == 0x7A5U) {
recid = Unpack_Diag_To_DMFR_candb(&(_m->Diag_To_DMFR), _d, dlc_);
}
} else {
if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
} else if (_id == 0x7F1U) {
recid = Unpack_Diag_To_WHFR_candb(&(_m->Diag_To_WHFR), _d, dlc_);
}
}
}
}
}
return recid;
}

72
butl/dmfr_candb-binutil.h Normal file
View File

@ -0,0 +1,72 @@
// 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;
DAS_01_t DAS_01;
DAS_04_t DAS_04;
DAS_02_t DAS_02;
DAS_07_t DAS_07;
ACU_01_t ACU_01;
BCM_ExteriorLightState_t BCM_ExteriorLightState;
BCM_StyleCmd1_t BCM_StyleCmd1;
DMFL_Msg1_t DMFL_Msg1;
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Veh_State2_t BCM_Veh_State2;
BCM_Lock_CTR_t BCM_Lock_CTR;
BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA;
DMFL_SMFL_REQ_CTR_SEATS_t DMFL_SMFL_REQ_CTR_SEATS;
CCU_Msg1_t CCU_Msg1;
Sroof_State_t Sroof_State;
FIU_Profile_t FIU_Profile;
SMFR_status_t SMFR_status;
SDM_Cmd_t SDM_Cmd;
VEH_VIN_t VEH_VIN;
FIU_Msg1_t FIU_Msg1;
FIU_Msg3_t FIU_Msg3;
BCM_StyleCmd2_t BCM_StyleCmd2;
BCM_StyleCmd3_t BCM_StyleCmd3;
BCM_WHF_Request_t BCM_WHF_Request;
BCM_UserConfig_Stat_t BCM_UserConfig_Stat;
Diag_To_FRDSilCU_t Diag_To_FRDSilCU;
Diag_To_DMFR_t Diag_To_DMFR;
Diag_Functional_t Diag_Functional;
Diag_To_WHFR_t Diag_To_WHFR;
} dmfr_candb_rx_t;
typedef struct
{
DMFR_Msg1_t DMFR_Msg1;
DMFR_SMFR_REQ_CTR_SEATS_t DMFR_SMFR_REQ_CTR_SEATS;
WHFR_Msg1_t WHFR_Msg1;
FRDSilCU_State_t FRDSilCU_State;
Diag_From_FRDSilCU_t Diag_From_FRDSilCU;
Diag_From_DMFR_t Diag_From_DMFR;
Diag_From_WHFR_t Diag_From_WHFR;
} dmfr_candb_tx_t;
uint32_t dmfr_candb_Receive(dmfr_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_DMFR_CANDB__
extern dmfr_candb_rx_t dmfr_candb_rx;
extern dmfr_candb_tx_t dmfr_candb_tx;
#endif // __DEF_DMFR_CANDB__
#ifdef __cplusplus
}
#endif

129
butl/dmrl_candb-binutil.c Normal file
View File

@ -0,0 +1,129 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "dmrl_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The DMRL_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_DMRL_CANDB__
dmrl_candb_rx_t dmrl_candb_rx;
dmrl_candb_tx_t dmrl_candb_tx;
#endif // __DEF_DMRL_CANDB__
uint32_t dmrl_candb_Receive(dmrl_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x100U) && (_id < 0x365U)) {
if ((_id >= 0x100U) && (_id < 0x210U)) {
if ((_id >= 0x100U) && (_id < 0x162U)) {
if (_id == 0x100U) {
recid = Unpack_ESC_04_candb(&(_m->ESC_04), _d, dlc_);
} else {
if (_id == 0x157U) {
recid = Unpack_BCM_EEM_candb(&(_m->BCM_EEM), _d, dlc_);
} else if (_id == 0x160U) {
recid = Unpack_DAS_01_candb(&(_m->DAS_01), _d, dlc_);
}
}
} else {
if (_id == 0x162U) {
recid = Unpack_DAS_04_candb(&(_m->DAS_04), _d, dlc_);
} else {
if (_id == 0x20AU) {
recid = Unpack_DAS_02_candb(&(_m->DAS_02), _d, dlc_);
} else if (_id == 0x20BU) {
recid = Unpack_DAS_07_candb(&(_m->DAS_07), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x210U) && (_id < 0x246U)) {
if (_id == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
} else {
if (_id == 0x23AU) {
recid = Unpack_BCM_StyleCmd1_candb(&(_m->BCM_StyleCmd1), _d, dlc_);
} else if (_id == 0x244U) {
recid = Unpack_DMFL_Msg1_candb(&(_m->DMFL_Msg1), _d, dlc_);
}
}
} else {
if ((_id >= 0x246U) && (_id < 0x280U)) {
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 == 0x280U) {
recid = Unpack_BCM_VEH_STATE_candb(&(_m->BCM_VEH_STATE), _d, dlc_);
} else if (_id == 0x2F0U) {
recid = Unpack_BCM_Lock_CTR_candb(&(_m->BCM_Lock_CTR), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x365U) && (_id < 0x594U)) {
if ((_id >= 0x365U) && (_id < 0x4D1U)) {
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 == 0x38AU) {
recid = Unpack_Sroof_State_candb(&(_m->Sroof_State), _d, dlc_);
}
}
} else {
if ((_id >= 0x4D1U) && (_id < 0x50FU)) {
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 == 0x50FU) {
recid = Unpack_SDM_Cmd_candb(&(_m->SDM_Cmd), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x594U) && (_id < 0x5ACU)) {
if (_id == 0x594U) {
recid = Unpack_FIU_Msg3_candb(&(_m->FIU_Msg3), _d, dlc_);
} else {
if (_id == 0x5A6U) {
recid = Unpack_BCM_StyleCmd2_candb(&(_m->BCM_StyleCmd2), _d, dlc_);
} else if (_id == 0x5A7U) {
recid = Unpack_BCM_StyleCmd3_candb(&(_m->BCM_StyleCmd3), _d, dlc_);
}
}
} else {
if ((_id >= 0x5ACU) && (_id < 0x7C8U)) {
if (_id == 0x5ACU) {
recid = Unpack_BCM_UserConfig_Stat_candb(&(_m->BCM_UserConfig_Stat), _d, dlc_);
} else if (_id == 0x7A6U) {
recid = Unpack_Diag_To_DMRL_candb(&(_m->Diag_To_DMRL), _d, dlc_);
}
} else {
if (_id == 0x7C8U) {
recid = Unpack_Diag_To_RLDSilCU_candb(&(_m->Diag_To_RLDSilCU), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
}
}
return recid;
}

65
butl/dmrl_candb-binutil.h Normal file
View File

@ -0,0 +1,65 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
ESC_04_t ESC_04;
BCM_EEM_t BCM_EEM;
DAS_01_t DAS_01;
DAS_04_t DAS_04;
DAS_02_t DAS_02;
DAS_07_t DAS_07;
ACU_01_t ACU_01;
BCM_StyleCmd1_t BCM_StyleCmd1;
DMFL_Msg1_t DMFL_Msg1;
DMRR_Msg1_t DMRR_Msg1;
TM_Stat_t TM_Stat;
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Lock_CTR_t BCM_Lock_CTR;
BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA;
CCU_Msg1_t CCU_Msg1;
Sroof_State_t Sroof_State;
SMFR_status_t SMFR_status;
SMRL_status_t SMRL_status;
SDM_Cmd_t SDM_Cmd;
VEH_VIN_t VEH_VIN;
FIU_Msg3_t FIU_Msg3;
BCM_StyleCmd2_t BCM_StyleCmd2;
BCM_StyleCmd3_t BCM_StyleCmd3;
BCM_UserConfig_Stat_t BCM_UserConfig_Stat;
Diag_To_DMRL_t Diag_To_DMRL;
Diag_To_RLDSilCU_t Diag_To_RLDSilCU;
Diag_Functional_t Diag_Functional;
} dmrl_candb_rx_t;
typedef struct
{
DMRL_Msg1_t DMRL_Msg1;
DMRL_SMRL_REQ_CTR_SEATS_t DMRL_SMRL_REQ_CTR_SEATS;
RLDSilCU_State_t RLDSilCU_State;
Diag_From_DMRL_t Diag_From_DMRL;
Diag_From_RLDSilCU_t Diag_From_RLDSilCU;
} dmrl_candb_tx_t;
uint32_t dmrl_candb_Receive(dmrl_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_DMRL_CANDB__
extern dmrl_candb_rx_t dmrl_candb_rx;
extern dmrl_candb_tx_t dmrl_candb_tx;
#endif // __DEF_DMRL_CANDB__
#ifdef __cplusplus
}
#endif

133
butl/dmrr_candb-binutil.c Normal file
View File

@ -0,0 +1,133 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "dmrr_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The DMRR_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_DMRR_CANDB__
dmrr_candb_rx_t dmrr_candb_rx;
dmrr_candb_tx_t dmrr_candb_tx;
#endif // __DEF_DMRR_CANDB__
uint32_t dmrr_candb_Receive(dmrr_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x100U) && (_id < 0x367U)) {
if ((_id >= 0x100U) && (_id < 0x23AU)) {
if ((_id >= 0x100U) && (_id < 0x162U)) {
if (_id == 0x100U) {
recid = Unpack_ESC_04_candb(&(_m->ESC_04), _d, dlc_);
} else {
if (_id == 0x157U) {
recid = Unpack_BCM_EEM_candb(&(_m->BCM_EEM), _d, dlc_);
} else if (_id == 0x160U) {
recid = Unpack_DAS_01_candb(&(_m->DAS_01), _d, dlc_);
}
}
} else {
if ((_id >= 0x162U) && (_id < 0x20BU)) {
if (_id == 0x162U) {
recid = Unpack_DAS_04_candb(&(_m->DAS_04), _d, dlc_);
} else if (_id == 0x20AU) {
recid = Unpack_DAS_02_candb(&(_m->DAS_02), _d, dlc_);
}
} else {
if (_id == 0x20BU) {
recid = Unpack_DAS_07_candb(&(_m->DAS_07), _d, dlc_);
} else if (_id == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x23AU) && (_id < 0x247U)) {
if (_id == 0x23AU) {
recid = Unpack_BCM_StyleCmd1_candb(&(_m->BCM_StyleCmd1), _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 >= 0x247U) && (_id < 0x2F0U)) {
if (_id == 0x247U) {
recid = Unpack_TM_Stat_candb(&(_m->TM_Stat), _d, dlc_);
} else if (_id == 0x280U) {
recid = Unpack_BCM_VEH_STATE_candb(&(_m->BCM_VEH_STATE), _d, dlc_);
}
} else {
if (_id == 0x2F0U) {
recid = Unpack_BCM_Lock_CTR_candb(&(_m->BCM_Lock_CTR), _d, dlc_);
} else if (_id == 0x365U) {
recid = Unpack_BCM_CLIMATIC_DATA_candb(&(_m->BCM_CLIMATIC_DATA), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x367U) && (_id < 0x594U)) {
if ((_id >= 0x367U) && (_id < 0x4D1U)) {
if (_id == 0x367U) {
recid = Unpack_DMFL_SMFL_REQ_CTR_SEATS_candb(&(_m->DMFL_SMFL_REQ_CTR_SEATS), _d, dlc_);
} else {
if (_id == 0x380U) {
recid = Unpack_CCU_Msg1_candb(&(_m->CCU_Msg1), _d, dlc_);
} else if (_id == 0x38AU) {
recid = Unpack_Sroof_State_candb(&(_m->Sroof_State), _d, dlc_);
}
}
} else {
if ((_id >= 0x4D1U) && (_id < 0x50FU)) {
if (_id == 0x4D1U) {
recid = Unpack_SMFR_status_candb(&(_m->SMFR_status), _d, dlc_);
} else if (_id == 0x4D3U) {
recid = Unpack_SMRR_status_candb(&(_m->SMRR_status), _d, dlc_);
}
} else {
if (_id == 0x50FU) {
recid = Unpack_SDM_Cmd_candb(&(_m->SDM_Cmd), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x594U) && (_id < 0x5ACU)) {
if (_id == 0x594U) {
recid = Unpack_FIU_Msg3_candb(&(_m->FIU_Msg3), _d, dlc_);
} else {
if (_id == 0x5A6U) {
recid = Unpack_BCM_StyleCmd2_candb(&(_m->BCM_StyleCmd2), _d, dlc_);
} else if (_id == 0x5A7U) {
recid = Unpack_BCM_StyleCmd3_candb(&(_m->BCM_StyleCmd3), _d, dlc_);
}
}
} else {
if ((_id >= 0x5ACU) && (_id < 0x7C9U)) {
if (_id == 0x5ACU) {
recid = Unpack_BCM_UserConfig_Stat_candb(&(_m->BCM_UserConfig_Stat), _d, dlc_);
} else if (_id == 0x7A7U) {
recid = Unpack_Diag_To_DMRR_candb(&(_m->Diag_To_DMRR), _d, dlc_);
}
} else {
if (_id == 0x7C9U) {
recid = Unpack_Diag_To_RRDSilCU_candb(&(_m->Diag_To_RRDSilCU), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
}
}
return recid;
}

66
butl/dmrr_candb-binutil.h Normal file
View File

@ -0,0 +1,66 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
ESC_04_t ESC_04;
BCM_EEM_t BCM_EEM;
DAS_01_t DAS_01;
DAS_04_t DAS_04;
DAS_02_t DAS_02;
DAS_07_t DAS_07;
ACU_01_t ACU_01;
BCM_StyleCmd1_t BCM_StyleCmd1;
DMFL_Msg1_t DMFL_Msg1;
DMRL_Msg1_t DMRL_Msg1;
TM_Stat_t TM_Stat;
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Lock_CTR_t BCM_Lock_CTR;
BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA;
DMFL_SMFL_REQ_CTR_SEATS_t DMFL_SMFL_REQ_CTR_SEATS;
CCU_Msg1_t CCU_Msg1;
Sroof_State_t Sroof_State;
SMFR_status_t SMFR_status;
SMRR_status_t SMRR_status;
SDM_Cmd_t SDM_Cmd;
VEH_VIN_t VEH_VIN;
FIU_Msg3_t FIU_Msg3;
BCM_StyleCmd2_t BCM_StyleCmd2;
BCM_StyleCmd3_t BCM_StyleCmd3;
BCM_UserConfig_Stat_t BCM_UserConfig_Stat;
Diag_To_DMRR_t Diag_To_DMRR;
Diag_To_RRDSilCU_t Diag_To_RRDSilCU;
Diag_Functional_t Diag_Functional;
} dmrr_candb_rx_t;
typedef struct
{
DMRR_Msg1_t DMRR_Msg1;
DMRR_SMRR_REQ_CTR_SEATS_t DMRR_SMRR_REQ_CTR_SEATS;
RRDSilCU_State_t RRDSilCU_State;
Diag_From_DMRR_t Diag_From_DMRR;
Diag_From_RRDSilCU_t Diag_From_RRDSilCU;
} dmrr_candb_tx_t;
uint32_t dmrr_candb_Receive(dmrr_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_DMRR_CANDB__
extern dmrr_candb_rx_t dmrr_candb_rx;
extern dmrr_candb_tx_t dmrr_candb_tx;
#endif // __DEF_DMRR_CANDB__
#ifdef __cplusplus
}
#endif

View File

@ -0,0 +1,47 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "ethsw_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The ETHSW_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_ETHSW_CANDB__
ethsw_candb_rx_t ethsw_candb_rx;
#endif // __DEF_ETHSW_CANDB__
uint32_t ethsw_candb_Receive(ethsw_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x280U) && (_id < 0x314U)) {
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 == 0x312U) {
recid = Unpack_CCU_Stat2_candb(&(_m->CCU_Stat2), _d, dlc_);
}
}
} else {
if ((_id >= 0x314U) && (_id < 0x589U)) {
if (_id == 0x314U) {
recid = Unpack_CCU_Stat3_candb(&(_m->CCU_Stat3), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
} else {
if (_id == 0x589U) {
recid = Unpack_DW_STATE_candb(&(_m->DW_STATE), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
return recid;
}

View File

@ -0,0 +1,36 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Veh_State2_t BCM_Veh_State2;
CCU_Stat2_t CCU_Stat2;
CCU_Stat3_t CCU_Stat3;
VEH_VIN_t VEH_VIN;
DW_STATE_t DW_STATE;
Diag_Functional_t Diag_Functional;
} ethsw_candb_rx_t;
// There is no any TX mapped massage.
uint32_t ethsw_candb_Receive(ethsw_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_ETHSW_CANDB__
extern ethsw_candb_rx_t ethsw_candb_rx;
#endif // __DEF_ETHSW_CANDB__
#ifdef __cplusplus
}
#endif

49
butl/ftcu_candb-binutil.c Normal file
View File

@ -0,0 +1,49 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "ftcu_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The FTCU_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_FTCU_CANDB__
ftcu_candb_rx_t ftcu_candb_rx;
ftcu_candb_tx_t ftcu_candb_tx;
#endif // __DEF_FTCU_CANDB__
uint32_t ftcu_candb_Receive(ftcu_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x150U) && (_id < 0x280U)) {
if (_id == 0x150U) {
recid = Unpack_EMS_Veh_candb(&(_m->EMS_Veh), _d, dlc_);
} else {
if (_id == 0x152U) {
recid = Unpack_BCM_Powertrain_candb(&(_m->BCM_Powertrain), _d, dlc_);
} else if (_id == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
}
}
} else {
if ((_id >= 0x280U) && (_id < 0x73AU)) {
if (_id == 0x280U) {
recid = Unpack_BCM_VEH_STATE_candb(&(_m->BCM_VEH_STATE), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
} else {
if (_id == 0x73AU) {
recid = Unpack_Diag_To_FTCU_candb(&(_m->Diag_To_FTCU), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
return recid;
}

44
butl/ftcu_candb-binutil.h Normal file
View File

@ -0,0 +1,44 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
EMS_Veh_t EMS_Veh;
BCM_Powertrain_t BCM_Powertrain;
ACU_01_t ACU_01;
BCM_VEH_STATE_t BCM_VEH_STATE;
VEH_VIN_t VEH_VIN;
Diag_To_FTCU_t Diag_To_FTCU;
Diag_Functional_t Diag_Functional;
} ftcu_candb_rx_t;
typedef struct
{
FTCU_DAT1_t FTCU_DAT1;
FTCU_DAT2_t FTCU_DAT2;
FTCU_DAT3_t FTCU_DAT3;
Diag_From_FTCU_t Diag_From_FTCU;
} ftcu_candb_tx_t;
uint32_t ftcu_candb_Receive(ftcu_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_FTCU_CANDB__
extern ftcu_candb_rx_t ftcu_candb_rx;
extern ftcu_candb_tx_t ftcu_candb_tx;
#endif // __DEF_FTCU_CANDB__
#ifdef __cplusplus
}
#endif

169
butl/ic_candb-binutil.c Normal file
View File

@ -0,0 +1,169 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "ic_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The IC_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_IC_CANDB__
ic_candb_rx_t ic_candb_rx;
ic_candb_tx_t ic_candb_tx;
#endif // __DEF_IC_CANDB__
uint32_t ic_candb_Receive(ic_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x8FU) && (_id < 0x282U)) {
if ((_id >= 0x8FU) && (_id < 0x243U)) {
if ((_id >= 0x8FU) && (_id < 0x152U)) {
if ((_id >= 0x8FU) && (_id < 0xE4U)) {
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 == 0xE4U) {
recid = Unpack_FTCU_DAT2_candb(&(_m->FTCU_DAT2), _d, dlc_);
} else if (_id == 0x121U) {
recid = Unpack_VAU2_Msg1_candb(&(_m->VAU2_Msg1), _d, dlc_);
}
}
} else {
if ((_id >= 0x152U) && (_id < 0x157U)) {
if (_id == 0x152U) {
recid = Unpack_BCM_Powertrain_candb(&(_m->BCM_Powertrain), _d, dlc_);
} else if (_id == 0x153U) {
recid = Unpack_EMS_Veh_02_candb(&(_m->EMS_Veh_02), _d, dlc_);
}
} else {
if (_id == 0x157U) {
recid = Unpack_BCM_EEM_candb(&(_m->BCM_EEM), _d, dlc_);
} else {
if (_id == 0x20BU) {
recid = Unpack_DAS_07_candb(&(_m->DAS_07), _d, dlc_);
} else if (_id == 0x231U) {
recid = Unpack_BCM_ExteriorLightState_candb(&(_m->BCM_ExteriorLightState), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x243U) && (_id < 0x247U)) {
if ((_id >= 0x243U) && (_id < 0x245U)) {
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) && (_id < 0x251U)) {
if (_id == 0x247U) {
recid = Unpack_TM_Stat_candb(&(_m->TM_Stat), _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 == 0x277U) {
recid = Unpack_ATS_Status_candb(&(_m->ATS_Status), _d, dlc_);
} else if (_id == 0x280U) {
recid = Unpack_BCM_VEH_STATE_candb(&(_m->BCM_VEH_STATE), _d, dlc_);
}
}
}
}
}
} else {
if ((_id >= 0x282U) && (_id < 0x4F0U)) {
if ((_id >= 0x282U) && (_id < 0x365U)) {
if ((_id >= 0x282U) && (_id < 0x305U)) {
if (_id == 0x282U) {
recid = Unpack_BCM_Veh_State2_candb(&(_m->BCM_Veh_State2), _d, dlc_);
} else if (_id == 0x2F0U) {
recid = Unpack_BCM_Lock_CTR_candb(&(_m->BCM_Lock_CTR), _d, dlc_);
}
} else {
if (_id == 0x305U) {
recid = Unpack_HVC_Err_Status_Msg_candb(&(_m->HVC_Err_Status_Msg), _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 == 0x38AU) {
recid = Unpack_Sroof_State_candb(&(_m->Sroof_State), _d, dlc_);
}
} else {
if (_id == 0x3CBU) {
recid = Unpack_WChF_Status_candb(&(_m->WChF_Status), _d, dlc_);
} else {
if (_id == 0x423U) {
recid = Unpack_EPB_VM_MSG_candb(&(_m->EPB_VM_MSG), _d, dlc_);
} else if (_id == 0x4AFU) {
recid = Unpack_DCDC1248_01_candb(&(_m->DCDC1248_01), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x4F0U) && (_id < 0x522U)) {
if ((_id >= 0x4F0U) && (_id < 0x51AU)) {
if (_id == 0x4F0U) {
recid = Unpack_VAU_TPMS_Msg_candb(&(_m->VAU_TPMS_Msg), _d, dlc_);
} else if (_id == 0x4FEU) {
recid = Unpack_CCU_Errors_candb(&(_m->CCU_Errors), _d, dlc_);
}
} else {
if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
} else {
if (_id == 0x51EU) {
recid = Unpack_BCM_RunningBoards_candb(&(_m->BCM_RunningBoards), _d, dlc_);
} else if (_id == 0x521U) {
recid = Unpack_OCUFL_MSG_candb(&(_m->OCUFL_MSG), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x522U) && (_id < 0x524U)) {
if (_id == 0x522U) {
recid = Unpack_OCUFR_MSG_candb(&(_m->OCUFR_MSG), _d, dlc_);
} else 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 == 0x622U) {
recid = Unpack_VAU_BLE_Device_candb(&(_m->VAU_BLE_Device), _d, dlc_);
}
}
}
}
}
}
return recid;
}

74
butl/ic_candb-binutil.h Normal file
View File

@ -0,0 +1,74 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
VAU_TCU_Hash_Resp_t VAU_TCU_Hash_Resp;
VAU_EMS_VCU_Hash_Resp_t VAU_EMS_VCU_Hash_Resp;
FTCU_DAT2_t FTCU_DAT2;
VAU2_Msg1_t VAU2_Msg1;
BCM_Powertrain_t BCM_Powertrain;
EMS_Veh_02_t EMS_Veh_02;
BCM_EEM_t BCM_EEM;
DAS_07_t DAS_07;
BCM_ExteriorLightState_t BCM_ExteriorLightState;
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;
VAU2_Msg2_t VAU2_Msg2;
BCM_DMS_01_t BCM_DMS_01;
ATS_Status_t ATS_Status;
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Veh_State2_t BCM_Veh_State2;
BCM_Lock_CTR_t BCM_Lock_CTR;
HVC_Err_Status_Msg_t HVC_Err_Status_Msg;
BCM_IC_Info_Msg_t BCM_IC_Info_Msg;
BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA;
Sroof_State_t Sroof_State;
WChF_Status_t WChF_Status;
EPB_VM_MSG_t EPB_VM_MSG;
DCDC1248_01_t DCDC1248_01;
VAU_TPMS_Msg_t VAU_TPMS_Msg;
CCU_Errors_t CCU_Errors;
VEH_VIN_t VEH_VIN;
BCM_RunningBoards_t BCM_RunningBoards;
OCUFL_MSG_t OCUFL_MSG;
OCUFR_MSG_t OCUFR_MSG;
OCURL_MSG_t OCURL_MSG;
OCURR_MSG_t OCURR_MSG;
RBCU_BODY_Stat_t RBCU_BODY_Stat;
VAU_BLE_Device_t VAU_BLE_Device;
} ic_candb_rx_t;
typedef struct
{
FIU_Profile_t FIU_Profile;
IC_SDM_Info_t IC_SDM_Info;
IC_SDM_Info_02_t IC_SDM_Info_02;
IC_Milleage_t IC_Milleage;
} ic_candb_tx_t;
uint32_t ic_candb_Receive(ic_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_IC_CANDB__
extern ic_candb_rx_t ic_candb_rx;
extern ic_candb_tx_t ic_candb_tx;
#endif // __DEF_IC_CANDB__
#ifdef __cplusplus
}
#endif

View File

@ -0,0 +1,41 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "lb_psilcu_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The LB_PSILCU_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_LB_PSILCU_CANDB__
lb_psilcu_candb_rx_t lb_psilcu_candb_rx;
lb_psilcu_candb_tx_t lb_psilcu_candb_tx;
#endif // __DEF_LB_PSILCU_CANDB__
uint32_t lb_psilcu_candb_Receive(lb_psilcu_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x23AU) && (_id < 0x5A6U)) {
if (_id == 0x23AU) {
recid = Unpack_BCM_StyleCmd1_candb(&(_m->BCM_StyleCmd1), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
} else {
if (_id == 0x5A6U) {
recid = Unpack_BCM_StyleCmd2_candb(&(_m->BCM_StyleCmd2), _d, dlc_);
} else {
if (_id == 0x5A7U) {
recid = Unpack_BCM_StyleCmd3_candb(&(_m->BCM_StyleCmd3), _d, dlc_);
} else if (_id == 0x787U) {
recid = Unpack_Diag_To_LB_pSilCU_candb(&(_m->Diag_To_LB_pSilCU), _d, dlc_);
}
}
}
return recid;
}

View File

@ -0,0 +1,40 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
BCM_StyleCmd1_t BCM_StyleCmd1;
VEH_VIN_t VEH_VIN;
BCM_StyleCmd2_t BCM_StyleCmd2;
BCM_StyleCmd3_t BCM_StyleCmd3;
Diag_To_LB_pSilCU_t Diag_To_LB_pSilCU;
} lb_psilcu_candb_rx_t;
typedef struct
{
LB_pSilCU_State_t LB_pSilCU_State;
Diag_From_LB_pSilCU_t Diag_From_LB_pSilCU;
} lb_psilcu_candb_tx_t;
uint32_t lb_psilcu_candb_Receive(lb_psilcu_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_LB_PSILCU_CANDB__
extern lb_psilcu_candb_rx_t lb_psilcu_candb_rx;
extern lb_psilcu_candb_tx_t lb_psilcu_candb_tx;
#endif // __DEF_LB_PSILCU_CANDB__
#ifdef __cplusplus
}
#endif

61
butl/ptg_candb-binutil.c Normal file
View File

@ -0,0 +1,61 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "ptg_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The PTG_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_PTG_CANDB__
ptg_candb_rx_t ptg_candb_rx;
ptg_candb_tx_t ptg_candb_tx;
#endif // __DEF_PTG_CANDB__
uint32_t ptg_candb_Receive(ptg_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0xB1U) && (_id < 0x2F0U)) {
if ((_id >= 0xB1U) && (_id < 0x247U)) {
if (_id == 0xB1U) {
recid = Unpack_TCU_R932_1_candb(&(_m->TCU_R932_1), _d, dlc_);
} else if (_id == 0x100U) {
recid = Unpack_ESC_04_candb(&(_m->ESC_04), _d, dlc_);
}
} else {
if (_id == 0x247U) {
recid = Unpack_TM_Stat_candb(&(_m->TM_Stat), _d, dlc_);
} else {
if (_id == 0x24FU) {
recid = Unpack_VAU2_Msg2_candb(&(_m->VAU2_Msg2), _d, dlc_);
} else if (_id == 0x280U) {
recid = Unpack_BCM_VEH_STATE_candb(&(_m->BCM_VEH_STATE), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x2F0U) && (_id < 0x6D1U)) {
if (_id == 0x2F0U) {
recid = Unpack_BCM_Lock_CTR_candb(&(_m->BCM_Lock_CTR), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
} else {
if (_id == 0x6D1U) {
recid = Unpack_SupplierTool_To_PTG_candb(&(_m->SupplierTool_To_PTG), _d, dlc_);
} else {
if (_id == 0x7DBU) {
recid = Unpack_Diag_To_PTG_candb(&(_m->Diag_To_PTG), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
}
return recid;
}

46
butl/ptg_candb-binutil.h Normal file
View File

@ -0,0 +1,46 @@
// 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;
TM_Stat_t TM_Stat;
VAU2_Msg2_t VAU2_Msg2;
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Lock_CTR_t BCM_Lock_CTR;
VEH_VIN_t VEH_VIN;
SupplierTool_To_PTG_t SupplierTool_To_PTG;
Diag_To_PTG_t Diag_To_PTG;
Diag_Functional_t Diag_Functional;
} ptg_candb_rx_t;
typedef struct
{
PTG_Body_Stat_t PTG_Body_Stat;
PTG_To_SupplierTool_t PTG_To_SupplierTool;
Diag_From_PTG_t Diag_From_PTG;
} ptg_candb_tx_t;
uint32_t ptg_candb_Receive(ptg_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_PTG_CANDB__
extern ptg_candb_rx_t ptg_candb_rx;
extern ptg_candb_tx_t ptg_candb_tx;
#endif // __DEF_PTG_CANDB__
#ifdef __cplusplus
}
#endif

View File

@ -0,0 +1,41 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "rb_psilcu_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The RB_PSILCU_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_RB_PSILCU_CANDB__
rb_psilcu_candb_rx_t rb_psilcu_candb_rx;
rb_psilcu_candb_tx_t rb_psilcu_candb_tx;
#endif // __DEF_RB_PSILCU_CANDB__
uint32_t rb_psilcu_candb_Receive(rb_psilcu_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x23AU) && (_id < 0x5A6U)) {
if (_id == 0x23AU) {
recid = Unpack_BCM_StyleCmd1_candb(&(_m->BCM_StyleCmd1), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
} else {
if (_id == 0x5A6U) {
recid = Unpack_BCM_StyleCmd2_candb(&(_m->BCM_StyleCmd2), _d, dlc_);
} else {
if (_id == 0x5A7U) {
recid = Unpack_BCM_StyleCmd3_candb(&(_m->BCM_StyleCmd3), _d, dlc_);
} else if (_id == 0x78CU) {
recid = Unpack_Diag_To_RB_pSilCU_candb(&(_m->Diag_To_RB_pSilCU), _d, dlc_);
}
}
}
return recid;
}

View File

@ -0,0 +1,40 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
BCM_StyleCmd1_t BCM_StyleCmd1;
VEH_VIN_t VEH_VIN;
BCM_StyleCmd2_t BCM_StyleCmd2;
BCM_StyleCmd3_t BCM_StyleCmd3;
Diag_To_RB_pSilCU_t Diag_To_RB_pSilCU;
} rb_psilcu_candb_rx_t;
typedef struct
{
RB_pSilCU_State_t RB_pSilCU_State;
Diag_From_RB_pSilCU_t Diag_From_RB_pSilCU;
} rb_psilcu_candb_tx_t;
uint32_t rb_psilcu_candb_Receive(rb_psilcu_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_RB_PSILCU_CANDB__
extern rb_psilcu_candb_rx_t rb_psilcu_candb_rx;
extern rb_psilcu_candb_tx_t rb_psilcu_candb_tx;
#endif // __DEF_RB_PSILCU_CANDB__
#ifdef __cplusplus
}
#endif

41
butl/rbcu_candb-binutil.c Normal file
View File

@ -0,0 +1,41 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "rbcu_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The RBCU_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_RBCU_CANDB__
rbcu_candb_rx_t rbcu_candb_rx;
rbcu_candb_tx_t rbcu_candb_tx;
#endif // __DEF_RBCU_CANDB__
uint32_t rbcu_candb_Receive(rbcu_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x100U) && (_id < 0x50BU)) {
if (_id == 0x100U) {
recid = Unpack_ESC_04_candb(&(_m->ESC_04), _d, dlc_);
} else if (_id == 0x280U) {
recid = Unpack_BCM_VEH_STATE_candb(&(_m->BCM_VEH_STATE), _d, dlc_);
}
} else {
if (_id == 0x50BU) {
recid = Unpack_FIU_Cmd_candb(&(_m->FIU_Cmd), _d, dlc_);
} else {
if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
} else if (_id == 0x51EU) {
recid = Unpack_BCM_RunningBoards_candb(&(_m->BCM_RunningBoards), _d, dlc_);
}
}
}
return recid;
}

39
butl/rbcu_candb-binutil.h Normal file
View File

@ -0,0 +1,39 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
ESC_04_t ESC_04;
BCM_VEH_STATE_t BCM_VEH_STATE;
FIU_Cmd_t FIU_Cmd;
VEH_VIN_t VEH_VIN;
BCM_RunningBoards_t BCM_RunningBoards;
} rbcu_candb_rx_t;
typedef struct
{
RBCU_BODY_Stat_t RBCU_BODY_Stat;
} rbcu_candb_tx_t;
uint32_t rbcu_candb_Receive(rbcu_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_RBCU_CANDB__
extern rbcu_candb_rx_t rbcu_candb_rx;
extern rbcu_candb_tx_t rbcu_candb_tx;
#endif // __DEF_RBCU_CANDB__
#ifdef __cplusplus
}
#endif

181
butl/sdm_candb-binutil.c Normal file
View File

@ -0,0 +1,181 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "sdm_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The SDM_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_SDM_CANDB__
sdm_candb_rx_t sdm_candb_rx;
sdm_candb_tx_t sdm_candb_tx;
#endif // __DEF_SDM_CANDB__
uint32_t sdm_candb_Receive(sdm_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x99U) && (_id < 0x3C1U)) {
if ((_id >= 0x99U) && (_id < 0x245U)) {
if ((_id >= 0x99U) && (_id < 0x152U)) {
if ((_id >= 0x99U) && (_id < 0x100U)) {
if (_id == 0x99U) {
recid = Unpack_VAU_SDM_Immo_Req_candb(&(_m->VAU_SDM_Immo_Req), _d, dlc_);
} else if (_id == 0xB1U) {
recid = Unpack_TCU_R932_1_candb(&(_m->TCU_R932_1), _d, dlc_);
}
} else {
if (_id == 0x100U) {
recid = Unpack_ESC_04_candb(&(_m->ESC_04), _d, dlc_);
} else {
if (_id == 0x150U) {
recid = Unpack_EMS_Veh_candb(&(_m->EMS_Veh), _d, dlc_);
} else if (_id == 0x151U) {
recid = Unpack_EMS_Indicators_candb(&(_m->EMS_Indicators), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x152U) && (_id < 0x231U)) {
if (_id == 0x152U) {
recid = Unpack_BCM_Powertrain_candb(&(_m->BCM_Powertrain), _d, dlc_);
} else if (_id == 0x21AU) {
recid = Unpack_EPB_Status_candb(&(_m->EPB_Status), _d, dlc_);
}
} else {
if (_id == 0x231U) {
recid = Unpack_BCM_ExteriorLightState_candb(&(_m->BCM_ExteriorLightState), _d, dlc_);
} else {
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) && (_id < 0x2F0U)) {
if ((_id >= 0x245U) && (_id < 0x247U)) {
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 == 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 >= 0x2F0U) && (_id < 0x362U)) {
if (_id == 0x2F0U) {
recid = Unpack_BCM_Lock_CTR_candb(&(_m->BCM_Lock_CTR), _d, dlc_);
} else if (_id == 0x312U) {
recid = Unpack_CCU_Stat2_candb(&(_m->CCU_Stat2), _d, dlc_);
}
} else {
if (_id == 0x362U) {
recid = Unpack_BCM_IC_Info_Msg_candb(&(_m->BCM_IC_Info_Msg), _d, dlc_);
} else {
if (_id == 0x365U) {
recid = Unpack_BCM_CLIMATIC_DATA_candb(&(_m->BCM_CLIMATIC_DATA), _d, dlc_);
} else if (_id == 0x3AAU) {
recid = Unpack_IC_DATA_MSG_candb(&(_m->IC_DATA_MSG), _d, dlc_);
}
}
}
}
}
} else {
if ((_id >= 0x3C1U) && (_id < 0x514U)) {
if ((_id >= 0x3C1U) && (_id < 0x4D3U)) {
if ((_id >= 0x3C1U) && (_id < 0x4D0U)) {
if (_id == 0x3C1U) {
recid = Unpack_ESC_08_candb(&(_m->ESC_08), _d, dlc_);
} else if (_id == 0x3D0U) {
recid = Unpack_MAS_Status_candb(&(_m->MAS_Status), _d, dlc_);
}
} else {
if (_id == 0x4D0U) {
recid = Unpack_SMFL_status_candb(&(_m->SMFL_status), _d, dlc_);
} else {
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) && (_id < 0x501U)) {
if (_id == 0x4D3U) {
recid = Unpack_SMRR_status_candb(&(_m->SMRR_status), _d, dlc_);
} else if (_id == 0x4F0U) {
recid = Unpack_VAU_TPMS_Msg_candb(&(_m->VAU_TPMS_Msg), _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) {
recid = Unpack_IC_SDM_Info_02_candb(&(_m->IC_SDM_Info_02), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x514U) && (_id < 0x5A3U)) {
if ((_id >= 0x514U) && (_id < 0x590U)) {
if (_id == 0x514U) {
recid = Unpack_IC_Milleage_candb(&(_m->IC_Milleage), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
} else {
if (_id == 0x590U) {
recid = Unpack_ERAG_DATA_MSG_candb(&(_m->ERAG_DATA_MSG), _d, dlc_);
} else {
if (_id == 0x5A1U) {
recid = Unpack_FIU_CCU1_candb(&(_m->FIU_CCU1), _d, dlc_);
} else if (_id == 0x5A2U) {
recid = Unpack_FIU_CCU2_candb(&(_m->FIU_CCU2), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x5A3U) && (_id < 0x5ADU)) {
if (_id == 0x5A3U) {
recid = Unpack_FIU_CCU3_candb(&(_m->FIU_CCU3), _d, dlc_);
} else if (_id == 0x5ACU) {
recid = Unpack_BCM_UserConfig_Stat_candb(&(_m->BCM_UserConfig_Stat), _d, dlc_);
}
} else {
if (_id == 0x5ADU) {
recid = Unpack_FIU_MAS_Main_candb(&(_m->FIU_MAS_Main), _d, dlc_);
} else {
if (_id == 0x5B1U) {
recid = Unpack_MAS_APA_Paths_candb(&(_m->MAS_APA_Paths), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
}
}
}
return recid;
}

76
butl/sdm_candb-binutil.h Normal file
View File

@ -0,0 +1,76 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
VAU_SDM_Immo_Req_t VAU_SDM_Immo_Req;
TCU_R932_1_t TCU_R932_1;
ESC_04_t ESC_04;
EMS_Veh_t EMS_Veh;
EMS_Indicators_t EMS_Indicators;
BCM_Powertrain_t BCM_Powertrain;
EPB_Status_t EPB_Status;
BCM_ExteriorLightState_t BCM_ExteriorLightState;
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;
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Veh_State2_t BCM_Veh_State2;
BCM_Lock_CTR_t BCM_Lock_CTR;
CCU_Stat2_t CCU_Stat2;
BCM_IC_Info_Msg_t BCM_IC_Info_Msg;
BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA;
IC_DATA_MSG_t IC_DATA_MSG;
ESC_08_t ESC_08;
MAS_Status_t MAS_Status;
SMFL_status_t SMFL_status;
SMFR_status_t SMFR_status;
SMRL_status_t SMRL_status;
SMRR_status_t SMRR_status;
VAU_TPMS_Msg_t VAU_TPMS_Msg;
CCU_Msg3_t CCU_Msg3;
IC_SDM_Info_t IC_SDM_Info;
IC_SDM_Info_02_t IC_SDM_Info_02;
IC_Milleage_t IC_Milleage;
VEH_VIN_t VEH_VIN;
ERAG_DATA_MSG_t ERAG_DATA_MSG;
FIU_CCU1_t FIU_CCU1;
FIU_CCU2_t FIU_CCU2;
FIU_CCU3_t FIU_CCU3;
BCM_UserConfig_Stat_t BCM_UserConfig_Stat;
FIU_MAS_Main_t FIU_MAS_Main;
MAS_APA_Paths_t MAS_APA_Paths;
Diag_Functional_t Diag_Functional;
} sdm_candb_rx_t;
typedef struct
{
SDM_MAS_Req_t SDM_MAS_Req;
SDM_VAU_Hash_Resp_t SDM_VAU_Hash_Resp;
SDM_Cmd_t SDM_Cmd;
} sdm_candb_tx_t;
uint32_t sdm_candb_Receive(sdm_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_SDM_CANDB__
extern sdm_candb_rx_t sdm_candb_rx;
extern sdm_candb_tx_t sdm_candb_tx;
#endif // __DEF_SDM_CANDB__
#ifdef __cplusplus
}
#endif

133
butl/smfl_candb-binutil.c Normal file
View File

@ -0,0 +1,133 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "smfl_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The SMFL_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_SMFL_CANDB__
smfl_candb_rx_t smfl_candb_rx;
smfl_candb_tx_t smfl_candb_tx;
#endif // __DEF_SMFL_CANDB__
uint32_t smfl_candb_Receive(smfl_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x130U) && (_id < 0x4B6U)) {
if ((_id >= 0x130U) && (_id < 0x251U)) {
if ((_id >= 0x130U) && (_id < 0x210U)) {
if (_id == 0x130U) {
recid = Unpack_ESC_YRS_01_candb(&(_m->ESC_YRS_01), _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 >= 0x210U) && (_id < 0x244U)) {
if (_id == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
} else if (_id == 0x23AU) {
recid = Unpack_BCM_StyleCmd1_candb(&(_m->BCM_StyleCmd1), _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 >= 0x251U) && (_id < 0x284U)) {
if (_id == 0x251U) {
recid = Unpack_BCM_DMS_01_candb(&(_m->BCM_DMS_01), _d, dlc_);
} else {
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 >= 0x284U) && (_id < 0x313U)) {
if (_id == 0x284U) {
recid = Unpack_BCM_ALS_Light_Rear_candb(&(_m->BCM_ALS_Light_Rear), _d, dlc_);
} else if (_id == 0x285U) {
recid = Unpack_BCM_Rear_Plafond_Light_Data_candb(&(_m->BCM_Rear_Plafond_Light_Data), _d, dlc_);
}
} else {
if (_id == 0x313U) {
recid = Unpack_CCU_Requests_candb(&(_m->CCU_Requests), _d, dlc_);
} else if (_id == 0x367U) {
recid = Unpack_DMFL_SMFL_REQ_CTR_SEATS_candb(&(_m->DMFL_SMFL_REQ_CTR_SEATS), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x4B6U) && (_id < 0x595U)) {
if ((_id >= 0x4B6U) && (_id < 0x536U)) {
if (_id == 0x4B6U) {
recid = Unpack_FIU_Profile_candb(&(_m->FIU_Profile), _d, dlc_);
} else {
if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
} else if (_id == 0x534U) {
recid = Unpack_BCM_MEM_SMFL1_candb(&(_m->BCM_MEM_SMFL1), _d, dlc_);
}
}
} else {
if ((_id >= 0x536U) && (_id < 0x553U)) {
if (_id == 0x536U) {
recid = Unpack_BCM_MEM_SMFL2_candb(&(_m->BCM_MEM_SMFL2), _d, dlc_);
} else if (_id == 0x53DU) {
recid = Unpack_SMRL_MEM2_candb(&(_m->SMRL_MEM2), _d, dlc_);
}
} else {
if (_id == 0x553U) {
recid = Unpack_FIU_SMFL_REQ_CTR_SEATS_candb(&(_m->FIU_SMFL_REQ_CTR_SEATS), _d, dlc_);
} else if (_id == 0x58EU) {
recid = Unpack_FIU_Msg1_candb(&(_m->FIU_Msg1), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x595U) && (_id < 0x7ADU)) {
if (_id == 0x595U) {
recid = Unpack_FIU_EngMenu_candb(&(_m->FIU_EngMenu), _d, dlc_);
} else {
if (_id == 0x5A6U) {
recid = Unpack_BCM_StyleCmd2_candb(&(_m->BCM_StyleCmd2), _d, dlc_);
} else if (_id == 0x5A7U) {
recid = Unpack_BCM_StyleCmd3_candb(&(_m->BCM_StyleCmd3), _d, dlc_);
}
}
} else {
if ((_id >= 0x7ADU) && (_id < 0x7DFU)) {
if (_id == 0x7ADU) {
recid = Unpack_Diag_To_SMFL_candb(&(_m->Diag_To_SMFL), _d, dlc_);
} else if (_id == 0x7D6U) {
recid = Unpack_Diag_To_OCUFL_candb(&(_m->Diag_To_OCUFL), _d, dlc_);
}
} else {
if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
} else if (_id == 0x7E7U) {
recid = Unpack_Diag_To_SFLSilCU_candb(&(_m->Diag_To_SFLSilCU), _d, dlc_);
}
}
}
}
}
return recid;
}

70
butl/smfl_candb-binutil.h Normal file
View File

@ -0,0 +1,70 @@
// 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;
BCM_StyleCmd1_t BCM_StyleCmd1;
DMFL_Msg1_t DMFL_Msg1;
DMRL_Msg1_t DMRL_Msg1;
BCM_DMS_01_t BCM_DMS_01;
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Veh_State2_t BCM_Veh_State2;
BCM_ALS_Light_Rear_t BCM_ALS_Light_Rear;
BCM_Rear_Plafond_Light_Data_t BCM_Rear_Plafond_Light_Data;
CCU_Requests_t CCU_Requests;
DMFL_SMFL_REQ_CTR_SEATS_t DMFL_SMFL_REQ_CTR_SEATS;
FIU_Profile_t FIU_Profile;
VEH_VIN_t VEH_VIN;
BCM_MEM_SMFL1_t BCM_MEM_SMFL1;
BCM_MEM_SMFL2_t BCM_MEM_SMFL2;
SMRL_MEM2_t SMRL_MEM2;
FIU_SMFL_REQ_CTR_SEATS_t FIU_SMFL_REQ_CTR_SEATS;
FIU_Msg1_t FIU_Msg1;
FIU_EngMenu_t FIU_EngMenu;
BCM_StyleCmd2_t BCM_StyleCmd2;
BCM_StyleCmd3_t BCM_StyleCmd3;
Diag_To_SMFL_t Diag_To_SMFL;
Diag_To_OCUFL_t Diag_To_OCUFL;
Diag_Functional_t Diag_Functional;
Diag_To_SFLSilCU_t Diag_To_SFLSilCU;
} smfl_candb_rx_t;
typedef struct
{
SMFL_status_t SMFL_status;
DocSL_T_FL_t DocSL_T_FL;
OCUFL_MSG_t OCUFL_MSG;
SMFL_MEM1_t SMFL_MEM1;
SMFL_MEM2_t SMFL_MEM2;
SFLSilCU_State_t SFLSilCU_State;
Diag_From_SMFL_t Diag_From_SMFL;
Diag_From_OCUFL_t Diag_From_OCUFL;
Diag_From_SFLSilCU_t Diag_From_SFLSilCU;
} smfl_candb_tx_t;
uint32_t smfl_candb_Receive(smfl_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_SMFL_CANDB__
extern smfl_candb_rx_t smfl_candb_rx;
extern smfl_candb_tx_t smfl_candb_tx;
#endif // __DEF_SMFL_CANDB__
#ifdef __cplusplus
}
#endif

145
butl/smfr_candb-binutil.c Normal file
View File

@ -0,0 +1,145 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "smfr_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The SMFR_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_SMFR_CANDB__
smfr_candb_rx_t smfr_candb_rx;
smfr_candb_tx_t smfr_candb_tx;
#endif // __DEF_SMFR_CANDB__
uint32_t smfr_candb_Receive(smfr_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x130U) && (_id < 0x36AU)) {
if ((_id >= 0x130U) && (_id < 0x246U)) {
if ((_id >= 0x130U) && (_id < 0x210U)) {
if (_id == 0x130U) {
recid = Unpack_ESC_YRS_01_candb(&(_m->ESC_YRS_01), _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 >= 0x210U) && (_id < 0x243U)) {
if (_id == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
} else if (_id == 0x23AU) {
recid = Unpack_BCM_StyleCmd1_candb(&(_m->BCM_StyleCmd1), _d, dlc_);
}
} else {
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 >= 0x246U) && (_id < 0x285U)) {
if ((_id >= 0x246U) && (_id < 0x282U)) {
if (_id == 0x246U) {
recid = Unpack_DMRR_Msg1_candb(&(_m->DMRR_Msg1), _d, dlc_);
} else 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 == 0x284U) {
recid = Unpack_BCM_ALS_Light_Rear_candb(&(_m->BCM_ALS_Light_Rear), _d, dlc_);
}
}
} else {
if ((_id >= 0x285U) && (_id < 0x367U)) {
if (_id == 0x285U) {
recid = Unpack_BCM_Rear_Plafond_Light_Data_candb(&(_m->BCM_Rear_Plafond_Light_Data), _d, dlc_);
} else if (_id == 0x313U) {
recid = Unpack_CCU_Requests_candb(&(_m->CCU_Requests), _d, dlc_);
}
} else {
if (_id == 0x367U) {
recid = Unpack_DMFL_SMFL_REQ_CTR_SEATS_candb(&(_m->DMFL_SMFL_REQ_CTR_SEATS), _d, dlc_);
} else if (_id == 0x368U) {
recid = Unpack_DMFR_SMFR_REQ_CTR_SEATS_candb(&(_m->DMFR_SMFR_REQ_CTR_SEATS), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x36AU) && (_id < 0x58EU)) {
if ((_id >= 0x36AU) && (_id < 0x52DU)) {
if ((_id >= 0x36AU) && (_id < 0x4D3U)) {
if (_id == 0x36AU) {
recid = Unpack_DMRR_SMRR_REQ_CTR_SEATS_candb(&(_m->DMRR_SMRR_REQ_CTR_SEATS), _d, dlc_);
} else if (_id == 0x4B6U) {
recid = Unpack_FIU_Profile_candb(&(_m->FIU_Profile), _d, dlc_);
}
} else {
if (_id == 0x4D3U) {
recid = Unpack_SMRR_status_candb(&(_m->SMRR_status), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
}
} else {
if ((_id >= 0x52DU) && (_id < 0x53AU)) {
if (_id == 0x52DU) {
recid = Unpack_FIU_SMFR_REQ_CTR_SEATS_candb(&(_m->FIU_SMFR_REQ_CTR_SEATS), _d, dlc_);
} else if (_id == 0x538U) {
recid = Unpack_BCM_MEM_SMFR1_candb(&(_m->BCM_MEM_SMFR1), _d, dlc_);
}
} else {
if (_id == 0x53AU) {
recid = Unpack_BCM_MEM_SMFR2_candb(&(_m->BCM_MEM_SMFR2), _d, dlc_);
} else if (_id == 0x541U) {
recid = Unpack_SMRR_MEM2_candb(&(_m->SMRR_MEM2), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x58EU) && (_id < 0x7AEU)) {
if ((_id >= 0x58EU) && (_id < 0x5A6U)) {
if (_id == 0x58EU) {
recid = Unpack_FIU_Msg1_candb(&(_m->FIU_Msg1), _d, dlc_);
} else if (_id == 0x595U) {
recid = Unpack_FIU_EngMenu_candb(&(_m->FIU_EngMenu), _d, dlc_);
}
} else {
if (_id == 0x5A6U) {
recid = Unpack_BCM_StyleCmd2_candb(&(_m->BCM_StyleCmd2), _d, dlc_);
} else if (_id == 0x5A7U) {
recid = Unpack_BCM_StyleCmd3_candb(&(_m->BCM_StyleCmd3), _d, dlc_);
}
}
} else {
if ((_id >= 0x7AEU) && (_id < 0x7DFU)) {
if (_id == 0x7AEU) {
recid = Unpack_Diag_To_SMFR_candb(&(_m->Diag_To_SMFR), _d, dlc_);
} else if (_id == 0x7DCU) {
recid = Unpack_Diag_To_OCUFR_candb(&(_m->Diag_To_OCUFR), _d, dlc_);
}
} else {
if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
} else if (_id == 0x7E5U) {
recid = Unpack_Diag_To_SFRSilCU_candb(&(_m->Diag_To_SFRSilCU), _d, dlc_);
}
}
}
}
}
return recid;
}

73
butl/smfr_candb-binutil.h Normal file
View File

@ -0,0 +1,73 @@
// 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;
BCM_StyleCmd1_t BCM_StyleCmd1;
DMFR_Msg1_t DMFR_Msg1;
DMFL_Msg1_t DMFL_Msg1;
DMRR_Msg1_t DMRR_Msg1;
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Veh_State2_t BCM_Veh_State2;
BCM_ALS_Light_Rear_t BCM_ALS_Light_Rear;
BCM_Rear_Plafond_Light_Data_t BCM_Rear_Plafond_Light_Data;
CCU_Requests_t CCU_Requests;
DMFL_SMFL_REQ_CTR_SEATS_t DMFL_SMFL_REQ_CTR_SEATS;
DMFR_SMFR_REQ_CTR_SEATS_t DMFR_SMFR_REQ_CTR_SEATS;
DMRR_SMRR_REQ_CTR_SEATS_t DMRR_SMRR_REQ_CTR_SEATS;
FIU_Profile_t FIU_Profile;
SMRR_status_t SMRR_status;
VEH_VIN_t VEH_VIN;
FIU_SMFR_REQ_CTR_SEATS_t FIU_SMFR_REQ_CTR_SEATS;
BCM_MEM_SMFR1_t BCM_MEM_SMFR1;
BCM_MEM_SMFR2_t BCM_MEM_SMFR2;
SMRR_MEM2_t SMRR_MEM2;
FIU_Msg1_t FIU_Msg1;
FIU_EngMenu_t FIU_EngMenu;
BCM_StyleCmd2_t BCM_StyleCmd2;
BCM_StyleCmd3_t BCM_StyleCmd3;
Diag_To_SMFR_t Diag_To_SMFR;
Diag_To_OCUFR_t Diag_To_OCUFR;
Diag_Functional_t Diag_Functional;
Diag_To_SFRSilCU_t Diag_To_SFRSilCU;
} smfr_candb_rx_t;
typedef struct
{
SMFR_status_t SMFR_status;
DocSR_T_FR_t DocSR_T_FR;
OCUFR_MSG_t OCUFR_MSG;
SMFR_MEM1_t SMFR_MEM1;
SMFR_MEM2_t SMFR_MEM2;
SFRSilCU_State_t SFRSilCU_State;
Diag_From_SMFR_t Diag_From_SMFR;
Diag_From_OCUFR_t Diag_From_OCUFR;
Diag_From_SFRSilCU_t Diag_From_SFRSilCU;
} smfr_candb_tx_t;
uint32_t smfr_candb_Receive(smfr_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_SMFR_CANDB__
extern smfr_candb_rx_t smfr_candb_rx;
extern smfr_candb_tx_t smfr_candb_tx;
#endif // __DEF_SMFR_CANDB__
#ifdef __cplusplus
}
#endif

97
butl/smrl_candb-binutil.c Normal file
View File

@ -0,0 +1,97 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "smrl_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The SMRL_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_SMRL_CANDB__
smrl_candb_rx_t smrl_candb_rx;
smrl_candb_tx_t smrl_candb_tx;
#endif // __DEF_SMRL_CANDB__
uint32_t smrl_candb_Receive(smrl_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x130U) && (_id < 0x369U)) {
if ((_id >= 0x130U) && (_id < 0x245U)) {
if ((_id >= 0x130U) && (_id < 0x157U)) {
if (_id == 0x130U) {
recid = Unpack_ESC_YRS_01_candb(&(_m->ESC_YRS_01), _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 == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
}
}
} else {
if ((_id >= 0x245U) && (_id < 0x282U)) {
if (_id == 0x245U) {
recid = Unpack_DMRL_Msg1_candb(&(_m->DMRL_Msg1), _d, dlc_);
} else 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 == 0x284U) {
recid = Unpack_BCM_ALS_Light_Rear_candb(&(_m->BCM_ALS_Light_Rear), _d, dlc_);
} else if (_id == 0x313U) {
recid = Unpack_CCU_Requests_candb(&(_m->CCU_Requests), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x369U) && (_id < 0x53EU)) {
if ((_id >= 0x369U) && (_id < 0x51AU)) {
if (_id == 0x369U) {
recid = Unpack_DMRL_SMRL_REQ_CTR_SEATS_candb(&(_m->DMRL_SMRL_REQ_CTR_SEATS), _d, dlc_);
} else if (_id == 0x4B6U) {
recid = Unpack_FIU_Profile_candb(&(_m->FIU_Profile), _d, dlc_);
}
} else {
if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
} else {
if (_id == 0x52CU) {
recid = Unpack_FIU_SMRL_REQ_CTR_SEATS_candb(&(_m->FIU_SMRL_REQ_CTR_SEATS), _d, dlc_);
} else if (_id == 0x53CU) {
recid = Unpack_BCM_MEM_SMRL1_candb(&(_m->BCM_MEM_SMRL1), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x53EU) && (_id < 0x7AFU)) {
if (_id == 0x53EU) {
recid = Unpack_BCM_MEM_SMRL2_candb(&(_m->BCM_MEM_SMRL2), _d, dlc_);
} else if (_id == 0x58EU) {
recid = Unpack_FIU_Msg1_candb(&(_m->FIU_Msg1), _d, dlc_);
}
} else {
if (_id == 0x7AFU) {
recid = Unpack_Diag_To_SMRL_candb(&(_m->Diag_To_SMRL), _d, dlc_);
} else {
if (_id == 0x7DDU) {
recid = Unpack_Diag_To_OCURL_candb(&(_m->Diag_To_OCURL), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
}
}
return recid;
}

58
butl/smrl_candb-binutil.h Normal file
View File

@ -0,0 +1,58 @@
// 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

105
butl/smrr_candb-binutil.c Normal file
View File

@ -0,0 +1,105 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "smrr_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The SMRR_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_SMRR_CANDB__
smrr_candb_rx_t smrr_candb_rx;
smrr_candb_tx_t smrr_candb_tx;
#endif // __DEF_SMRR_CANDB__
uint32_t smrr_candb_Receive(smrr_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x130U) && (_id < 0x367U)) {
if ((_id >= 0x130U) && (_id < 0x246U)) {
if ((_id >= 0x130U) && (_id < 0x157U)) {
if (_id == 0x130U) {
recid = Unpack_ESC_YRS_01_candb(&(_m->ESC_YRS_01), _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 == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
} else if (_id == 0x244U) {
recid = Unpack_DMFL_Msg1_candb(&(_m->DMFL_Msg1), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x246U) && (_id < 0x282U)) {
if (_id == 0x246U) {
recid = Unpack_DMRR_Msg1_candb(&(_m->DMRR_Msg1), _d, dlc_);
} else 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 == 0x284U) {
recid = Unpack_BCM_ALS_Light_Rear_candb(&(_m->BCM_ALS_Light_Rear), _d, dlc_);
} else if (_id == 0x313U) {
recid = Unpack_CCU_Requests_candb(&(_m->CCU_Requests), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x367U) && (_id < 0x542U)) {
if ((_id >= 0x367U) && (_id < 0x4B6U)) {
if (_id == 0x367U) {
recid = Unpack_DMFL_SMFL_REQ_CTR_SEATS_candb(&(_m->DMFL_SMFL_REQ_CTR_SEATS), _d, dlc_);
} else if (_id == 0x36AU) {
recid = Unpack_DMRR_SMRR_REQ_CTR_SEATS_candb(&(_m->DMRR_SMRR_REQ_CTR_SEATS), _d, dlc_);
}
} else {
if (_id == 0x4B6U) {
recid = Unpack_FIU_Profile_candb(&(_m->FIU_Profile), _d, dlc_);
} else {
if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
} else if (_id == 0x540U) {
recid = Unpack_BCM_MEM_SMRR1_candb(&(_m->BCM_MEM_SMRR1), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x542U) && (_id < 0x7A9U)) {
if (_id == 0x542U) {
recid = Unpack_BCM_MEM_SMRR2_candb(&(_m->BCM_MEM_SMRR2), _d, dlc_);
} else {
if (_id == 0x554U) {
recid = Unpack_FIU_SMRR_REQ_CTR_SEATS_candb(&(_m->FIU_SMRR_REQ_CTR_SEATS), _d, dlc_);
} else if (_id == 0x58EU) {
recid = Unpack_FIU_Msg1_candb(&(_m->FIU_Msg1), _d, dlc_);
}
}
} else {
if (_id == 0x7A9U) {
recid = Unpack_Diag_To_SMRR_candb(&(_m->Diag_To_SMRR), _d, dlc_);
} else {
if (_id == 0x7DEU) {
recid = Unpack_Diag_To_OCURR_candb(&(_m->Diag_To_OCURR), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
}
}
return recid;
}

60
butl/smrr_candb-binutil.h Normal file
View File

@ -0,0 +1,60 @@
// 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;
DMFL_Msg1_t DMFL_Msg1;
DMRR_Msg1_t DMRR_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;
DMFL_SMFL_REQ_CTR_SEATS_t DMFL_SMFL_REQ_CTR_SEATS;
DMRR_SMRR_REQ_CTR_SEATS_t DMRR_SMRR_REQ_CTR_SEATS;
FIU_Profile_t FIU_Profile;
VEH_VIN_t VEH_VIN;
BCM_MEM_SMRR1_t BCM_MEM_SMRR1;
BCM_MEM_SMRR2_t BCM_MEM_SMRR2;
FIU_SMRR_REQ_CTR_SEATS_t FIU_SMRR_REQ_CTR_SEATS;
FIU_Msg1_t FIU_Msg1;
Diag_To_SMRR_t Diag_To_SMRR;
Diag_To_OCURR_t Diag_To_OCURR;
Diag_Functional_t Diag_Functional;
} smrr_candb_rx_t;
typedef struct
{
SMRR_status_t SMRR_status;
OCURR_MSG_t OCURR_MSG;
SMRR_MEM1_t SMRR_MEM1;
SMRR_MEM2_t SMRR_MEM2;
Diag_From_SMRR_t Diag_From_SMRR;
Diag_From_OCURR_t Diag_From_OCURR;
} smrr_candb_tx_t;
uint32_t smrr_candb_Receive(smrr_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_SMRR_CANDB__
extern smrr_candb_rx_t smrr_candb_rx;
extern smrr_candb_tx_t smrr_candb_tx;
#endif // __DEF_SMRR_CANDB__
#ifdef __cplusplus
}
#endif

View File

@ -0,0 +1,49 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "sroof_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The SROOF_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_SROOF_CANDB__
sroof_candb_rx_t sroof_candb_rx;
sroof_candb_tx_t sroof_candb_tx;
#endif // __DEF_SROOF_CANDB__
uint32_t sroof_candb_Receive(sroof_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x157U) && (_id < 0x280U)) {
if (_id == 0x157U) {
recid = Unpack_BCM_EEM_candb(&(_m->BCM_EEM), _d, dlc_);
} else {
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 >= 0x280U) && (_id < 0x51AU)) {
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 == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
} else if (_id == 0x76FU) {
recid = Unpack_Diag_To_Sroof_candb(&(_m->Diag_To_Sroof), _d, dlc_);
}
}
}
return recid;
}

View File

@ -0,0 +1,42 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
BCM_EEM_t BCM_EEM;
DMFR_Msg1_t DMFR_Msg1;
DMFL_Msg1_t DMFL_Msg1;
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Veh_State2_t BCM_Veh_State2;
VEH_VIN_t VEH_VIN;
Diag_To_Sroof_t Diag_To_Sroof;
} sroof_candb_rx_t;
typedef struct
{
Sroof_State_t Sroof_State;
Diag_From_SRoof_t Diag_From_SRoof;
} sroof_candb_tx_t;
uint32_t sroof_candb_Receive(sroof_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_SROOF_CANDB__
extern sroof_candb_rx_t sroof_candb_rx;
extern sroof_candb_tx_t sroof_candb_tx;
#endif // __DEF_SROOF_CANDB__
#ifdef __cplusplus
}
#endif

213
butl/tm_candb-binutil.c Normal file
View File

@ -0,0 +1,213 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "tm_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The TM_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_TM_CANDB__
tm_candb_rx_t tm_candb_rx;
tm_candb_tx_t tm_candb_tx;
#endif // __DEF_TM_CANDB__
uint32_t tm_candb_Receive(tm_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0xB1U) && (_id < 0x587U)) {
if ((_id >= 0xB1U) && (_id < 0x283U)) {
if ((_id >= 0xB1U) && (_id < 0x244U)) {
if ((_id >= 0xB1U) && (_id < 0x210U)) {
if (_id == 0xB1U) {
recid = Unpack_TCU_R932_1_candb(&(_m->TCU_R932_1), _d, dlc_);
} else {
if (_id == 0x100U) {
recid = Unpack_ESC_04_candb(&(_m->ESC_04), _d, dlc_);
} else if (_id == 0x157U) {
recid = Unpack_BCM_EEM_candb(&(_m->BCM_EEM), _d, dlc_);
}
}
} else {
if (_id == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
} else {
if (_id == 0x231U) {
recid = Unpack_BCM_ExteriorLightState_candb(&(_m->BCM_ExteriorLightState), _d, dlc_);
} else if (_id == 0x23AU) {
recid = Unpack_BCM_StyleCmd1_candb(&(_m->BCM_StyleCmd1), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x244U) && (_id < 0x24FU)) {
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 == 0x24FU) {
recid = Unpack_VAU2_Msg2_candb(&(_m->VAU2_Msg2), _d, dlc_);
} else {
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) && (_id < 0x380U)) {
if ((_id >= 0x283U) && (_id < 0x2F0U)) {
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 == 0x285U) {
recid = Unpack_BCM_Rear_Plafond_Light_Data_candb(&(_m->BCM_Rear_Plafond_Light_Data), _d, dlc_);
}
}
} else {
if (_id == 0x2F0U) {
recid = Unpack_BCM_Lock_CTR_candb(&(_m->BCM_Lock_CTR), _d, dlc_);
} else {
if (_id == 0x362U) {
recid = Unpack_BCM_IC_Info_Msg_candb(&(_m->BCM_IC_Info_Msg), _d, dlc_);
} else if (_id == 0x365U) {
recid = Unpack_BCM_CLIMATIC_DATA_candb(&(_m->BCM_CLIMATIC_DATA), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x380U) && (_id < 0x4D5U)) {
if (_id == 0x380U) {
recid = Unpack_CCU_Msg1_candb(&(_m->CCU_Msg1), _d, dlc_);
} else {
if (_id == 0x38AU) {
recid = Unpack_Sroof_State_candb(&(_m->Sroof_State), _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 == 0x50BU) {
recid = Unpack_FIU_Cmd_candb(&(_m->FIU_Cmd), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
}
}
}
}
} else {
if ((_id >= 0x587U) && (_id < 0x709U)) {
if ((_id >= 0x587U) && (_id < 0x5A7U)) {
if ((_id >= 0x587U) && (_id < 0x594U)) {
if (_id == 0x587U) {
recid = Unpack_FIU_CTRL_DW_candb(&(_m->FIU_CTRL_DW), _d, dlc_);
} else {
if (_id == 0x58EU) {
recid = Unpack_FIU_Msg1_candb(&(_m->FIU_Msg1), _d, dlc_);
} else if (_id == 0x58FU) {
recid = Unpack_FIU_Msg2_candb(&(_m->FIU_Msg2), _d, dlc_);
}
}
} else {
if (_id == 0x594U) {
recid = Unpack_FIU_Msg3_candb(&(_m->FIU_Msg3), _d, dlc_);
} else {
if (_id == 0x595U) {
recid = Unpack_FIU_EngMenu_candb(&(_m->FIU_EngMenu), _d, dlc_);
} else if (_id == 0x5A6U) {
recid = Unpack_BCM_StyleCmd2_candb(&(_m->BCM_StyleCmd2), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x5A7U) && (_id < 0x702U)) {
if (_id == 0x5A7U) {
recid = Unpack_BCM_StyleCmd3_candb(&(_m->BCM_StyleCmd3), _d, dlc_);
} else {
if (_id == 0x5AAU) {
recid = Unpack_IC_DISPLAY_CLOCK_candb(&(_m->IC_DISPLAY_CLOCK), _d, dlc_);
} else if (_id == 0x5F3U) {
recid = Unpack_IntCOM_Info_Stat_candb(&(_m->IntCOM_Info_Stat), _d, dlc_);
}
}
} else {
if (_id == 0x702U) {
recid = Unpack_Diag_To_CCPF_candb(&(_m->Diag_To_CCPF), _d, dlc_);
} else {
if (_id == 0x704U) {
recid = Unpack_Diag_To_CCPR_candb(&(_m->Diag_To_CCPR), _d, dlc_);
} else if (_id == 0x706U) {
recid = Unpack_Diag_To_SSL_candb(&(_m->Diag_To_SSL), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x709U) && (_id < 0x7AAU)) {
if ((_id >= 0x709U) && (_id < 0x784U)) {
if (_id == 0x709U) {
recid = Unpack_Diag_To_SSR_candb(&(_m->Diag_To_SSR), _d, dlc_);
} else {
if (_id == 0x718U) {
recid = Unpack_Diag_To_FCSilCU_candb(&(_m->Diag_To_FCSilCU), _d, dlc_);
} else if (_id == 0x720U) {
recid = Unpack_Diag_To_ICLSilCU_candb(&(_m->Diag_To_ICLSilCU), _d, dlc_);
}
}
} else {
if (_id == 0x784U) {
recid = Unpack_Diag_To_ICRSilCU_candb(&(_m->Diag_To_ICRSilCU), _d, dlc_);
} else {
if (_id == 0x788U) {
recid = Unpack_Diag_To_PLSilCU_candb(&(_m->Diag_To_PLSilCU), _d, dlc_);
} else if (_id == 0x789U) {
recid = Unpack_Diag_To_PRSilCU_candb(&(_m->Diag_To_PRSilCU), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x7AAU) && (_id < 0x7C3U)) {
if (_id == 0x7AAU) {
recid = Unpack_Diag_To_TM_candb(&(_m->Diag_To_TM), _d, dlc_);
} else {
if (_id == 0x7C1U) {
recid = Unpack_Diag_To_RCLSilCU_candb(&(_m->Diag_To_RCLSilCU), _d, dlc_);
} else if (_id == 0x7C2U) {
recid = Unpack_Diag_To_RCRSilCU_candb(&(_m->Diag_To_RCRSilCU), _d, dlc_);
}
}
} else {
if (_id == 0x7C3U) {
recid = Unpack_Diag_To_RDLSilCU_candb(&(_m->Diag_To_RDLSilCU), _d, dlc_);
} else {
if (_id == 0x7C4U) {
recid = Unpack_Diag_To_RDRSilCU_candb(&(_m->Diag_To_RDRSilCU), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
}
}
}
return recid;
}

109
butl/tm_candb-binutil.h Normal file
View File

@ -0,0 +1,109 @@
// 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

125
butl/vau_candb-binutil.c Normal file
View File

@ -0,0 +1,125 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "vau_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The VAU_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_VAU_CANDB__
vau_candb_rx_t vau_candb_rx;
vau_candb_tx_t vau_candb_tx;
#endif // __DEF_VAU_CANDB__
uint32_t vau_candb_Receive(vau_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x88U) && (_id < 0x282U)) {
if ((_id >= 0x88U) && (_id < 0x243U)) {
if ((_id >= 0x88U) && (_id < 0xA0U)) {
if (_id == 0x88U) {
recid = Unpack_EMS_VCU_VAU_Immo_Req_candb(&(_m->EMS_VCU_VAU_Immo_Req), _d, dlc_);
} else {
if (_id == 0x8AU) {
recid = Unpack_TCU_VAU_Immo_Req_candb(&(_m->TCU_VAU_Immo_Req), _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 == 0xA0U) {
recid = Unpack_SDM_VAU_Hash_Resp_candb(&(_m->SDM_VAU_Hash_Resp), _d, dlc_);
} else {
if (_id == 0x152U) {
recid = Unpack_BCM_Powertrain_candb(&(_m->BCM_Powertrain), _d, dlc_);
} else if (_id == 0x242U) {
recid = Unpack_FIU_Access_Msg1_candb(&(_m->FIU_Access_Msg1), _d, dlc_);
}
}
}
} else {
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) && (_id < 0x249U)) {
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 == 0x280U) {
recid = Unpack_BCM_VEH_STATE_candb(&(_m->BCM_VEH_STATE), _d, dlc_);
}
}
}
}
} else {
if ((_id >= 0x282U) && (_id < 0x521U)) {
if ((_id >= 0x282U) && (_id < 0x4B6U)) {
if (_id == 0x282U) {
recid = Unpack_BCM_Veh_State2_candb(&(_m->BCM_Veh_State2), _d, dlc_);
} else {
if (_id == 0x2F0U) {
recid = Unpack_BCM_Lock_CTR_candb(&(_m->BCM_Lock_CTR), _d, dlc_);
} else if (_id == 0x4B5U) {
recid = Unpack_FIU_Access_Msg2_candb(&(_m->FIU_Access_Msg2), _d, dlc_);
}
}
} else {
if (_id == 0x4B6U) {
recid = Unpack_FIU_Profile_candb(&(_m->FIU_Profile), _d, dlc_);
} else {
if (_id == 0x50BU) {
recid = Unpack_FIU_Cmd_candb(&(_m->FIU_Cmd), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
}
}
} else {
if ((_id >= 0x521U) && (_id < 0x524U)) {
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) {
recid = Unpack_OCURL_MSG_candb(&(_m->OCURL_MSG), _d, dlc_);
}
}
} else {
if ((_id >= 0x524U) && (_id < 0x7A0U)) {
if (_id == 0x524U) {
recid = Unpack_OCURR_MSG_candb(&(_m->OCURR_MSG), _d, dlc_);
} else if (_id == 0x5ACU) {
recid = Unpack_BCM_UserConfig_Stat_candb(&(_m->BCM_UserConfig_Stat), _d, dlc_);
}
} else {
if (_id == 0x7A0U) {
recid = Unpack_Diag_To_VAU_candb(&(_m->Diag_To_VAU), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
}
}
return recid;
}

71
butl/vau_candb-binutil.h Normal file
View File

@ -0,0 +1,71 @@
// 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

View File

@ -11,54 +11,204 @@
vector__xxx_candb_rx_t vector__xxx_candb_rx;
vector__xxx_candb_tx_t vector__xxx_candb_tx;
#endif // __DEF_VECTOR__XXX_CANDB__
uint32_t vector__xxx_candb_Receive(vector__xxx_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x310U) && (_id < 0x316U)) {
if ((_id >= 0x310U) && (_id < 0x313U)) {
if (_id == 0x310U) {
recid = Unpack_CCU_HVC_Req_Msg_candb(&(_m->CCU_HVC_Req_Msg), _d, dlc_);
if ((_id >= 0xB1U) && (_id < 0x3AAU)) {
if ((_id >= 0xB1U) && (_id < 0x20AU)) {
if ((_id >= 0xB1U) && (_id < 0x150U)) {
if ((_id >= 0xB1U) && (_id < 0x100U)) {
if (_id == 0xB1U) {
recid = Unpack_TCU_R932_1_candb(&(_m->TCU_R932_1), _d, dlc_);
} else {
if (_id == 0xE4U) {
recid = Unpack_FTCU_DAT2_candb(&(_m->FTCU_DAT2), _d, dlc_);
} else if (_id == 0xE5U) {
recid = Unpack_FTCU_DAT3_candb(&(_m->FTCU_DAT3), _d, dlc_);
}
}
} else {
if (_id == 0x100U) {
recid = Unpack_ESC_04_candb(&(_m->ESC_04), _d, dlc_);
} else {
if (_id == 0x112U) {
recid = Unpack_ESC_09_candb(&(_m->ESC_09), _d, dlc_);
} else if (_id == 0x130U) {
recid = Unpack_ESC_YRS_01_candb(&(_m->ESC_YRS_01), _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_);
if ((_id >= 0x150U) && (_id < 0x160U)) {
if (_id == 0x150U) {
recid = Unpack_EMS_Veh_candb(&(_m->EMS_Veh), _d, dlc_);
} else {
if (_id == 0x151U) {
recid = Unpack_EMS_Indicators_candb(&(_m->EMS_Indicators), _d, dlc_);
} else if (_id == 0x153U) {
recid = Unpack_EMS_Veh_02_candb(&(_m->EMS_Veh_02), _d, dlc_);
}
}
} else {
if (_id == 0x160U) {
recid = Unpack_DAS_01_candb(&(_m->DAS_01), _d, dlc_);
} else {
if (_id == 0x162U) {
recid = Unpack_DAS_04_candb(&(_m->DAS_04), _d, dlc_);
} else if (_id == 0x18AU) {
recid = Unpack_VCU_DriveInfo_candb(&(_m->VCU_DriveInfo), _d, dlc_);
}
}
}
}
} else {
if (_id == 0x313U) {
recid = Unpack_CCU_Requests_candb(&(_m->CCU_Requests), _d, dlc_);
if ((_id >= 0x20AU) && (_id < 0x247U)) {
if ((_id >= 0x20AU) && (_id < 0x238U)) {
if (_id == 0x20AU) {
recid = Unpack_DAS_02_candb(&(_m->DAS_02), _d, dlc_);
} else {
if (_id == 0x210U) {
recid = Unpack_ACU_01_candb(&(_m->ACU_01), _d, dlc_);
} else if (_id == 0x21AU) {
recid = Unpack_EPB_Status_candb(&(_m->EPB_Status), _d, dlc_);
}
}
} else {
if (_id == 0x238U) {
recid = Unpack_SWM_ContrlsState_candb(&(_m->SWM_ContrlsState), _d, dlc_);
} else {
if (_id == 0x242U) {
recid = Unpack_FIU_Access_Msg1_candb(&(_m->FIU_Access_Msg1), _d, dlc_);
} else if (_id == 0x243U) {
recid = Unpack_DMFR_Msg1_candb(&(_m->DMFR_Msg1), _d, dlc_);
}
}
}
} else {
if (_id == 0x314U) {
recid = Unpack_CCU_Stat3_candb(&(_m->CCU_Stat3), _d, dlc_);
} else if (_id == 0x315U) {
recid = Unpack_CCU_VCU_Msg1_candb(&(_m->CCU_VCU_Msg1), _d, dlc_);
if ((_id >= 0x247U) && (_id < 0x282U)) {
if (_id == 0x247U) {
recid = Unpack_TM_Stat_candb(&(_m->TM_Stat), _d, dlc_);
} else {
if (_id == 0x277U) {
recid = Unpack_ATS_Status_candb(&(_m->ATS_Status), _d, dlc_);
} else if (_id == 0x280U) {
recid = Unpack_BCM_VEH_STATE_candb(&(_m->BCM_VEH_STATE), _d, dlc_);
}
}
} else {
if ((_id >= 0x282U) && (_id < 0x2B0U)) {
if (_id == 0x282U) {
recid = Unpack_BCM_Veh_State2_candb(&(_m->BCM_Veh_State2), _d, dlc_);
} else if (_id == 0x298U) {
recid = Unpack_EMS_HVC_Req_Msg_candb(&(_m->EMS_HVC_Req_Msg), _d, dlc_);
}
} else {
if (_id == 0x2B0U) {
recid = Unpack_SAS_Standard_candb(&(_m->SAS_Standard), _d, dlc_);
} else if (_id == 0x314U) {
recid = Unpack_CCU_Stat3_candb(&(_m->CCU_Stat3), _d, dlc_);
}
}
}
}
}
} else {
if ((_id >= 0x316U) && (_id < 0x501U)) {
if (_id == 0x316U) {
recid = Unpack_CCU_VCU_Msg2_candb(&(_m->CCU_VCU_Msg2), _d, dlc_);
if ((_id >= 0x3AAU) && (_id < 0x536U)) {
if ((_id >= 0x3AAU) && (_id < 0x4C0U)) {
if ((_id >= 0x3AAU) && (_id < 0x4B0U)) {
if (_id == 0x3AAU) {
recid = Unpack_IC_DATA_MSG_candb(&(_m->IC_DATA_MSG), _d, dlc_);
} else {
if (_id == 0x3D0U) {
recid = Unpack_MAS_Status_candb(&(_m->MAS_Status), _d, dlc_);
} else if (_id == 0x4AFU) {
recid = Unpack_DCDC1248_01_candb(&(_m->DCDC1248_01), _d, dlc_);
}
}
} else {
if (_id == 0x4B0U) {
recid = Unpack_FIU_REQ_CTR_01_candb(&(_m->FIU_REQ_CTR_01), _d, dlc_);
} else {
if (_id == 0x4B1U) {
recid = Unpack_DCDC1248_02_candb(&(_m->DCDC1248_02), _d, dlc_);
} else if (_id == 0x4B6U) {
recid = Unpack_FIU_Profile_candb(&(_m->FIU_Profile), _d, dlc_);
}
}
}
} else {
if (_id == 0x380U) {
recid = Unpack_CCU_Msg1_candb(&(_m->CCU_Msg1), _d, dlc_);
} else if (_id == 0x4FEU) {
recid = Unpack_CCU_Errors_candb(&(_m->CCU_Errors), _d, dlc_);
if ((_id >= 0x4C0U) && (_id < 0x50FU)) {
if (_id == 0x4C0U) {
recid = Unpack_USBSw_Stat_candb(&(_m->USBSw_Stat), _d, dlc_);
} else {
if (_id == 0x4FEU) {
recid = Unpack_CCU_Errors_candb(&(_m->CCU_Errors), _d, dlc_);
} else if (_id == 0x50BU) {
recid = Unpack_FIU_Cmd_candb(&(_m->FIU_Cmd), _d, dlc_);
}
}
} else {
if (_id == 0x50FU) {
recid = Unpack_SDM_Cmd_candb(&(_m->SDM_Cmd), _d, dlc_);
} else {
if (_id == 0x511U) {
recid = Unpack_HUD_MSG_STATUS_candb(&(_m->HUD_MSG_STATUS), _d, dlc_);
} else if (_id == 0x52CU) {
recid = Unpack_FIU_SMRL_REQ_CTR_SEATS_candb(&(_m->FIU_SMRL_REQ_CTR_SEATS), _d, dlc_);
}
}
}
}
} else {
if (_id == 0x501U) {
recid = Unpack_CCU_Msg3_candb(&(_m->CCU_Msg3), _d, dlc_);
if ((_id >= 0x536U) && (_id < 0x5ACU)) {
if ((_id >= 0x536U) && (_id < 0x58EU)) {
if (_id == 0x536U) {
recid = Unpack_BCM_MEM_SMFL2_candb(&(_m->BCM_MEM_SMFL2), _d, dlc_);
} else {
if (_id == 0x554U) {
recid = Unpack_FIU_SMRR_REQ_CTR_SEATS_candb(&(_m->FIU_SMRR_REQ_CTR_SEATS), _d, dlc_);
} else if (_id == 0x587U) {
recid = Unpack_FIU_CTRL_DW_candb(&(_m->FIU_CTRL_DW), _d, dlc_);
}
}
} else {
if (_id == 0x58EU) {
recid = Unpack_FIU_Msg1_candb(&(_m->FIU_Msg1), _d, dlc_);
} else {
if (_id == 0x590U) {
recid = Unpack_ERAG_DATA_MSG_candb(&(_m->ERAG_DATA_MSG), _d, dlc_);
} else if (_id == 0x594U) {
recid = Unpack_FIU_Msg3_candb(&(_m->FIU_Msg3), _d, dlc_);
}
}
}
} else {
if (_id == 0x7BBU) {
recid = Unpack_Diag_From_CCU_candb(&(_m->Diag_From_CCU), _d, dlc_);
} else if (_id == 0x18FFF200U) {
recid = Unpack_CCU_AC_Ctrl_candb(&(_m->CCU_AC_Ctrl), _d, dlc_);
if ((_id >= 0x5ACU) && (_id < 0x5B2U)) {
if (_id == 0x5ACU) {
recid = Unpack_BCM_UserConfig_Stat_candb(&(_m->BCM_UserConfig_Stat), _d, dlc_);
} else {
if (_id == 0x5ADU) {
recid = Unpack_FIU_MAS_Main_candb(&(_m->FIU_MAS_Main), _d, dlc_);
} else if (_id == 0x5B1U) {
recid = Unpack_MAS_APA_Paths_candb(&(_m->MAS_APA_Paths), _d, dlc_);
}
}
} else {
if ((_id >= 0x5B2U) && (_id < 0x5F3U)) {
if (_id == 0x5B2U) {
recid = Unpack_MAS_APA_ParkPlace_candb(&(_m->MAS_APA_ParkPlace), _d, dlc_);
} else if (_id == 0x5EFU) {
recid = Unpack_CCPF_BodyTM_Stat_candb(&(_m->CCPF_BodyTM_Stat), _d, dlc_);
}
} else {
if (_id == 0x5F3U) {
recid = Unpack_IntCOM_Info_Stat_candb(&(_m->IntCOM_Info_Stat), _d, dlc_);
} else if (_id == 0x730U) {
recid = Unpack_Diag_To_APU_candb(&(_m->Diag_To_APU), _d, dlc_);
}
}
}
}
}

View File

@ -12,56 +12,59 @@ extern "C" {
typedef struct
{
CCU_HVC_Req_Msg_t CCU_HVC_Req_Msg;
CCU_Stat1_t CCU_Stat1;
CCU_Stat2_t CCU_Stat2;
CCU_Requests_t CCU_Requests;
TCU_R932_1_t TCU_R932_1;
FTCU_DAT2_t FTCU_DAT2;
FTCU_DAT3_t FTCU_DAT3;
ESC_04_t ESC_04;
ESC_09_t ESC_09;
ESC_YRS_01_t ESC_YRS_01;
EMS_Veh_t EMS_Veh;
EMS_Indicators_t EMS_Indicators;
EMS_Veh_02_t EMS_Veh_02;
DAS_01_t DAS_01;
DAS_04_t DAS_04;
VCU_DriveInfo_t VCU_DriveInfo;
DAS_02_t DAS_02;
ACU_01_t ACU_01;
EPB_Status_t EPB_Status;
SWM_ContrlsState_t SWM_ContrlsState;
FIU_Access_Msg1_t FIU_Access_Msg1;
DMFR_Msg1_t DMFR_Msg1;
TM_Stat_t TM_Stat;
ATS_Status_t ATS_Status;
BCM_VEH_STATE_t BCM_VEH_STATE;
BCM_Veh_State2_t BCM_Veh_State2;
EMS_HVC_Req_Msg_t EMS_HVC_Req_Msg;
SAS_Standard_t SAS_Standard;
CCU_Stat3_t CCU_Stat3;
CCU_VCU_Msg1_t CCU_VCU_Msg1;
CCU_VCU_Msg2_t CCU_VCU_Msg2;
CCU_Msg1_t CCU_Msg1;
IC_DATA_MSG_t IC_DATA_MSG;
MAS_Status_t MAS_Status;
DCDC1248_01_t DCDC1248_01;
FIU_REQ_CTR_01_t FIU_REQ_CTR_01;
DCDC1248_02_t DCDC1248_02;
FIU_Profile_t FIU_Profile;
USBSw_Stat_t USBSw_Stat;
CCU_Errors_t CCU_Errors;
CCU_Msg3_t CCU_Msg3;
Diag_From_CCU_t Diag_From_CCU;
CCU_AC_Ctrl_t CCU_AC_Ctrl;
FIU_Cmd_t FIU_Cmd;
SDM_Cmd_t SDM_Cmd;
HUD_MSG_STATUS_t HUD_MSG_STATUS;
FIU_SMRL_REQ_CTR_SEATS_t FIU_SMRL_REQ_CTR_SEATS;
BCM_MEM_SMFL2_t BCM_MEM_SMFL2;
FIU_SMRR_REQ_CTR_SEATS_t FIU_SMRR_REQ_CTR_SEATS;
FIU_CTRL_DW_t FIU_CTRL_DW;
FIU_Msg1_t FIU_Msg1;
ERAG_DATA_MSG_t ERAG_DATA_MSG;
FIU_Msg3_t FIU_Msg3;
BCM_UserConfig_Stat_t BCM_UserConfig_Stat;
FIU_MAS_Main_t FIU_MAS_Main;
MAS_APA_Paths_t MAS_APA_Paths;
MAS_APA_ParkPlace_t MAS_APA_ParkPlace;
CCPF_BodyTM_Stat_t CCPF_BodyTM_Stat;
IntCOM_Info_Stat_t IntCOM_Info_Stat;
Diag_To_APU_t Diag_To_APU;
} vector__xxx_candb_rx_t;
typedef struct
{
ESC_04_t ESC_04;
EMS_Veh_t EMS_Veh;
BCM_Powertrain_t BCM_Powertrain;
EMS_Veh_02_t EMS_Veh_02;
BCM_EEM_t BCM_EEM;
DMFR_Msg1_t DMFR_Msg1;
DMFL_Msg1_t DMFL_Msg1;
TM_Stat_t TM_Stat;
TM_CP_t TM_CP;
HVC_CCU_Status_Msg_t HVC_CCU_Status_Msg;
BCM_VEH_STATE_t BCM_VEH_STATE;
EMS_HVC_Req_Msg_t EMS_HVC_Req_Msg;
HVC_Err_Status_Msg_t HVC_Err_Status_Msg;
BCM_CLIMATIC_DATA_t BCM_CLIMATIC_DATA;
VCU_CCU_Req_t VCU_CCU_Req;
ESC_08_t ESC_08;
SMFL_status_t SMFL_status;
SMFR_status_t SMFR_status;
SMRL_status_t SMRL_status;
SMRR_status_t SMRR_status;
SDM_Cmd_t SDM_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;
DW_STATE_t DW_STATE;
FIU_CCU1_t FIU_CCU1;
FIU_CCU2_t FIU_CCU2;
FIU_CCU3_t FIU_CCU3;
Diag_To_CCU_t Diag_To_CCU;
Diag_Functional_t Diag_Functional;
HVC_01_t HVC_01;
} vector__xxx_candb_tx_t;
// There is no any TX mapped massage.
uint32_t vector__xxx_candb_Receive(vector__xxx_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
@ -69,8 +72,6 @@ uint32_t vector__xxx_candb_Receive(vector__xxx_candb_rx_t* m, const uint8_t* d,
extern vector__xxx_candb_rx_t vector__xxx_candb_rx;
extern vector__xxx_candb_tx_t vector__xxx_candb_tx;
#endif // __DEF_VECTOR__XXX_CANDB__
#ifdef __cplusplus

57
butl/wch_candb-binutil.c Normal file
View File

@ -0,0 +1,57 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#include "wch_candb-binutil.h"
// DBC file version
#if (VER_CANDB_MAJ != (0U)) || (VER_CANDB_MIN != (0U))
#error The WCH_CANDB binutil source file has inconsistency with core dbc lib!
#endif
#ifdef __DEF_WCH_CANDB__
wch_candb_rx_t wch_candb_rx;
wch_candb_tx_t wch_candb_tx;
#endif // __DEF_WCH_CANDB__
uint32_t wch_candb_Receive(wch_candb_rx_t* _m, const uint8_t* _d, uint32_t _id, uint8_t dlc_)
{
uint32_t recid = 0;
if ((_id >= 0x8EU) && (_id < 0x280U)) {
if ((_id >= 0x8EU) && (_id < 0x157U)) {
if (_id == 0x8EU) {
recid = Unpack_VAU2_NFC_TransferState_candb(&(_m->VAU2_NFC_TransferState), _d, dlc_);
} else if (_id == 0x121U) {
recid = Unpack_VAU2_Msg1_candb(&(_m->VAU2_Msg1), _d, dlc_);
}
} else {
if (_id == 0x157U) {
recid = Unpack_BCM_EEM_candb(&(_m->BCM_EEM), _d, dlc_);
} else if (_id == 0x24FU) {
recid = Unpack_VAU2_Msg2_candb(&(_m->VAU2_Msg2), _d, dlc_);
}
}
} else {
if ((_id >= 0x280U) && (_id < 0x5F7U)) {
if (_id == 0x280U) {
recid = Unpack_BCM_VEH_STATE_candb(&(_m->BCM_VEH_STATE), _d, dlc_);
} else if (_id == 0x51AU) {
recid = Unpack_VEH_VIN_candb(&(_m->VEH_VIN), _d, dlc_);
}
} else {
if (_id == 0x5F7U) {
recid = Unpack_LTE_Sum_State2_candb(&(_m->LTE_Sum_State2), _d, dlc_);
} else {
if (_id == 0x604U) {
recid = Unpack_FIU_WChF_TransferState_candb(&(_m->FIU_WChF_TransferState), _d, dlc_);
} else if (_id == 0x7DFU) {
recid = Unpack_Diag_Functional_candb(&(_m->Diag_Functional), _d, dlc_);
}
}
}
}
return recid;
}

45
butl/wch_candb-binutil.h Normal file
View File

@ -0,0 +1,45 @@
// Generator version : v3.1
// DBC filename : CCU.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "dbccodeconf.h"
#include "candb.h"
typedef struct
{
VAU2_NFC_TransferState_t VAU2_NFC_TransferState;
VAU2_Msg1_t VAU2_Msg1;
BCM_EEM_t BCM_EEM;
VAU2_Msg2_t VAU2_Msg2;
BCM_VEH_STATE_t BCM_VEH_STATE;
VEH_VIN_t VEH_VIN;
LTE_Sum_State2_t LTE_Sum_State2;
FIU_WChF_TransferState_t FIU_WChF_TransferState;
Diag_Functional_t Diag_Functional;
} wch_candb_rx_t;
typedef struct
{
WChF_NFC_VAU_Transfer_State_t WChF_NFC_VAU_Transfer_State;
WChF_Status_t WChF_Status;
WChF_FIU_TransferState_t WChF_FIU_TransferState;
} wch_candb_tx_t;
uint32_t wch_candb_Receive(wch_candb_rx_t* m, const uint8_t* d, uint32_t msgid, uint8_t dlc);
#ifdef __DEF_WCH_CANDB__
extern wch_candb_rx_t wch_candb_rx;
extern wch_candb_tx_t wch_candb_tx;
#endif // __DEF_WCH_CANDB__
#ifdef __cplusplus
}
#endif

View File

@ -26,19 +26,69 @@ separated .c file. If it won't be done the linkage error will happen
void _FMon_MONO_candb(FrameMonitor_t* _mon, uint32_t msgid);
#define FMon_SDM_MAS_Req_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_EMS_VCU_VAU_Immo_Req_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_TCU_VAU_Immo_Req_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VAU2_NFC_TransferState_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VAU_TCU_Hash_Resp_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VAU_EMS_VCU_Hash_Resp_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VAU2_INVRL_Hash_Resp_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_WChF_NFC_VAU_Transfer_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VAU2_INVRR_Hash_Resp_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VAU_SDM_Immo_Req_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SDM_VAU_Hash_Resp_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_TCU_R932_1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VAU2_INVF_Hash_Resp_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FTCU_DAT1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FTCU_DAT2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FTCU_DAT3_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SCU_02_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_ESC_04_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_ESC_09_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VAU2_Msg1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_ESC_YRS_01_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_EMS_Veh_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_EMS_Indicators_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_Powertrain_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_EMS_Veh_02_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_EMS_EEM_01_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_EMS_EEM_02_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_EEM_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DAS_01_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DAS_04_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VCU_DriveInfo_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DAS_02_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DAS_07_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_ACU_01_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_EPB_Status_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_ExteriorLightState_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SWM_ContrlsState_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_StyleCmd1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_Access_Msg1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DMFR_Msg1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DMFL_Msg1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DMRL_Msg1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DMRR_Msg1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_TM_Stat_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_PTG_Body_Stat_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_TM_CP_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VAU2_Msg2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_DMS_01_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_LB_pSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_RB_pSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_HVC_CCU_Status_Msg_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_ATS_Status_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_VEH_STATE_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_Veh_State2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_ALS_Light_Front_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_ALS_Light_Rear_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_Rear_Plafond_Light_Data_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_EMS_HVC_Req_Msg_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SAS_Standard_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_IC_ABSOLUTE_CLOCK_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_Lock_CTR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_HVC_Err_Status_Msg_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_DCDC12_CNTRL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_CCU_HVC_Req_Msg_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_CCU_Stat1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_CCU_Stat2_candb(x, y) _FMon_MONO_candb((x), (y))
@ -46,47 +96,268 @@ void _FMon_MONO_candb(FrameMonitor_t* _mon, uint32_t msgid);
#define FMon_CCU_Stat3_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_CCU_VCU_Msg1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_CCU_VCU_Msg2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_IC_Info_Msg_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_CLIMATIC_DATA_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DMFL_SMFL_REQ_CTR_SEATS_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DMFR_SMFR_REQ_CTR_SEATS_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DMRL_SMRL_REQ_CTR_SEATS_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DMRR_SMRR_REQ_CTR_SEATS_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_CCU_Msg1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Sroof_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VCU_CCU_Req_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_IC_DATA_MSG_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_ESC_08_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_WChF_Status_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_MAS_Status_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_EPB_VM_MSG_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_CGW_COMM_REQ_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DCDC1248_01_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_REQ_CTR_01_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DCDC1248_02_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_Access_Msg2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_Profile_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_USBSw_Stat_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMFL_status_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMFR_status_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMRL_status_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMRR_status_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DocSL_T_FL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DocSR_T_FR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VAU_TPMS_Msg_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_CCU_Errors_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_CCU_Msg3_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_Cmd_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_IC_SDM_Info_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SDM_Cmd_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_HUD_MSG_STATUS_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_IC_SDM_Info_02_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_IC_Milleage_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VEH_VIN_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_RunningBoards_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_OCUFL_MSG_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_OCUFR_MSG_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_OCURL_MSG_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_OCURR_MSG_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_RBCU_BODY_Stat_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_SMRL_REQ_CTR_SEATS_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_SMFR_REQ_CTR_SEATS_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMFL_MEM1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_MEM_SMFL1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMFL_MEM2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_MEM_SMFL2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMFR_MEM1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_MEM_SMFR1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMFR_MEM2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_MEM_SMFR2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMRL_MEM1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_MEM_SMRL1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMRL_MEM2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_MEM_SMRL2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMRR_MEM1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_MEM_SMRR1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SMRR_MEM2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_MEM_SMRR2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_SMFL_REQ_CTR_SEATS_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_SMRR_REQ_CTR_SEATS_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_CTRL_DW_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_DW_STATE_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_Msg1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_Msg2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_ERAG_DATA_MSG_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_Msg3_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_EngMenu_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_WHFL_MSG1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_WHFR_Msg1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_PLDSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_PRDSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FLDSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FRDSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_RLDSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_RRDSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_CCU1_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_CCU2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_CCU3_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_StyleCmd2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_StyleCmd3_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_WHF_Request_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_IC_DISPLAY_CLOCK_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_BCM_UserConfig_Stat_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_MAS_Main_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_MAS_APA_Paths_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_MAS_APA_ParkPlace_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_ICLSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_ICRSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SFRSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SFLSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_RDRSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FCSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_RCLSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_RCRSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_RDLSilCU_State_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_CCPF_BodyTM_Stat_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_IntCOM_Info_Stat_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_LTE_Sum_State2_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_WChF_FIU_TransferState_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_FIU_WChF_TransferState_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_VAU_BLE_Device_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_APU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SSL_Status_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SSR_Status_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_PTG_To_SupplierTool_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_SupplierTool_To_PTG_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_CCPF_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_CCPF_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_CCPR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_CCPR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_SSL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_SSR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_SSL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_FCSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_SSR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_FLDSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_FRDSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_ICLSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_FCSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_FLDSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_FRDSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_ICLSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_APU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_FTCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_FTCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_Sroof_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_SRoof_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_ICRSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_LB_pSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_PLSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_PRSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_RB_pSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_ICRSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_LB_pSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_PLSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_PRSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_RB_pSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_VAU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_BCM_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_DMFL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_DMFR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_DMRL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_DMRR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_SMRR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_TM_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_CCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_SMFL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_SMFR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_SMRL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_VAU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_BCM_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_DMFL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_DMFR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_DMRL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_DMRR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_SMRR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_TM_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_CCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_SMFL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_SMFR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_SMRL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_RCLSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_RCRSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_RDLSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_RDRSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_OCUFL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_RLDSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_RRDSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_PTG_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_OCUFR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_OCURL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_OCURR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_RCLSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_RCRSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_RDLSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_RDRSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_OCUFL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_RLDSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_RRDSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_PTG_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_OCUFR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_OCURL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_OCURR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_Functional_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_HVC_01_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_SFRSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_SFLSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_WHFL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_To_WHFR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_SFRSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_SFLSilCU_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_WHFL_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_Diag_From_WHFR_candb(x, y) _FMon_MONO_candb((x), (y))
#define FMon_CCU_AC_Ctrl_candb(x, y) _FMon_MONO_candb((x), (y))
#else
void _FMon_SDM_MAS_Req_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_EMS_VCU_VAU_Immo_Req_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_TCU_VAU_Immo_Req_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VAU2_NFC_TransferState_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VAU_TCU_Hash_Resp_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VAU_EMS_VCU_Hash_Resp_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VAU2_INVRL_Hash_Resp_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_WChF_NFC_VAU_Transfer_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VAU2_INVRR_Hash_Resp_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VAU_SDM_Immo_Req_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SDM_VAU_Hash_Resp_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_TCU_R932_1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VAU2_INVF_Hash_Resp_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FTCU_DAT1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FTCU_DAT2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FTCU_DAT3_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SCU_02_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_ESC_04_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_ESC_09_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VAU2_Msg1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_ESC_YRS_01_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_EMS_Veh_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_EMS_Indicators_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_Powertrain_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_EMS_Veh_02_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_EMS_EEM_01_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_EMS_EEM_02_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_EEM_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DAS_01_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DAS_04_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VCU_DriveInfo_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DAS_02_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DAS_07_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_ACU_01_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_EPB_Status_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_ExteriorLightState_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SWM_ContrlsState_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_StyleCmd1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_Access_Msg1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DMFR_Msg1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DMFL_Msg1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DMRL_Msg1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DMRR_Msg1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_TM_Stat_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_PTG_Body_Stat_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_TM_CP_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VAU2_Msg2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_DMS_01_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_LB_pSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_RB_pSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_HVC_CCU_Status_Msg_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_ATS_Status_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_VEH_STATE_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_Veh_State2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_ALS_Light_Front_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_ALS_Light_Rear_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_Rear_Plafond_Light_Data_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_EMS_HVC_Req_Msg_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SAS_Standard_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_IC_ABSOLUTE_CLOCK_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_Lock_CTR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_HVC_Err_Status_Msg_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_DCDC12_CNTRL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CCU_HVC_Req_Msg_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CCU_Stat1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CCU_Stat2_candb(FrameMonitor_t* _mon, uint32_t msgid);
@ -94,45 +365,266 @@ void _FMon_CCU_Requests_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CCU_Stat3_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CCU_VCU_Msg1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CCU_VCU_Msg2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_IC_Info_Msg_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_CLIMATIC_DATA_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DMFL_SMFL_REQ_CTR_SEATS_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DMFR_SMFR_REQ_CTR_SEATS_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DMRL_SMRL_REQ_CTR_SEATS_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DMRR_SMRR_REQ_CTR_SEATS_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CCU_Msg1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Sroof_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VCU_CCU_Req_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_IC_DATA_MSG_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_ESC_08_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_WChF_Status_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_MAS_Status_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_EPB_VM_MSG_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CGW_COMM_REQ_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DCDC1248_01_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_REQ_CTR_01_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DCDC1248_02_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_Access_Msg2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_Profile_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_USBSw_Stat_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMFL_status_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMFR_status_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMRL_status_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMRR_status_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DocSL_T_FL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DocSR_T_FR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VAU_TPMS_Msg_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CCU_Errors_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CCU_Msg3_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_Cmd_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_IC_SDM_Info_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SDM_Cmd_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_HUD_MSG_STATUS_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_IC_SDM_Info_02_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_IC_Milleage_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VEH_VIN_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_RunningBoards_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_OCUFL_MSG_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_OCUFR_MSG_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_OCURL_MSG_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_OCURR_MSG_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_RBCU_BODY_Stat_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_SMRL_REQ_CTR_SEATS_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_SMFR_REQ_CTR_SEATS_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMFL_MEM1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_MEM_SMFL1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMFL_MEM2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_MEM_SMFL2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMFR_MEM1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_MEM_SMFR1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMFR_MEM2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_MEM_SMFR2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMRL_MEM1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_MEM_SMRL1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMRL_MEM2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_MEM_SMRL2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMRR_MEM1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_MEM_SMRR1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SMRR_MEM2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_MEM_SMRR2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_SMFL_REQ_CTR_SEATS_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_SMRR_REQ_CTR_SEATS_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_CTRL_DW_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_DW_STATE_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_Msg1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_Msg2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_ERAG_DATA_MSG_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_Msg3_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_EngMenu_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_WHFL_MSG1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_WHFR_Msg1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_PLDSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_PRDSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FLDSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FRDSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_RLDSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_RRDSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_CCU1_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_CCU2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_CCU3_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_StyleCmd2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_StyleCmd3_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_WHF_Request_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_IC_DISPLAY_CLOCK_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_BCM_UserConfig_Stat_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_MAS_Main_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_MAS_APA_Paths_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_MAS_APA_ParkPlace_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_ICLSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_ICRSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SFRSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SFLSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_RDRSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FCSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_RCLSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_RCRSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_RDLSilCU_State_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CCPF_BodyTM_Stat_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_IntCOM_Info_Stat_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_LTE_Sum_State2_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_WChF_FIU_TransferState_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_FIU_WChF_TransferState_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_VAU_BLE_Device_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_APU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SSL_Status_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SSR_Status_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_PTG_To_SupplierTool_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_SupplierTool_To_PTG_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_CCPF_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_CCPF_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_CCPR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_CCPR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_SSL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_SSR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_SSL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_FCSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_SSR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_FLDSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_FRDSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_ICLSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_FCSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_FLDSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_FRDSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_ICLSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_APU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_FTCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_FTCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_Sroof_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_SRoof_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_ICRSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_LB_pSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_PLSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_PRSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_RB_pSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_ICRSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_LB_pSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_PLSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_PRSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_RB_pSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_VAU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_BCM_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_DMFL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_DMFR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_DMRL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_DMRR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_SMRR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_TM_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_CCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_SMFL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_SMFR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_SMRL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_VAU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_BCM_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_DMFL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_DMFR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_DMRL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_DMRR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_SMRR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_TM_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_CCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_SMFL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_SMFR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_SMRL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_RCLSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_RCRSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_RDLSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_RDRSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_OCUFL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_RLDSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_RRDSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_PTG_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_OCUFR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_OCURL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_OCURR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_RCLSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_RCRSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_RDLSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_RDRSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_OCUFL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_RLDSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_RRDSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_PTG_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_OCUFR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_OCURL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_OCURR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_Functional_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_HVC_01_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_SFRSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_SFLSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_WHFL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_To_WHFR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_SFRSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_SFLSilCU_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_WHFL_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_Diag_From_WHFR_candb(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_CCU_AC_Ctrl_candb(FrameMonitor_t* _mon, uint32_t msgid);
#define FMon_SDM_MAS_Req_candb(x, y) _FMon_SDM_MAS_Req_candb((x), (y))
#define FMon_EMS_VCU_VAU_Immo_Req_candb(x, y) _FMon_EMS_VCU_VAU_Immo_Req_candb((x), (y))
#define FMon_TCU_VAU_Immo_Req_candb(x, y) _FMon_TCU_VAU_Immo_Req_candb((x), (y))
#define FMon_VAU2_NFC_TransferState_candb(x, y) _FMon_VAU2_NFC_TransferState_candb((x), (y))
#define FMon_VAU_TCU_Hash_Resp_candb(x, y) _FMon_VAU_TCU_Hash_Resp_candb((x), (y))
#define FMon_VAU_EMS_VCU_Hash_Resp_candb(x, y) _FMon_VAU_EMS_VCU_Hash_Resp_candb((x), (y))
#define FMon_VAU2_INVRL_Hash_Resp_candb(x, y) _FMon_VAU2_INVRL_Hash_Resp_candb((x), (y))
#define FMon_WChF_NFC_VAU_Transfer_State_candb(x, y) _FMon_WChF_NFC_VAU_Transfer_State_candb((x), (y))
#define FMon_VAU2_INVRR_Hash_Resp_candb(x, y) _FMon_VAU2_INVRR_Hash_Resp_candb((x), (y))
#define FMon_VAU_SDM_Immo_Req_candb(x, y) _FMon_VAU_SDM_Immo_Req_candb((x), (y))
#define FMon_SDM_VAU_Hash_Resp_candb(x, y) _FMon_SDM_VAU_Hash_Resp_candb((x), (y))
#define FMon_TCU_R932_1_candb(x, y) _FMon_TCU_R932_1_candb((x), (y))
#define FMon_VAU2_INVF_Hash_Resp_candb(x, y) _FMon_VAU2_INVF_Hash_Resp_candb((x), (y))
#define FMon_FTCU_DAT1_candb(x, y) _FMon_FTCU_DAT1_candb((x), (y))
#define FMon_FTCU_DAT2_candb(x, y) _FMon_FTCU_DAT2_candb((x), (y))
#define FMon_FTCU_DAT3_candb(x, y) _FMon_FTCU_DAT3_candb((x), (y))
#define FMon_SCU_02_candb(x, y) _FMon_SCU_02_candb((x), (y))
#define FMon_ESC_04_candb(x, y) _FMon_ESC_04_candb((x), (y))
#define FMon_ESC_09_candb(x, y) _FMon_ESC_09_candb((x), (y))
#define FMon_VAU2_Msg1_candb(x, y) _FMon_VAU2_Msg1_candb((x), (y))
#define FMon_ESC_YRS_01_candb(x, y) _FMon_ESC_YRS_01_candb((x), (y))
#define FMon_EMS_Veh_candb(x, y) _FMon_EMS_Veh_candb((x), (y))
#define FMon_EMS_Indicators_candb(x, y) _FMon_EMS_Indicators_candb((x), (y))
#define FMon_BCM_Powertrain_candb(x, y) _FMon_BCM_Powertrain_candb((x), (y))
#define FMon_EMS_Veh_02_candb(x, y) _FMon_EMS_Veh_02_candb((x), (y))
#define FMon_EMS_EEM_01_candb(x, y) _FMon_EMS_EEM_01_candb((x), (y))
#define FMon_EMS_EEM_02_candb(x, y) _FMon_EMS_EEM_02_candb((x), (y))
#define FMon_BCM_EEM_candb(x, y) _FMon_BCM_EEM_candb((x), (y))
#define FMon_DAS_01_candb(x, y) _FMon_DAS_01_candb((x), (y))
#define FMon_DAS_04_candb(x, y) _FMon_DAS_04_candb((x), (y))
#define FMon_VCU_DriveInfo_candb(x, y) _FMon_VCU_DriveInfo_candb((x), (y))
#define FMon_DAS_02_candb(x, y) _FMon_DAS_02_candb((x), (y))
#define FMon_DAS_07_candb(x, y) _FMon_DAS_07_candb((x), (y))
#define FMon_ACU_01_candb(x, y) _FMon_ACU_01_candb((x), (y))
#define FMon_EPB_Status_candb(x, y) _FMon_EPB_Status_candb((x), (y))
#define FMon_BCM_ExteriorLightState_candb(x, y) _FMon_BCM_ExteriorLightState_candb((x), (y))
#define FMon_SWM_ContrlsState_candb(x, y) _FMon_SWM_ContrlsState_candb((x), (y))
#define FMon_BCM_StyleCmd1_candb(x, y) _FMon_BCM_StyleCmd1_candb((x), (y))
#define FMon_FIU_Access_Msg1_candb(x, y) _FMon_FIU_Access_Msg1_candb((x), (y))
#define FMon_DMFR_Msg1_candb(x, y) _FMon_DMFR_Msg1_candb((x), (y))
#define FMon_DMFL_Msg1_candb(x, y) _FMon_DMFL_Msg1_candb((x), (y))
#define FMon_DMRL_Msg1_candb(x, y) _FMon_DMRL_Msg1_candb((x), (y))
#define FMon_DMRR_Msg1_candb(x, y) _FMon_DMRR_Msg1_candb((x), (y))
#define FMon_TM_Stat_candb(x, y) _FMon_TM_Stat_candb((x), (y))
#define FMon_PTG_Body_Stat_candb(x, y) _FMon_PTG_Body_Stat_candb((x), (y))
#define FMon_TM_CP_candb(x, y) _FMon_TM_CP_candb((x), (y))
#define FMon_VAU2_Msg2_candb(x, y) _FMon_VAU2_Msg2_candb((x), (y))
#define FMon_BCM_DMS_01_candb(x, y) _FMon_BCM_DMS_01_candb((x), (y))
#define FMon_LB_pSilCU_State_candb(x, y) _FMon_LB_pSilCU_State_candb((x), (y))
#define FMon_RB_pSilCU_State_candb(x, y) _FMon_RB_pSilCU_State_candb((x), (y))
#define FMon_HVC_CCU_Status_Msg_candb(x, y) _FMon_HVC_CCU_Status_Msg_candb((x), (y))
#define FMon_ATS_Status_candb(x, y) _FMon_ATS_Status_candb((x), (y))
#define FMon_BCM_VEH_STATE_candb(x, y) _FMon_BCM_VEH_STATE_candb((x), (y))
#define FMon_BCM_Veh_State2_candb(x, y) _FMon_BCM_Veh_State2_candb((x), (y))
#define FMon_BCM_ALS_Light_Front_candb(x, y) _FMon_BCM_ALS_Light_Front_candb((x), (y))
#define FMon_BCM_ALS_Light_Rear_candb(x, y) _FMon_BCM_ALS_Light_Rear_candb((x), (y))
#define FMon_BCM_Rear_Plafond_Light_Data_candb(x, y) _FMon_BCM_Rear_Plafond_Light_Data_candb((x), (y))
#define FMon_EMS_HVC_Req_Msg_candb(x, y) _FMon_EMS_HVC_Req_Msg_candb((x), (y))
#define FMon_SAS_Standard_candb(x, y) _FMon_SAS_Standard_candb((x), (y))
#define FMon_IC_ABSOLUTE_CLOCK_candb(x, y) _FMon_IC_ABSOLUTE_CLOCK_candb((x), (y))
#define FMon_BCM_Lock_CTR_candb(x, y) _FMon_BCM_Lock_CTR_candb((x), (y))
#define FMon_HVC_Err_Status_Msg_candb(x, y) _FMon_HVC_Err_Status_Msg_candb((x), (y))
#define FMon_BCM_DCDC12_CNTRL_candb(x, y) _FMon_BCM_DCDC12_CNTRL_candb((x), (y))
#define FMon_CCU_HVC_Req_Msg_candb(x, y) _FMon_CCU_HVC_Req_Msg_candb((x), (y))
#define FMon_CCU_Stat1_candb(x, y) _FMon_CCU_Stat1_candb((x), (y))
#define FMon_CCU_Stat2_candb(x, y) _FMon_CCU_Stat2_candb((x), (y))
@ -140,30 +632,201 @@ void _FMon_CCU_AC_Ctrl_candb(FrameMonitor_t* _mon, uint32_t msgid);
#define FMon_CCU_Stat3_candb(x, y) _FMon_CCU_Stat3_candb((x), (y))
#define FMon_CCU_VCU_Msg1_candb(x, y) _FMon_CCU_VCU_Msg1_candb((x), (y))
#define FMon_CCU_VCU_Msg2_candb(x, y) _FMon_CCU_VCU_Msg2_candb((x), (y))
#define FMon_BCM_IC_Info_Msg_candb(x, y) _FMon_BCM_IC_Info_Msg_candb((x), (y))
#define FMon_BCM_CLIMATIC_DATA_candb(x, y) _FMon_BCM_CLIMATIC_DATA_candb((x), (y))
#define FMon_DMFL_SMFL_REQ_CTR_SEATS_candb(x, y) _FMon_DMFL_SMFL_REQ_CTR_SEATS_candb((x), (y))
#define FMon_DMFR_SMFR_REQ_CTR_SEATS_candb(x, y) _FMon_DMFR_SMFR_REQ_CTR_SEATS_candb((x), (y))
#define FMon_DMRL_SMRL_REQ_CTR_SEATS_candb(x, y) _FMon_DMRL_SMRL_REQ_CTR_SEATS_candb((x), (y))
#define FMon_DMRR_SMRR_REQ_CTR_SEATS_candb(x, y) _FMon_DMRR_SMRR_REQ_CTR_SEATS_candb((x), (y))
#define FMon_CCU_Msg1_candb(x, y) _FMon_CCU_Msg1_candb((x), (y))
#define FMon_Sroof_State_candb(x, y) _FMon_Sroof_State_candb((x), (y))
#define FMon_VCU_CCU_Req_candb(x, y) _FMon_VCU_CCU_Req_candb((x), (y))
#define FMon_IC_DATA_MSG_candb(x, y) _FMon_IC_DATA_MSG_candb((x), (y))
#define FMon_ESC_08_candb(x, y) _FMon_ESC_08_candb((x), (y))
#define FMon_WChF_Status_candb(x, y) _FMon_WChF_Status_candb((x), (y))
#define FMon_MAS_Status_candb(x, y) _FMon_MAS_Status_candb((x), (y))
#define FMon_EPB_VM_MSG_candb(x, y) _FMon_EPB_VM_MSG_candb((x), (y))
#define FMon_CGW_COMM_REQ_candb(x, y) _FMon_CGW_COMM_REQ_candb((x), (y))
#define FMon_DCDC1248_01_candb(x, y) _FMon_DCDC1248_01_candb((x), (y))
#define FMon_FIU_REQ_CTR_01_candb(x, y) _FMon_FIU_REQ_CTR_01_candb((x), (y))
#define FMon_DCDC1248_02_candb(x, y) _FMon_DCDC1248_02_candb((x), (y))
#define FMon_FIU_Access_Msg2_candb(x, y) _FMon_FIU_Access_Msg2_candb((x), (y))
#define FMon_FIU_Profile_candb(x, y) _FMon_FIU_Profile_candb((x), (y))
#define FMon_USBSw_Stat_candb(x, y) _FMon_USBSw_Stat_candb((x), (y))
#define FMon_SMFL_status_candb(x, y) _FMon_SMFL_status_candb((x), (y))
#define FMon_SMFR_status_candb(x, y) _FMon_SMFR_status_candb((x), (y))
#define FMon_SMRL_status_candb(x, y) _FMon_SMRL_status_candb((x), (y))
#define FMon_SMRR_status_candb(x, y) _FMon_SMRR_status_candb((x), (y))
#define FMon_DocSL_T_FL_candb(x, y) _FMon_DocSL_T_FL_candb((x), (y))
#define FMon_DocSR_T_FR_candb(x, y) _FMon_DocSR_T_FR_candb((x), (y))
#define FMon_VAU_TPMS_Msg_candb(x, y) _FMon_VAU_TPMS_Msg_candb((x), (y))
#define FMon_CCU_Errors_candb(x, y) _FMon_CCU_Errors_candb((x), (y))
#define FMon_CCU_Msg3_candb(x, y) _FMon_CCU_Msg3_candb((x), (y))
#define FMon_FIU_Cmd_candb(x, y) _FMon_FIU_Cmd_candb((x), (y))
#define FMon_IC_SDM_Info_candb(x, y) _FMon_IC_SDM_Info_candb((x), (y))
#define FMon_SDM_Cmd_candb(x, y) _FMon_SDM_Cmd_candb((x), (y))
#define FMon_HUD_MSG_STATUS_candb(x, y) _FMon_HUD_MSG_STATUS_candb((x), (y))
#define FMon_IC_SDM_Info_02_candb(x, y) _FMon_IC_SDM_Info_02_candb((x), (y))
#define FMon_IC_Milleage_candb(x, y) _FMon_IC_Milleage_candb((x), (y))
#define FMon_VEH_VIN_candb(x, y) _FMon_VEH_VIN_candb((x), (y))
#define FMon_BCM_RunningBoards_candb(x, y) _FMon_BCM_RunningBoards_candb((x), (y))
#define FMon_OCUFL_MSG_candb(x, y) _FMon_OCUFL_MSG_candb((x), (y))
#define FMon_OCUFR_MSG_candb(x, y) _FMon_OCUFR_MSG_candb((x), (y))
#define FMon_OCURL_MSG_candb(x, y) _FMon_OCURL_MSG_candb((x), (y))
#define FMon_OCURR_MSG_candb(x, y) _FMon_OCURR_MSG_candb((x), (y))
#define FMon_RBCU_BODY_Stat_candb(x, y) _FMon_RBCU_BODY_Stat_candb((x), (y))
#define FMon_FIU_SMRL_REQ_CTR_SEATS_candb(x, y) _FMon_FIU_SMRL_REQ_CTR_SEATS_candb((x), (y))
#define FMon_FIU_SMFR_REQ_CTR_SEATS_candb(x, y) _FMon_FIU_SMFR_REQ_CTR_SEATS_candb((x), (y))
#define FMon_SMFL_MEM1_candb(x, y) _FMon_SMFL_MEM1_candb((x), (y))
#define FMon_BCM_MEM_SMFL1_candb(x, y) _FMon_BCM_MEM_SMFL1_candb((x), (y))
#define FMon_SMFL_MEM2_candb(x, y) _FMon_SMFL_MEM2_candb((x), (y))
#define FMon_BCM_MEM_SMFL2_candb(x, y) _FMon_BCM_MEM_SMFL2_candb((x), (y))
#define FMon_SMFR_MEM1_candb(x, y) _FMon_SMFR_MEM1_candb((x), (y))
#define FMon_BCM_MEM_SMFR1_candb(x, y) _FMon_BCM_MEM_SMFR1_candb((x), (y))
#define FMon_SMFR_MEM2_candb(x, y) _FMon_SMFR_MEM2_candb((x), (y))
#define FMon_BCM_MEM_SMFR2_candb(x, y) _FMon_BCM_MEM_SMFR2_candb((x), (y))
#define FMon_SMRL_MEM1_candb(x, y) _FMon_SMRL_MEM1_candb((x), (y))
#define FMon_BCM_MEM_SMRL1_candb(x, y) _FMon_BCM_MEM_SMRL1_candb((x), (y))
#define FMon_SMRL_MEM2_candb(x, y) _FMon_SMRL_MEM2_candb((x), (y))
#define FMon_BCM_MEM_SMRL2_candb(x, y) _FMon_BCM_MEM_SMRL2_candb((x), (y))
#define FMon_SMRR_MEM1_candb(x, y) _FMon_SMRR_MEM1_candb((x), (y))
#define FMon_BCM_MEM_SMRR1_candb(x, y) _FMon_BCM_MEM_SMRR1_candb((x), (y))
#define FMon_SMRR_MEM2_candb(x, y) _FMon_SMRR_MEM2_candb((x), (y))
#define FMon_BCM_MEM_SMRR2_candb(x, y) _FMon_BCM_MEM_SMRR2_candb((x), (y))
#define FMon_FIU_SMFL_REQ_CTR_SEATS_candb(x, y) _FMon_FIU_SMFL_REQ_CTR_SEATS_candb((x), (y))
#define FMon_FIU_SMRR_REQ_CTR_SEATS_candb(x, y) _FMon_FIU_SMRR_REQ_CTR_SEATS_candb((x), (y))
#define FMon_FIU_CTRL_DW_candb(x, y) _FMon_FIU_CTRL_DW_candb((x), (y))
#define FMon_DW_STATE_candb(x, y) _FMon_DW_STATE_candb((x), (y))
#define FMon_FIU_Msg1_candb(x, y) _FMon_FIU_Msg1_candb((x), (y))
#define FMon_FIU_Msg2_candb(x, y) _FMon_FIU_Msg2_candb((x), (y))
#define FMon_ERAG_DATA_MSG_candb(x, y) _FMon_ERAG_DATA_MSG_candb((x), (y))
#define FMon_FIU_Msg3_candb(x, y) _FMon_FIU_Msg3_candb((x), (y))
#define FMon_FIU_EngMenu_candb(x, y) _FMon_FIU_EngMenu_candb((x), (y))
#define FMon_WHFL_MSG1_candb(x, y) _FMon_WHFL_MSG1_candb((x), (y))
#define FMon_WHFR_Msg1_candb(x, y) _FMon_WHFR_Msg1_candb((x), (y))
#define FMon_PLDSilCU_State_candb(x, y) _FMon_PLDSilCU_State_candb((x), (y))
#define FMon_PRDSilCU_State_candb(x, y) _FMon_PRDSilCU_State_candb((x), (y))
#define FMon_FLDSilCU_State_candb(x, y) _FMon_FLDSilCU_State_candb((x), (y))
#define FMon_FRDSilCU_State_candb(x, y) _FMon_FRDSilCU_State_candb((x), (y))
#define FMon_RLDSilCU_State_candb(x, y) _FMon_RLDSilCU_State_candb((x), (y))
#define FMon_RRDSilCU_State_candb(x, y) _FMon_RRDSilCU_State_candb((x), (y))
#define FMon_FIU_CCU1_candb(x, y) _FMon_FIU_CCU1_candb((x), (y))
#define FMon_FIU_CCU2_candb(x, y) _FMon_FIU_CCU2_candb((x), (y))
#define FMon_FIU_CCU3_candb(x, y) _FMon_FIU_CCU3_candb((x), (y))
#define FMon_BCM_StyleCmd2_candb(x, y) _FMon_BCM_StyleCmd2_candb((x), (y))
#define FMon_BCM_StyleCmd3_candb(x, y) _FMon_BCM_StyleCmd3_candb((x), (y))
#define FMon_BCM_WHF_Request_candb(x, y) _FMon_BCM_WHF_Request_candb((x), (y))
#define FMon_IC_DISPLAY_CLOCK_candb(x, y) _FMon_IC_DISPLAY_CLOCK_candb((x), (y))
#define FMon_BCM_UserConfig_Stat_candb(x, y) _FMon_BCM_UserConfig_Stat_candb((x), (y))
#define FMon_FIU_MAS_Main_candb(x, y) _FMon_FIU_MAS_Main_candb((x), (y))
#define FMon_MAS_APA_Paths_candb(x, y) _FMon_MAS_APA_Paths_candb((x), (y))
#define FMon_MAS_APA_ParkPlace_candb(x, y) _FMon_MAS_APA_ParkPlace_candb((x), (y))
#define FMon_ICLSilCU_State_candb(x, y) _FMon_ICLSilCU_State_candb((x), (y))
#define FMon_ICRSilCU_State_candb(x, y) _FMon_ICRSilCU_State_candb((x), (y))
#define FMon_SFRSilCU_State_candb(x, y) _FMon_SFRSilCU_State_candb((x), (y))
#define FMon_SFLSilCU_State_candb(x, y) _FMon_SFLSilCU_State_candb((x), (y))
#define FMon_RDRSilCU_State_candb(x, y) _FMon_RDRSilCU_State_candb((x), (y))
#define FMon_FCSilCU_State_candb(x, y) _FMon_FCSilCU_State_candb((x), (y))
#define FMon_RCLSilCU_State_candb(x, y) _FMon_RCLSilCU_State_candb((x), (y))
#define FMon_RCRSilCU_State_candb(x, y) _FMon_RCRSilCU_State_candb((x), (y))
#define FMon_RDLSilCU_State_candb(x, y) _FMon_RDLSilCU_State_candb((x), (y))
#define FMon_CCPF_BodyTM_Stat_candb(x, y) _FMon_CCPF_BodyTM_Stat_candb((x), (y))
#define FMon_IntCOM_Info_Stat_candb(x, y) _FMon_IntCOM_Info_Stat_candb((x), (y))
#define FMon_LTE_Sum_State2_candb(x, y) _FMon_LTE_Sum_State2_candb((x), (y))
#define FMon_WChF_FIU_TransferState_candb(x, y) _FMon_WChF_FIU_TransferState_candb((x), (y))
#define FMon_FIU_WChF_TransferState_candb(x, y) _FMon_FIU_WChF_TransferState_candb((x), (y))
#define FMon_VAU_BLE_Device_candb(x, y) _FMon_VAU_BLE_Device_candb((x), (y))
#define FMon_Diag_From_APU_candb(x, y) _FMon_Diag_From_APU_candb((x), (y))
#define FMon_SSL_Status_candb(x, y) _FMon_SSL_Status_candb((x), (y))
#define FMon_SSR_Status_candb(x, y) _FMon_SSR_Status_candb((x), (y))
#define FMon_PTG_To_SupplierTool_candb(x, y) _FMon_PTG_To_SupplierTool_candb((x), (y))
#define FMon_SupplierTool_To_PTG_candb(x, y) _FMon_SupplierTool_To_PTG_candb((x), (y))
#define FMon_Diag_From_CCPF_candb(x, y) _FMon_Diag_From_CCPF_candb((x), (y))
#define FMon_Diag_To_CCPF_candb(x, y) _FMon_Diag_To_CCPF_candb((x), (y))
#define FMon_Diag_From_CCPR_candb(x, y) _FMon_Diag_From_CCPR_candb((x), (y))
#define FMon_Diag_To_CCPR_candb(x, y) _FMon_Diag_To_CCPR_candb((x), (y))
#define FMon_Diag_To_SSL_candb(x, y) _FMon_Diag_To_SSL_candb((x), (y))
#define FMon_Diag_To_SSR_candb(x, y) _FMon_Diag_To_SSR_candb((x), (y))
#define FMon_Diag_From_SSL_candb(x, y) _FMon_Diag_From_SSL_candb((x), (y))
#define FMon_Diag_To_FCSilCU_candb(x, y) _FMon_Diag_To_FCSilCU_candb((x), (y))
#define FMon_Diag_From_SSR_candb(x, y) _FMon_Diag_From_SSR_candb((x), (y))
#define FMon_Diag_To_FLDSilCU_candb(x, y) _FMon_Diag_To_FLDSilCU_candb((x), (y))
#define FMon_Diag_To_FRDSilCU_candb(x, y) _FMon_Diag_To_FRDSilCU_candb((x), (y))
#define FMon_Diag_To_ICLSilCU_candb(x, y) _FMon_Diag_To_ICLSilCU_candb((x), (y))
#define FMon_Diag_From_FCSilCU_candb(x, y) _FMon_Diag_From_FCSilCU_candb((x), (y))
#define FMon_Diag_From_FLDSilCU_candb(x, y) _FMon_Diag_From_FLDSilCU_candb((x), (y))
#define FMon_Diag_From_FRDSilCU_candb(x, y) _FMon_Diag_From_FRDSilCU_candb((x), (y))
#define FMon_Diag_From_ICLSilCU_candb(x, y) _FMon_Diag_From_ICLSilCU_candb((x), (y))
#define FMon_Diag_To_APU_candb(x, y) _FMon_Diag_To_APU_candb((x), (y))
#define FMon_Diag_To_FTCU_candb(x, y) _FMon_Diag_To_FTCU_candb((x), (y))
#define FMon_Diag_From_FTCU_candb(x, y) _FMon_Diag_From_FTCU_candb((x), (y))
#define FMon_Diag_To_Sroof_candb(x, y) _FMon_Diag_To_Sroof_candb((x), (y))
#define FMon_Diag_From_SRoof_candb(x, y) _FMon_Diag_From_SRoof_candb((x), (y))
#define FMon_Diag_To_ICRSilCU_candb(x, y) _FMon_Diag_To_ICRSilCU_candb((x), (y))
#define FMon_Diag_To_LB_pSilCU_candb(x, y) _FMon_Diag_To_LB_pSilCU_candb((x), (y))
#define FMon_Diag_To_PLSilCU_candb(x, y) _FMon_Diag_To_PLSilCU_candb((x), (y))
#define FMon_Diag_To_PRSilCU_candb(x, y) _FMon_Diag_To_PRSilCU_candb((x), (y))
#define FMon_Diag_To_RB_pSilCU_candb(x, y) _FMon_Diag_To_RB_pSilCU_candb((x), (y))
#define FMon_Diag_From_ICRSilCU_candb(x, y) _FMon_Diag_From_ICRSilCU_candb((x), (y))
#define FMon_Diag_From_LB_pSilCU_candb(x, y) _FMon_Diag_From_LB_pSilCU_candb((x), (y))
#define FMon_Diag_From_PLSilCU_candb(x, y) _FMon_Diag_From_PLSilCU_candb((x), (y))
#define FMon_Diag_From_PRSilCU_candb(x, y) _FMon_Diag_From_PRSilCU_candb((x), (y))
#define FMon_Diag_From_RB_pSilCU_candb(x, y) _FMon_Diag_From_RB_pSilCU_candb((x), (y))
#define FMon_Diag_To_VAU_candb(x, y) _FMon_Diag_To_VAU_candb((x), (y))
#define FMon_Diag_To_BCM_candb(x, y) _FMon_Diag_To_BCM_candb((x), (y))
#define FMon_Diag_To_DMFL_candb(x, y) _FMon_Diag_To_DMFL_candb((x), (y))
#define FMon_Diag_To_DMFR_candb(x, y) _FMon_Diag_To_DMFR_candb((x), (y))
#define FMon_Diag_To_DMRL_candb(x, y) _FMon_Diag_To_DMRL_candb((x), (y))
#define FMon_Diag_To_DMRR_candb(x, y) _FMon_Diag_To_DMRR_candb((x), (y))
#define FMon_Diag_To_SMRR_candb(x, y) _FMon_Diag_To_SMRR_candb((x), (y))
#define FMon_Diag_To_TM_candb(x, y) _FMon_Diag_To_TM_candb((x), (y))
#define FMon_Diag_To_CCU_candb(x, y) _FMon_Diag_To_CCU_candb((x), (y))
#define FMon_Diag_To_SMFL_candb(x, y) _FMon_Diag_To_SMFL_candb((x), (y))
#define FMon_Diag_To_SMFR_candb(x, y) _FMon_Diag_To_SMFR_candb((x), (y))
#define FMon_Diag_To_SMRL_candb(x, y) _FMon_Diag_To_SMRL_candb((x), (y))
#define FMon_Diag_From_VAU_candb(x, y) _FMon_Diag_From_VAU_candb((x), (y))
#define FMon_Diag_From_BCM_candb(x, y) _FMon_Diag_From_BCM_candb((x), (y))
#define FMon_Diag_From_DMFL_candb(x, y) _FMon_Diag_From_DMFL_candb((x), (y))
#define FMon_Diag_From_DMFR_candb(x, y) _FMon_Diag_From_DMFR_candb((x), (y))
#define FMon_Diag_From_DMRL_candb(x, y) _FMon_Diag_From_DMRL_candb((x), (y))
#define FMon_Diag_From_DMRR_candb(x, y) _FMon_Diag_From_DMRR_candb((x), (y))
#define FMon_Diag_From_SMRR_candb(x, y) _FMon_Diag_From_SMRR_candb((x), (y))
#define FMon_Diag_From_TM_candb(x, y) _FMon_Diag_From_TM_candb((x), (y))
#define FMon_Diag_From_CCU_candb(x, y) _FMon_Diag_From_CCU_candb((x), (y))
#define FMon_Diag_From_SMFL_candb(x, y) _FMon_Diag_From_SMFL_candb((x), (y))
#define FMon_Diag_From_SMFR_candb(x, y) _FMon_Diag_From_SMFR_candb((x), (y))
#define FMon_Diag_From_SMRL_candb(x, y) _FMon_Diag_From_SMRL_candb((x), (y))
#define FMon_Diag_To_RCLSilCU_candb(x, y) _FMon_Diag_To_RCLSilCU_candb((x), (y))
#define FMon_Diag_To_RCRSilCU_candb(x, y) _FMon_Diag_To_RCRSilCU_candb((x), (y))
#define FMon_Diag_To_RDLSilCU_candb(x, y) _FMon_Diag_To_RDLSilCU_candb((x), (y))
#define FMon_Diag_To_RDRSilCU_candb(x, y) _FMon_Diag_To_RDRSilCU_candb((x), (y))
#define FMon_Diag_From_OCUFL_candb(x, y) _FMon_Diag_From_OCUFL_candb((x), (y))
#define FMon_Diag_To_RLDSilCU_candb(x, y) _FMon_Diag_To_RLDSilCU_candb((x), (y))
#define FMon_Diag_To_RRDSilCU_candb(x, y) _FMon_Diag_To_RRDSilCU_candb((x), (y))
#define FMon_Diag_From_PTG_candb(x, y) _FMon_Diag_From_PTG_candb((x), (y))
#define FMon_Diag_From_OCUFR_candb(x, y) _FMon_Diag_From_OCUFR_candb((x), (y))
#define FMon_Diag_From_OCURL_candb(x, y) _FMon_Diag_From_OCURL_candb((x), (y))
#define FMon_Diag_From_OCURR_candb(x, y) _FMon_Diag_From_OCURR_candb((x), (y))
#define FMon_Diag_From_RCLSilCU_candb(x, y) _FMon_Diag_From_RCLSilCU_candb((x), (y))
#define FMon_Diag_From_RCRSilCU_candb(x, y) _FMon_Diag_From_RCRSilCU_candb((x), (y))
#define FMon_Diag_From_RDLSilCU_candb(x, y) _FMon_Diag_From_RDLSilCU_candb((x), (y))
#define FMon_Diag_From_RDRSilCU_candb(x, y) _FMon_Diag_From_RDRSilCU_candb((x), (y))
#define FMon_Diag_To_OCUFL_candb(x, y) _FMon_Diag_To_OCUFL_candb((x), (y))
#define FMon_Diag_From_RLDSilCU_candb(x, y) _FMon_Diag_From_RLDSilCU_candb((x), (y))
#define FMon_Diag_From_RRDSilCU_candb(x, y) _FMon_Diag_From_RRDSilCU_candb((x), (y))
#define FMon_Diag_To_PTG_candb(x, y) _FMon_Diag_To_PTG_candb((x), (y))
#define FMon_Diag_To_OCUFR_candb(x, y) _FMon_Diag_To_OCUFR_candb((x), (y))
#define FMon_Diag_To_OCURL_candb(x, y) _FMon_Diag_To_OCURL_candb((x), (y))
#define FMon_Diag_To_OCURR_candb(x, y) _FMon_Diag_To_OCURR_candb((x), (y))
#define FMon_Diag_Functional_candb(x, y) _FMon_Diag_Functional_candb((x), (y))
#define FMon_HVC_01_candb(x, y) _FMon_HVC_01_candb((x), (y))
#define FMon_Diag_To_SFRSilCU_candb(x, y) _FMon_Diag_To_SFRSilCU_candb((x), (y))
#define FMon_Diag_To_SFLSilCU_candb(x, y) _FMon_Diag_To_SFLSilCU_candb((x), (y))
#define FMon_Diag_To_WHFL_candb(x, y) _FMon_Diag_To_WHFL_candb((x), (y))
#define FMon_Diag_To_WHFR_candb(x, y) _FMon_Diag_To_WHFR_candb((x), (y))
#define FMon_Diag_From_SFRSilCU_candb(x, y) _FMon_Diag_From_SFRSilCU_candb((x), (y))
#define FMon_Diag_From_SFLSilCU_candb(x, y) _FMon_Diag_From_SFLSilCU_candb((x), (y))
#define FMon_Diag_From_WHFL_candb(x, y) _FMon_Diag_From_WHFL_candb((x), (y))
#define FMon_Diag_From_WHFR_candb(x, y) _FMon_Diag_From_WHFR_candb((x), (y))
#define FMon_CCU_AC_Ctrl_candb(x, y) _FMon_CCU_AC_Ctrl_candb((x), (y))
#endif

15751
lib/candb.c

File diff suppressed because it is too large Load Diff

49744
lib/candb.h

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff