// Generator version : v3.1 // DBC filename : CCU.dbc #pragma once #ifdef __cplusplus extern "C" { #endif // DBC file version #define VER_CANDB_MAJ_FMON (0U) #define VER_CANDB_MIN_FMON (0U) #include "candb-config.h" #ifdef CANDB_USE_DIAG_MONITORS #include "canmonitorutil.h" /* This file contains the prototypes of all the functions that will be called from each Unpack_*name* function to detect DBC related errors It is the user responsibility to defined these functions in the separated .c file. If it won't be done the linkage error will happen */ #ifdef CANDB_USE_MONO_FMON void _FMon_MONO_candb(FrameMonitor_t* _mon, uint32_t msgid); #define FMon_ESC_04_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_EMS_Veh_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_BCM_EEM_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_TM_Stat_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_TM_CP_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_HVC_CCU_Status_Msg_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_BCM_VEH_STATE_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_EMS_HVC_Req_Msg_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_HVC_Err_Status_Msg_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)) #define FMon_CCU_Requests_candb(x, y) _FMon_MONO_candb((x), (y)) #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_CLIMATIC_DATA_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_CCU_Msg1_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_VCU_CCU_Req_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_ESC_08_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_CCU_Errors_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_CCU_Msg3_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_SDM_Cmd_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_VEH_VIN_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_DW_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_Diag_To_CCU_candb(x, y) _FMon_MONO_candb((x), (y)) #define FMon_Diag_From_CCU_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_CCU_AC_Ctrl_candb(x, y) _FMon_MONO_candb((x), (y)) #else void _FMon_ESC_04_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_EMS_Veh_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_BCM_EEM_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_TM_Stat_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_TM_CP_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_HVC_CCU_Status_Msg_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_BCM_VEH_STATE_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_EMS_HVC_Req_Msg_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_HVC_Err_Status_Msg_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); 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_CLIMATIC_DATA_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_CCU_Msg1_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_VCU_CCU_Req_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_ESC_08_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_CCU_Errors_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_CCU_Msg3_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_SDM_Cmd_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_VEH_VIN_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_DW_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_Diag_To_CCU_candb(FrameMonitor_t* _mon, uint32_t msgid); void _FMon_Diag_From_CCU_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_CCU_AC_Ctrl_candb(FrameMonitor_t* _mon, uint32_t msgid); #define FMon_ESC_04_candb(x, y) _FMon_ESC_04_candb((x), (y)) #define FMon_EMS_Veh_candb(x, y) _FMon_EMS_Veh_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_BCM_EEM_candb(x, y) _FMon_BCM_EEM_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_TM_Stat_candb(x, y) _FMon_TM_Stat_candb((x), (y)) #define FMon_TM_CP_candb(x, y) _FMon_TM_CP_candb((x), (y)) #define FMon_HVC_CCU_Status_Msg_candb(x, y) _FMon_HVC_CCU_Status_Msg_candb((x), (y)) #define FMon_BCM_VEH_STATE_candb(x, y) _FMon_BCM_VEH_STATE_candb((x), (y)) #define FMon_EMS_HVC_Req_Msg_candb(x, y) _FMon_EMS_HVC_Req_Msg_candb((x), (y)) #define FMon_HVC_Err_Status_Msg_candb(x, y) _FMon_HVC_Err_Status_Msg_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)) #define FMon_CCU_Requests_candb(x, y) _FMon_CCU_Requests_candb((x), (y)) #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_CLIMATIC_DATA_candb(x, y) _FMon_BCM_CLIMATIC_DATA_candb((x), (y)) #define FMon_CCU_Msg1_candb(x, y) _FMon_CCU_Msg1_candb((x), (y)) #define FMon_VCU_CCU_Req_candb(x, y) _FMon_VCU_CCU_Req_candb((x), (y)) #define FMon_ESC_08_candb(x, y) _FMon_ESC_08_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_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_SDM_Cmd_candb(x, y) _FMon_SDM_Cmd_candb((x), (y)) #define FMon_VEH_VIN_candb(x, y) _FMon_VEH_VIN_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_DW_STATE_candb(x, y) _FMon_DW_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_Diag_To_CCU_candb(x, y) _FMon_Diag_To_CCU_candb((x), (y)) #define FMon_Diag_From_CCU_candb(x, y) _FMon_Diag_From_CCU_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_CCU_AC_Ctrl_candb(x, y) _FMon_CCU_AC_Ctrl_candb((x), (y)) #endif #endif // CANDB_USE_DIAG_MONITORS #ifdef __cplusplus } #endif