comwindef.h

来自「一个很好用的comm类」· C头文件 代码 · 共 135 行

H
135
字号
/************************************************************************
*
*  Module name         : ComWinDef.h
*
*  Module description  :
*     This header file declares values used by class ComWin32.
*
*  Project             : Generic
*
*  Target platform     : Win32
*
*  Compiler & Library  : Visual C++ 6.0
*
*  Author              : Richard Shen
*
*  Creation date       : 30 August, 1999
*
************************************************************************/
#ifndef ComWinDef_h
#define ComWinDef_h

/************************************************************************
*                       A S C I I    C H A R A C T E R S                *
************************************************************************/
#ifndef     NUL
#  define   NUL         0x00
#  define   SOH         0x01
#  define   STX         0x02
#  define   ETX         0x03
#  define   EOT         0x04
#  define   ENQ         0x05
#  define   ACK         0x06
#  define   BEL         0x07
#  define   BS          0x08
#  define   HT          0x09
#  define   LF          0x0a
#  define   VT          0x0b
#  define   FF          0x0c
#  define   CR          0x0d
#  define   SO          0x0e
#  define   SI          0x0f
#  define   DLE         0x10
#  define   DC1         0x11
#  define   DC2         0x12
#  define   DC3         0x13
#  define   DC4         0x14
#  define   NAK         0x15
#  define   SYN         0x16
#  define   ETB         0x17
#  define   CAN         0x18
#  define   EM          0x19
#  define   SUB         0x1a
#  define   ESC         0x1b
#  define   FS          0x1c
#  define   GS          0x1d
#  define   RS          0x1e
#  define   US          0x1f

#  define XON           0x11
#  define XOFF          0x13

#  define CTRL_A        0x01
#  define CTRL_B        0x02
#  define CTRL_C        0x03
#  define CTRL_D        0x04
#  define CTRL_E        0x05
#  define CTRL_F        0x06
#  define CTRL_G        0x07
#  define CTRL_H        0x08
#  define CTRL_I        0x09
#  define CTRL_J        0x0a
#  define CTRL_K        0x0b
#  define CTRL_L        0x0c
#  define CTRL_M        0x0d
#  define CTRL_N        0x0e
#  define CTRL_O        0x0f
#  define CTRL_P        0x10
#  define CTRL_Q        0x11
#  define CTRL_R        0x12
#  define CTRL_S        0x13
#  define CTRL_T        0x14
#  define CTRL_U        0x15
#  define CTRL_V        0x16
#  define CTRL_W        0x17
#  define CTRL_X        0x18
#  define CTRL_Y        0x19
#  define CTRL_Z        0x1a
#endif // NUL

#ifndef     COM1
#  define   COM1        0
#  define   COM2        1
#  define   COM3        2
#  define   COM4        3
#  define   COM5        4
#  define   COM6        5
#  define   COM7        6
#  define   COM8        7
#  define   COM9        8
#  define   COM10       9
#  define   COM11       10
#  define   COM12       11
#  define   COM13       12
#  define   COM14       13
#  define   COM15       14
#  define   COM16       15
#  define   COM17       16
#  define   COM18       17
#  define   COM19       18
#  define   COM20       19
#  define   COM21       20
#  define   COM22       21
#  define   COM23       22
#  define   COM24       23
#  define   COM25       24
#  define   COM26       25
#  define   COM27       26
#  define   COM28       27
#  define   COM29       28
#  define   COM30       29
#  define   COM31       30
#  define   COM32       31
#  define   COM33       32
#  define   COM34       33
#  define   COM35       34
#endif   // COM1

#define MAX_COMPORTS    34

#define SIGNAL_ON       1
#define SIGNAL_OFF      0
#define SIGNAL_QUERY    -1

#endif // ComWinDef_h

⌨️ 快捷键说明

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