📄 macro.h
字号:
#define QZJ 2
#define ELTECK_DC 1
//define ELTECK_AC 2
#define YXTYPE 0x10
#define YCTYPE 0x20
#define YKTYPE 0x30
#define ACTYPE 0x40
#define DCTYPE 0x50
#define ALLDATA 0x60
#define In_BAUD1200 0xE8
#define In_BAUD2400 0xF4
#define In_BAUD4800 0xFA
#define In_BAUD9600 0xFD
#define Ext_BAUD1200 0x90
#define Ext_BAUD2400 0x48
#define Ext_BAUD4800 0x24
#define Ext_BAUD9600 0x12
// frame structure: SOH, Address(), CmdType(), CmdPara, Data[], crcL, crcH, SOH, EOT.
#define CMD_GET 0x10
#define CMD_SET 0x18
#define CMD_ACK 0x40
#define CMD_ALM 0x48
// CmdPara:
#define PACK_DATA 0x10
#define PACK_CMDACK 0x11
#define PACK_CMDEXE 0x12
#define PACK_PARA 0x20
#define PACK_Err 0x30
#define AVERTIMES 20
#define DELAYSEND 10
#define LEN_RCV 512
#define LEN_SND 512
#define SOH 0x68
#define EOT 0x16
#ifdef ELTECK_DC
#if (ELTECK_DC == 1)
#define PARACOM1 Ext_BAUD9600
#elif (ELTECK_DC == 2)
#define PARACOM2 Ext_BAUD9600
#else
#undef ELTECK_DC
#endif
#endif
#ifdef ELTECK_AC
#if (ELTECK_AC == 1)
#define PARACOM1 0x25
#elif (ELTECK_AC == 2)
#define PARACOM2 0x25
#else
#undef ELTECK_AC
#endif
#endif
#ifdef QZJ
#if (QZJ == 0)
#define PARACOM0 In_BAUD2400
#elif (QZJ == 1)
#define PARACOM1 Ext_BAUD2400
#elif (QZJ == 2)
#define PARACOM2 Ext_BAUD2400
#else
#undef QZJ
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -