62 lines
2.1 KiB
C
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֧<36>ֵ<EFBFBD>DTCExtDataRecord <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
|||
|
//#define DCM_SUPDTC_COUNT ( 15U )
|
|||
|
/* <20><>Ʒ֧<C6B7>ֵ<EFBFBD>DTC<54><43><EFBFBD><EFBFBD> */
|
|||
|
|
|||
|
|
|||
|
/******************************************************************************
|
|||
|
* Description: : Structure Type Declaration Section
|
|||
|
******************************************************************************/
|
|||
|
/*<2A>ṹ<EFBFBD><E1B9B9><EFBFBD><EFBFBD>typedef<65><66><EFBFBD><EFBFBD>*/
|
|||
|
|
|||
|
/*<2A><>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>*/
|
|||
|
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 <20><><EFBFBD><EFBFBD>֧<EFBFBD>ֵ<EFBFBD> DTCExtDataRecordNumber <20>б<EFBFBD><D0B1>ṹ<EFBFBD><E1B9B9>*/
|
|||
|
//typedef struct
|
|||
|
//{
|
|||
|
// uint8 DTCExtDataRecordNumber; /*<2A><>չ<EFBFBD><D5B9><EFBFBD><EFBFBD>number*/
|
|||
|
// ReportDTCExtDataFun Function; /*<2A><>չ<EFBFBD><D5B9><EFBFBD><EFBFBD>number <20><>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
|||
|
//}DTCExtDataRecordType;
|
|||
|
//
|
|||
|
//typedef struct
|
|||
|
//{
|
|||
|
// uint8 DtcHigh; /*DTC <20><><EFBFBD>ֽ<EFBFBD>*/
|
|||
|
// uint8 DtcMiddle; /*DTC <20>м<EFBFBD><D0BC>ֽ<EFBFBD>*/
|
|||
|
// uint8 DtcLow; /*DTC <20><><EFBFBD>ֽ<EFBFBD>*/
|
|||
|
//}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
|