📄 macro.h
字号:
#ifndef macroh
#define macroh
#define DANFOSS
#define DW_DLJNum 6
#define DW_DLJgroup 6
#define PQMAXUNIT 20
#define PQALLCLEARBIT 0X01
#define PQTWORECORDBIT 0X02
#define PQFUNRETURN_END -1
#define PQFUNRETURN_FILEERROR -1
#define PQFUNRETURN_MEMERROR -1
#define PQFUNRETURN_NOVAL -1
#define PQMODECLEARBIT 0X01
#define PQMODEFILLDATABIT 0X02
#define PQMODEFILLDIRECTIONBIT 0X04
#define PQMODEDATABIT 0X08
#define PQMODEWFBIT 0X10
#define PQMODEJGBIT 0X20
#define BITMOVEMODEENABLEBIT 0X80
#define BITMOVEMODEDIRECTIONBIT 0X01
#define BITMOVEMODELOOPBIT 0X02
#define BITMOVEMODEFILLBIT 0X04
#define FREQNUM 2
#define COMBUFMAXRECORD 3
//#define COMBUFMAXRECORDBYTE 14
#define FreqOutNomalBuffNum 100
#define FreqOutHighBuffNum 40
#define FreqOutDelayBuffNum 40
#define FreqOutDelayBuffDelayTime 200
#define OVERTIME1 44
#define OVERTIME2 64
#ifdef DANFOSS
#define FreqOutDelayBuffDelayTime 200
#define COMBUFMAXRECORDBYTE 8
#define OVERTIME1 44
#define OVERTIME2 64
#define TELEGRAM_LGE 1
#define TELEGRAM_ADD 2
#define TELEGRAM_STWH 3// 11
#define TELEGRAM_STWL 4// 12
#define TELEGRAM_ZSWH 3//11
#define TELEGRAM_ZSWL 4//12
#define TELEGRAM_HSWH 5//13
#define TELEGRAM_HSWL 6//14
#define TELEGRAM_HIWH 5//13
#define TELEGRAM_HIWL 6//14
#endif
#define FREQSTOPTIME 500
#define SWITCHFREQNUM 2
#define OFF_ONDELAYTIEM 100
#define START 0
#define MUSIC 1
#define LOOP 2
#define REALTIME 3
#define STOP 4
#define HELP 5
#define RETURN 6
#define PortNum 4
#define RealPortNoNum 0
#define RealPortNum 1
#define LightPortNoNum 1
#define LightPortNum 1
#define RunFounNoUsePortNum 2
#define GNIndexBuffNum 20
#define GN_SWITCHBIT 0X4000
#define GN_NOPUSHBIT 0X8000
#define StartBit 0x0a
#define ADDTIME 100
#define STABLEDELAYTIME 200
#define LOOPDELAYTIME2 100
#define LOOPDELAYTIME3 100
#define LoopFoun1Num 1
#define LoopFoun2Num 3
#define LoopFoun3Num 2
#define TitleButtonNum 3
#define TitleButtonHeight 26
#define TitleButtonLengh 68
//
#define DebugTitleButtonNum 3
#define DebugButton2Num 22
#define DebugButton2Height 25
#define DebugButton2Lengh 68
#define DebugButton2HoriSpace 6
#define DebugButton2VertSpace 10
#define DebugButton2EdgeSpace 8
#define DebugButton2TopSpace 60
#define DebugButton3Num 6
#define DebugButton3Height 24
#define DebugButton3Lengh 70
#define DebugButton3HoriSpace 7
#define DebugButton3VertSpace 9
#define DebugButton3EdgeSpace 8
#define DebugButton3TopSpace 13
//
#define WorkWindowNum 3
#define WorkContrButtonNum 7
#define WorkContrButtonHeight 26
#define WorkContrButtonLengh 75
#define WorkContrButtonHoriSpace 10
#define WorkGNButtonNum 4
#define WorkGNButtonHeight 22
#define WorkGNButtonLengh 75
#define WorkGNButtonVertSpace 8
#define WorkGNButtonTopSpace 85
#define ITEMx WorkWindow[1].left+30
#define ITEMSTARTy 105
//
#define HelpChar1LineNum 10
#define HelpChar2LineNum 9
#define HelpChar3LineNum 5
#define HelpChar4LineNum 5
#define HelpChar5LineNum 4
/*#define DADataPortAdd 0x304
#define DASelectPortAdd 0x305
#define InPortAdd1 0x302
#define InPortAdd2 0x303
#define Port1 0x300
#define Port2 0x301
#define Port3 0x281
#define Port4 0x280 */
#define DADataPortAdd 0x304
#define DASelectPortAdd 0x305
#define InPortAdd1 0x302
#define InPortAdd2 0x303
#define Port1 0x280
#define Port2 0x282
#define Port3 0x281
#define Port4 0x283
#define No0 -1
#define No1 0
#define No2 1
#define No3 2
#define No4 3
enum REGS8250
{
TRANSMITREG=0,
REIVEREG=0,
LSBREG=0,
MSBREG=1,
IEREG=1,
IIDREG=2,
LCREG=3,
MCREG=4,
LSREG=5,
MSREG=6
};
enum PARITY
{
NPARITY=0X00,OPARITY=0X08,EPARITY=0X18,MPARITY=0X28,SPARITY=0X38
};
enum DATABIT
{
BIT5=0X00,BIT6=0X01,BIT7=0X02,BIT8=0X03
};
enum STOPBIT
{
STOP1=0X00,STOP2=0X04
};
enum BAUDRATE
{
B110=110,B300=300,B600=600,B1200=1200,B2400=2400,B4800=4800,
B9600=9600,B19200=19200
};
enum MODECONTROL
{
DTR=0X01,RTS=0X02,OUT1=0X04,OUT2=0X08,LOOPBACK=0X10
};
enum MODESTATUS
{
CTSCHG=0X01,DSRCHG=0X02,RICHG=0X04,DCDCHG=0X08,
NOTCTSCHG=0X10,NOTDSRCHG=0X20,NOTRICHG=0X40,NOTDCDCHG=0X80
};
enum ENABLEINTR
{
READINT=0X01,WRITEINT=0X02,ERRORINT=0X04,MSCINT=0X08
};
enum INTRTYPE
{
MSTINTTYPE=0X00,WRITEINTTYPE=0X02,READINTTYPE=0X04,ERRORINTTYPE=0X06
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -