📄 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 + -