13#include "usb2lin_ex.h"
34#define LIN_UDS_TRAN_USB -98
35#define LIN_UDS_TRAN_LIN -99
36#define LIN_UDS_TIMEOUT_A -100
37#define LIN_UDS_TIMEOUT_Bs -101
38#define LIN_UDS_TIMEOUT_Cr -102
39#define LIN_UDS_WRONG_SN -103
40#define LIN_UDS_INVALID_FS -104
41#define LIN_UDS_UNEXP_PDU -105
42#define LIN_UDS_WFT_OVRN -106
43#define LIN_UDS_BUFFER_OVFLW -107
44#define LIN_UDS_ERROR -108
struct _LIN_UDS_ADDR LIN_UDS_ADDR
UDS地址结构体定义
int WINAPI LIN_UDS_GetMsgFromUDSBuffer(int DevHandle, unsigned char LINIndex, LIN_EX_MSG *pLINMsg, int BufferSize)
获取LIN UDS收发原始帧
int WINAPI LIN_UDS_Response(int DevHandle, unsigned char LINIndex, LIN_UDS_ADDR *pUDSAddr, unsigned char *pResData, int TimeOutMs)
获取UDS响应数据
int WINAPI LIN_UDS_Request(int DevHandle, unsigned char LINIndex, LIN_UDS_ADDR *pUDSAddr, unsigned char *pReqData, int DataLen)
发送UDS请求数据
LIN帧数据类型定义
Definition: usb2lin_ex.h:93
UDS地址结构体定义
Definition: lin_uds.h:51
unsigned char ResID
应答报文ID,一般为0x3D
Definition: lin_uds.h:53
unsigned char NAD
节点地址,0x7F为广播地址
Definition: lin_uds.h:54
unsigned char ReqID
请求报文ID,一般为0x3C
Definition: lin_uds.h:52
unsigned char CheckType
0-标准,1-增强,一般为标准校验
Definition: lin_uds.h:55
unsigned char STmin
连续帧时间间隔,单位为毫秒
Definition: lin_uds.h:56