
/* ------------------------------ Includes --------------------------------- */
#include "Std_Types.h"
#include "DiagnosticR/Comp_ISO_15765_3/Iso15765_3.h"
#include "UdsServerCallbacks_H61L.h"
#include "DiagnosticR/ProjectCfg.h"
//#include "FicoHwAbsADC.h"
//#include "ficoNVM_wrapper_dcm.h"
//#include "Dem.h"
//#include "QMGateway.h"

/* --------------------------- Type Definitions ---------------------------- */

/* ------------------------------- Defines --------------------------------- */
#define DTC_NUM_SUBFUNC             ((uint8)0x16)
#define VALUE_IS_NOT_USED           ((uint8)0x00)
#define BYTES_TO_DTC(hb, mb, lb)    (((uint32)(hb) << 16) | ((uint32)(mb) << 8) | (uint32)(lb))
#define DTC_HIGH_BYTE(dtc)          (((uint32)(dtc) >> 16) & 0xFFu)
#define DTC_MID_BYTE(dtc)           (((uint32)(dtc) >> 8) & 0xFFu)
#define DTC_LOW_BYTE(dtc)           ((uint32)(dtc) & 0xFFu)





