HDG/ECU_APP/diagnose/Dcm_DID_Cfg.h
2024-05-26 08:08:32 +08:00

148 lines
7.6 KiB
C

/******************************************************************************
| File Name : @文件名
| Description: @文件描述
******************************************************************************/
#ifndef _DCM_DID_CFG_H
#define _DCM_DID_CFG_H
/******************************************************************************
* Description: : Include File Section
******************************************************************************/
#include "DCM_Types.h"
//#include "eel.h"
/******************************************************************************
* Description: : Macro Description Section
******************************************************************************/
#define DCM_CHECK_NOK 0U /*宏定义条件检查返回结果*/
#define DCM_CHECK_OK 1U
#define DCM_NORESULT 0xFF /*未找到目标返回宏定义值*/
#define DCM_NRCCOUNT 17U
#define DCM_NRC11 0U
#define DCM_NRC12 1U
#define DCM_NRC13 2U
#define DCM_NRC14 3U
#define DCM_NRC22 4U
#define DCM_NRC24 5U
#define DCM_NRC31 6U
#define DCM_NRC33 7U
#define DCM_NRC35 8U
#define DCM_NRC36 9U
#define DCM_NRC37 10U
#define DCM_NRC7F 11U
#define DCM_NRC72 12U
#define DCM_NRC71 13U
#define DCM_NRC73 14U
#define DCM_NRC78 15U
#define DCM_NRC7E 16U
/******************************************************************************
* Description: : Structure Type Declaration Section
******************************************************************************/
/******************************************************************************
* Description: : Global Variable Declaration Section
******************************************************************************/
extern uint8 TempTxBuffer[40];
extern uint8 CaDcm_u_NRCData[DCM_NRCCOUNT];
/******************************************************************************
* Description: : Global Function Prototype Declaration
******************************************************************************/
extern uint8 GetRTE_Dcm_DidServices_0x0200_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x0201_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF110_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF110_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF112_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF112_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF197_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF180_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF181_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF183_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF186_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF187_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF189_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF18A_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF18B_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF18C_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF190_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF190_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF191_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF192_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF193_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF194_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF195_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF197_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF198_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF198_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF199_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF199_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF19D_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF19D_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF1A2_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF1A2_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF1A4_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF1A5_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF1A5_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF1A6_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xF1A6_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x061BReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x061CReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x061DReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x061EReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x061FReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x0620ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x0621ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x0622ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x6300_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x6300_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x6308_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x6308_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x630B_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x630B_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x630C_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x630C_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x630D_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x630D_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x630E_WriteData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x630F_ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0xFD00_ReadData(uint8* data);
extern uint8 GetVehicel_u_SpeedVal(void);
//S51EV
extern uint8 GetRTE_Dcm_DidServices_0x1701ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x1702ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x1706ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x1707ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x1708ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x1709ReadData(uint8* data);
extern uint8 GetRTE_Dcm_DidServices_0x170BReadData(uint8* data);
#if 0
extern uint16 EvaSensorFeedbackVoltage(void);
extern uint16 GetModeFeedbackVoltage(void);
extern uint16 GetRecFeedbackVoltage(void);
extern uint16 GetPtcTmpSnsVolt(void);
extern uint16 GetCompSnsVolt(void);
extern uint16 GetFanFeedBackVolt(void);
extern uint8 GetAC_OutputSignal(void) ;
extern uint8 GetBlowerOn_Signal(void);
extern uint8 GetRec_Moto_Status(void);
extern uint8 GetFan_Degree(void);
extern uint8 GetMode_Moto_Status(void);
extern uint8 GetRec_Moto_Drive_Status(void) ;
extern uint8 GetMode_Moto_Drive_Status(void);
extern uint16 GetBattyVoltage(void) ;
extern uint16 GetEvaTemperature(void);
#endif
#endif