📄 xt9702.h
字号:
#ifndef _ZJD_XT9702_PROCESS_H_
#define _ZJD_XT9702_PROCESS_H_
#define XT9702S_IDLE 0
#define XT9702S_SYNC 1
#define XT9702S_CTRL 2
#define XT9702S_INFO 3
#define XT9702S_INFO1 4
#define XT9702S_CMD_BYTE 0xf1
#define XT9702C_A_FRAME 0x61
#define XT9702C_B_FRAME 0xc2
#define XT9702C_C_FRAME 0xb3
#define XT9702C_D1_FRAME 0xf4
#define XT9702C_D2_FRAME 0x85
#define XT9702C_E_FRAME 0x26
#define XT9702C_DEV_CMD 0x57
#define XT9702C_YK_SELECT 0x61
#define XT9702C_YK_EXECUTE 0xc2
#define XT9702C_YK_CANCEL 0xb3
#define XT9702C_YT_SELECT 0xf4
#define XT9702C_YT_EXECUTE 0x85
#define XT9702C_YT_CANCEL 0x26
#define XT9702C_SET_TIME 0x7a
#define XT9702C_PROTECT_CMD 0x3d
#define XT9702C_TRANS 0xa9
#define XT9702F_YX_MIN 0x00
#define XT9702F_YX_MAX 0x77
#define XT9702F_YX_INSERT_MIN 0x80
#define XT9702F_YX_INSERT_MAX 0xf7
#define XT9702F_YC_MIN 0x00
#define XT9702F_YC_MAX 0x7f
#define XT9702F_PULSE_MIN 0x00
#define XT9702F_PULSE_MAX 0x7f
#define XT9702F_SOE_MIN 0x00
#define XT9702F_SOE_MAX 0x7f
#define XT9702F_SOE_LOW 0x80
#define XT9702F_SOE_HIGH 0x81
#define XT9702F_DEV_FORM_MIN 0x00
#define XT9702F_DEV_FORM_MAX 0x7f
#define XT9702F_TRANS_MIN 0x00
#define XT9702F_TRANS_MAX 0x7f
#define XT9702F_PROTECT_TRANS_MIN 0x00
#define XT9702F_PROTECT_TRANS_MAX 0x7f
#define XT9702F_SET_TIME_LOW 0x00
#define XT9702F_SET_TIME_HIGH 0x01
#define XT9702F_YK_SELECT 0x7a
#define XT9702F_YK_EXECUTE 0x7b
#define XT9702F_YK_CANCEL 0x7c
#define XT9702F_YT_SELECT 0x7d
#define XT9702F_YT_EXECUTE 0x7e
#define XT9702F_YT_CANCEL 0x7f
#define XT9702F_YK_SELECT_OK_RETURN 0xfa
#define XT9702F_YK_EXECUTE_OK_RETUEN 0xfb
#define XT9702F_YK_TIMEOUT_CANCEL_RETURN 0xfc
#define XT9702F_YT_SELECT_OK_RETURN 0xfd
#define XT9702F_YT_EXECUTE_OK_RETUEN 0xfe
#define XT9702F_YT_TIMEOUT_CANCEL_RETURN 0xff
#define XT9702F_PROTECT_TYPE_RTU 0
#define XT9702F_PROTECT_TYPE_ISA 1
#define XT9702F_PROTECT_TYPE_LFPNEW 2
#define XT9702F_PROTECT_TYPE_LFPOLD 3
#define XT9702F_PROTECT_TYPE_WATER 4
#define XT9702F_PROTECT_TYPE_XDL 5
#define XT9702F_PROTECT_TYPE_ZLP 6
#define XT9702F_PROTECT_TYPE_VQC 7
#define XT9702F_PROTECT_TYPE_GZLB 8
#define XT9702F_PROTECT_TYPE_ISA300 9
#define XT9702P_YXBW_FRAME 0x00000001
#define XT9702P_YK_FRAME 0x00000002
#define XT9702P_A_FRAME 0x00000004
#define XT9702P_B_FRAME 0x00000008
#define XT9702P_C_FRAME 0x00000010
#define XT9702P_D1_FRAME 0x00000020
#define XT9702P_D2_FRAME 0x00000040
#define XT9702P_E_FRAME 0x00000080
#define XT9702P_TIME_FRAME 0x00000100
#define XT9702_MAX_BUFFER 512
#define XT9702_MIN_BUFFER 6
typedef struct {
int m_order;
BOOL m_value;
} COS;
typedef struct {
int m_order;
BOOL m_value;
SYSTEMTIME soe_time;
} SOE;
typedef struct {
BYTE buffer[XT9702_MAX_BUFFER];
DWORD count;
} struRecBuf;
typedef struct {
BYTE order;
BYTE value;
BYTE act;
} struYk;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -