⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lfp.h

📁 一个很好的LFP规约调试器
💻 H
字号:
#ifndef _ZJD_NSA_PROCESS_H_
#define _ZJD_NSA_PROCESS_H_

#define NSAC_STX		0x02
#define NSAC_ETX		0x03

#define NSAP_ACK		0x06
#define NSAP_NACK		0x15
#define NSAP_C1			0x40	//query1
#define NSAP_C2			0x41
#define NSAP_C3			0x42
#define NSAP_C4			0x43	//protect value
#define NSAP_C5			0x44
#define NSAP_C6			0x45
#define NSAP_C7			0x46
#define NSAP_C8			0x47	//set time
#define NSAP_C9			0x48
#define NSAP_C10		0x49
#define NSAP_C11		0x4a
#define NSAP_C12		0x4b
#define NSAP_C13		0x4c
#define NSAP_C14		0x4f
#define NSAP_C15		0x50	//yc value
#define NSAP_C16		0x51	//ym value
#define NSAP_C17		0x52	//yk request
#define NSAP_C18		0x53	//yk execute
#define NSAP_C19		0x54	//all yx value
#define NSAP_C20		0x55	//query2
#define NSAP_C21		0x56
#define NSAP_C22		0x57	//yk abort
#define NSAP_C23		0x58
#define NSAP_C24		0x59
#define NSAP_C25		0x5a
#define NSAP_C26		0x5b
#define NSAP_C27		0x5c
#define NSAP_C28		0x5d
#define NSAP_C29		0x5e
#define NSAP_C30		0x5f
#define NSAP_C31		0x60
#define NSAP_C32		0x61
#define NSAP_C33		0x62
#define NSAP_C34		0x63
#define NSAP_C35		0x64

#define NSAP_R1			0x40	//jump close
#define NSAP_R2			0x41
#define NSAP_R3			0x42
#define NSAP_R4			0x43	//protect value
#define NSAP_R5			0x44
#define NSAP_R6			0x45
#define NSAP_R7			0x46	//new fault
#define NSAP_R8			0x47	//selftest
#define NSAP_R9			0x48
#define NSAP_R10		0x49	//yxbw
#define NSAP_R15		0x50	//yc value
#define NSAP_R16		0x51
#define NSAP_R17		0x52	//yk verify
#define NSAP_R18		0x53	//yk executed
#define NSAP_R19		0x54	//yx value
#define NSAP_R20		0x55    //SOE
#define NSAP_R21		0x56
#define NSAP_R23		0x58
#define NSAP_R24		0x59
#define NSAP_R25		0x5a
#define NSAP_R26		0x5b
#define NSAP_R27		0x5c
#define NSAP_R28		0x5d
#define NSAP_R29		0x5e
#define NSAP_R30		0x5f
#define NSAP_R31		0x60
#define NSAP_R32		0x61

#define SYS_IDEL		0
#define YK_SELECT		1
#define YK_EXECUTE		2
#define YK_CANCEL		3
#define YK_EXECUTEED	4
#define YK_CANCELED		5
#define SET_VALUE		6

#define NSAS_SYNC		0
#define NSAS_CTRL		1
#define NSAS_INFO		2

#define NSAP_ACK_FRAME			0x00000001
#define NSAP_NACK_FRAME			0x00000002
#define NSAP_C8_FRAME			0x00000004
#define NSAP_C1_FRAME			0x00000008
#define NSAP_C20_FRAME			0x00000010
#define NSAP_C15_FRAME			0x00000020
#define NSAP_C19_FRAME			0x00000040
#define NSAP_C4_FRAME			0x00000080
#define NSAP_C16_FRAME			0x00000100
#define NSAP_C35_FRAME			0x00000200

#define NSAP_NEED_SIZE			10

#define MAX_DEV_NUM	64
#define MAX_SIZE	512	
typedef struct {
	BYTE	buffer[MAX_SIZE];
	int		count;
} struRecBuf;

typedef struct {
	char	dev_name[32];
	BYTE	dev_type;
} struDevType;

typedef struct {
	BYTE dev_ctrl_yknum;	//遥控号
	BYTE system_type;		//状态
	BOOL dev_ctrl_yktype;	//遥控状态
	BOOL dev_ctrl_yk;		//是否遥控
	BOOL dev_call_settings;	//召唤定值
	BOOL dev_set_settings;	//修改定值
	BOOL dev_setted_settings;//
	BOOL dev_ack_settings;	//确认修改
	BOOL dev_setting_area;	//定值区号
	BOOL dev_setted_area;	
	BOOL dev_ack_area;
	BOOL dev_set_time;		//系统对时
	BOOL dev_ctrl_reset;	//复归
} struDevCtrl;


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -