CFMOTO/ECU_BOOT/diagnose/Dcm/Dcm_App_Cfg.h
2023-05-05 11:53:54 +08:00

62 lines
2.1 KiB
C

#ifndef DCM_APP_CFG_H
#define DCM_APP_CFG_H
/******************************************************************************
* Description: : Include File Section
******************************************************************************/
#include "_Types.h"
#include "Dcm_DID.h"
#include "CanTp.h"
//#include "FCC_Programing.h"
//#include "eel.h"
#include "Dcm_Key.h"
#include "DCM_DTC.h"
/******************************************************************************
* Description: : Macro Description Section
******************************************************************************/
//#define DCM_19SUPDTCEXTDATARECORD_COUNT (4U)
/* 19 06支持的DTCExtDataRecord 参数个数 */
//#define DCM_SUPDTC_COUNT ( 15U )
/* 产品支持的DTC个数 */
/******************************************************************************
* Description: : Structure Type Declaration Section
******************************************************************************/
/*结构类型typedef定义*/
/*响应类型*/
typedef enum
{
CeDcm_e_ResultNegRsp =0,
CeDcm_e_ResultPosRsp,
CeDcm_e_ResultNoRsp
}TeDcm_h_ResultType;
//typedef uint8 (*ReportDTCExtDataFun)(uint8* LeDemDtcNum,uint8 LeDemParameter,uint8* LeDemDataRecord);
/*19 06 服务支持的 DTCExtDataRecordNumber 列表结构体*/
//typedef struct
//{
// uint8 DTCExtDataRecordNumber; /*扩展数据number*/
// ReportDTCExtDataFun Function; /*扩展数据number 对应函数的处理函数*/
//}DTCExtDataRecordType;
//
//typedef struct
//{
// uint8 DtcHigh; /*DTC 高字节*/
// uint8 DtcMiddle; /*DTC 中间字节*/
// uint8 DtcLow; /*DTC 低字节*/
//}TsDcm_h_DtcGroupType;
/******************************************************************************
* Description: : Global Variable Declaration Section
******************************************************************************/
//extern const TsDcm_h_DtcGroupType CaDcm_u_DtcTable[DCM_SUPDTC_COUNT];
//extern const DTCExtDataRecordType CaDcm_h_19DTCExtDataRecordTable[DCM_19SUPDTCEXTDATARECORD_COUNT];
#endif