HVAC_M7_CAN_DBG_MATRIX/lib/candb_dbg-fmon.h

137 lines
8.0 KiB
C

// Generator version : v3.1
// DBC filename : CCUdbg.dbc
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
// DBC file version
#define VER_CANDB_DBG_MAJ_FMON (0U)
#define VER_CANDB_DBG_MIN_FMON (0U)
#include "candb_dbg-config.h"
#ifdef CANDB_DBG_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_DBG_USE_MONO_FMON
void _FMon_MONO_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
#define FMon_dbg_Logic_State_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Logic_KM_Status_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Logic_Valve_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Logic_Blower_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Logic_Ac_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Logic_Rec_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_DiffBlr_ValveOpen_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Act0_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Act1_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Act2_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Sen_Amb_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Sen_0_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_CCU_IO_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_CCU_Info_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Drs_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Sen_Incar_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Cmd_Act_Information_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Info_Act1_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Info_Act2_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Sen_Eva_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Sen_Duct_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Sen_Demist_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_LIN_AirQS_Stat_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_LIN_Aroma_Stat_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_LIN_Ionizer_Stat_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_LIN_eTXV_Stat_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_LIN_DRS_Stat_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Auto_AF_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Auto_Duct_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_dbg_Auto_Valve_Plus_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_XCP_CCU_RX_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#define FMon_XCP_CCU_TX_candb_dbg(x, y) _FMon_MONO_candb_dbg((x), (y))
#else
void _FMon_dbg_Logic_State_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Logic_KM_Status_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Logic_Valve_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Logic_Blower_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Logic_Ac_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Logic_Rec_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_DiffBlr_ValveOpen_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Act0_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Act1_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Act2_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Sen_Amb_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Sen_0_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_CCU_IO_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_CCU_Info_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Drs_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Sen_Incar_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Cmd_Act_Information_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Info_Act1_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Info_Act2_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Sen_Eva_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Sen_Duct_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Sen_Demist_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_LIN_AirQS_Stat_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_LIN_Aroma_Stat_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_LIN_Ionizer_Stat_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_LIN_eTXV_Stat_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_LIN_DRS_Stat_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Auto_AF_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Auto_Duct_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_dbg_Auto_Valve_Plus_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_XCP_CCU_RX_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
void _FMon_XCP_CCU_TX_candb_dbg(FrameMonitor_t* _mon, uint32_t msgid);
#define FMon_dbg_Logic_State_candb_dbg(x, y) _FMon_dbg_Logic_State_candb_dbg((x), (y))
#define FMon_dbg_Logic_KM_Status_candb_dbg(x, y) _FMon_dbg_Logic_KM_Status_candb_dbg((x), (y))
#define FMon_dbg_Logic_Valve_candb_dbg(x, y) _FMon_dbg_Logic_Valve_candb_dbg((x), (y))
#define FMon_dbg_Logic_Blower_candb_dbg(x, y) _FMon_dbg_Logic_Blower_candb_dbg((x), (y))
#define FMon_dbg_Logic_Ac_candb_dbg(x, y) _FMon_dbg_Logic_Ac_candb_dbg((x), (y))
#define FMon_dbg_Logic_Rec_candb_dbg(x, y) _FMon_dbg_Logic_Rec_candb_dbg((x), (y))
#define FMon_dbg_DiffBlr_ValveOpen_candb_dbg(x, y) _FMon_dbg_DiffBlr_ValveOpen_candb_dbg((x), (y))
#define FMon_dbg_Act0_candb_dbg(x, y) _FMon_dbg_Act0_candb_dbg((x), (y))
#define FMon_dbg_Act1_candb_dbg(x, y) _FMon_dbg_Act1_candb_dbg((x), (y))
#define FMon_dbg_Act2_candb_dbg(x, y) _FMon_dbg_Act2_candb_dbg((x), (y))
#define FMon_dbg_Sen_Amb_candb_dbg(x, y) _FMon_dbg_Sen_Amb_candb_dbg((x), (y))
#define FMon_dbg_Sen_0_candb_dbg(x, y) _FMon_dbg_Sen_0_candb_dbg((x), (y))
#define FMon_dbg_CCU_IO_candb_dbg(x, y) _FMon_dbg_CCU_IO_candb_dbg((x), (y))
#define FMon_dbg_CCU_Info_candb_dbg(x, y) _FMon_dbg_CCU_Info_candb_dbg((x), (y))
#define FMon_dbg_Drs_candb_dbg(x, y) _FMon_dbg_Drs_candb_dbg((x), (y))
#define FMon_dbg_Sen_Incar_candb_dbg(x, y) _FMon_dbg_Sen_Incar_candb_dbg((x), (y))
#define FMon_dbg_Cmd_Act_Information_candb_dbg(x, y) _FMon_dbg_Cmd_Act_Information_candb_dbg((x), (y))
#define FMon_dbg_Info_Act1_candb_dbg(x, y) _FMon_dbg_Info_Act1_candb_dbg((x), (y))
#define FMon_dbg_Info_Act2_candb_dbg(x, y) _FMon_dbg_Info_Act2_candb_dbg((x), (y))
#define FMon_dbg_Sen_Eva_candb_dbg(x, y) _FMon_dbg_Sen_Eva_candb_dbg((x), (y))
#define FMon_dbg_Sen_Duct_candb_dbg(x, y) _FMon_dbg_Sen_Duct_candb_dbg((x), (y))
#define FMon_dbg_Sen_Demist_candb_dbg(x, y) _FMon_dbg_Sen_Demist_candb_dbg((x), (y))
#define FMon_dbg_LIN_AirQS_Stat_candb_dbg(x, y) _FMon_dbg_LIN_AirQS_Stat_candb_dbg((x), (y))
#define FMon_dbg_LIN_Aroma_Stat_candb_dbg(x, y) _FMon_dbg_LIN_Aroma_Stat_candb_dbg((x), (y))
#define FMon_dbg_LIN_Ionizer_Stat_candb_dbg(x, y) _FMon_dbg_LIN_Ionizer_Stat_candb_dbg((x), (y))
#define FMon_dbg_LIN_eTXV_Stat_candb_dbg(x, y) _FMon_dbg_LIN_eTXV_Stat_candb_dbg((x), (y))
#define FMon_dbg_LIN_DRS_Stat_candb_dbg(x, y) _FMon_dbg_LIN_DRS_Stat_candb_dbg((x), (y))
#define FMon_dbg_Auto_AF_candb_dbg(x, y) _FMon_dbg_Auto_AF_candb_dbg((x), (y))
#define FMon_dbg_Auto_Duct_candb_dbg(x, y) _FMon_dbg_Auto_Duct_candb_dbg((x), (y))
#define FMon_dbg_Auto_Valve_Plus_candb_dbg(x, y) _FMon_dbg_Auto_Valve_Plus_candb_dbg((x), (y))
#define FMon_XCP_CCU_RX_candb_dbg(x, y) _FMon_XCP_CCU_RX_candb_dbg((x), (y))
#define FMon_XCP_CCU_TX_candb_dbg(x, y) _FMon_XCP_CCU_TX_candb_dbg((x), (y))
#endif
#endif // CANDB_DBG_USE_DIAG_MONITORS
#ifdef __cplusplus
}
#endif