[Com0com-cvs] hub4com/plugins plugins_api.h,1.10,1.11
The virtual serial port driver for Windows.
Brought to you by:
vfrolov
From: Vyacheslav F. <vf...@us...> - 2008-08-29 13:02:42
|
Update of /cvsroot/com0com/hub4com/plugins In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv27988 Modified Files: plugins_api.h Log Message: Added ESC_OPTS_MAP_EO2GO() and ESC_OPTS_MAP_GO2EO() Index: plugins_api.h =================================================================== RCS file: /cvsroot/com0com/hub4com/plugins/plugins_api.h,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** plugins_api.h 22 Aug 2008 16:57:11 -0000 1.10 --- plugins_api.h 29 Aug 2008 13:02:37 -0000 1.11 *************** *** 38,45 **** #define VAL2MASK(v) ((DWORD)(WORD)(v) << 16) #define MASK2VAL(m) ((WORD)((m) >> 16)) /*******************************************************************/ #define HUB_MSG_TYPE_EMPTY (0 | HUB_MSG_UNION_TYPE_NONE) #define HUB_MSG_TYPE_LINE_DATA (1 | HUB_MSG_UNION_TYPE_BUF) ! #define HUB_MSG_TYPE_CONNECT (2 | HUB_MSG_UNION_TYPE_VAL) #define HUB_MSG_TYPE_MODEM_STATUS (3 | HUB_MSG_UNION_TYPE_VAL | HUB_MSG_VAL_TYPE_MASK_VAL) #define MODEM_STATUS_DCTS 0x01 --- 38,48 ---- #define VAL2MASK(v) ((DWORD)(WORD)(v) << 16) #define MASK2VAL(m) ((WORD)((m) >> 16)) + #define HUB_MSG_VAL_TYPE_BOOL 0x0200 + #define HUB_MSG_VAL_TYPE_MSG_TYPE 0x0300 + #define HUB_MSG_VAL_TYPE_UINT 0x0400 /*******************************************************************/ #define HUB_MSG_TYPE_EMPTY (0 | HUB_MSG_UNION_TYPE_NONE) #define HUB_MSG_TYPE_LINE_DATA (1 | HUB_MSG_UNION_TYPE_BUF) ! #define HUB_MSG_TYPE_CONNECT (2 | HUB_MSG_UNION_TYPE_VAL | HUB_MSG_VAL_TYPE_BOOL) #define HUB_MSG_TYPE_MODEM_STATUS (3 | HUB_MSG_UNION_TYPE_VAL | HUB_MSG_VAL_TYPE_MASK_VAL) #define MODEM_STATUS_DCTS 0x01 *************** *** 79,97 **** #define SO_V2O_PIN_STATE(v) ((DWORD)(BYTE)(v)) #define HUB_MSG_TYPE_FAIL_IN_OPTS (8 | HUB_MSG_UNION_TYPE_VAL) ! #define HUB_MSG_TYPE_RBR_STATUS (9 | HUB_MSG_UNION_TYPE_VAL) #define HUB_MSG_TYPE_RLC_STATUS (10 | HUB_MSG_UNION_TYPE_VAL) ! #define HUB_MSG_TYPE_COUNT_REPEATS (11 | HUB_MSG_UNION_TYPE_PVAL) #define HUB_MSG_TYPE_GET_ESC_OPTS (12 | HUB_MSG_UNION_TYPE_PVAL) ! #define ESC_OPTS_O2V_MST(o) GO_O2V_MODEM_STATUS(o) ! #define ESC_OPTS_V2O_MST(v) GO_V2O_MODEM_STATUS(v) ! #define ESC_OPTS_O2V_LSR(o) GO_O2V_LINE_STATUS(o) ! #define ESC_OPTS_V2O_LSR(v) GO_V2O_LINE_STATUS(v) ! #define ESC_OPTS_RBR_STATUS GO_RBR_STATUS ! #define ESC_OPTS_RLC_STATUS GO_RLC_STATUS ! #define ESC_OPTS_BREAK_STATUS GO_BREAK_STATUS #define ESC_OPTS_O2V_ESCCHAR(o) ((BYTE)(o >> 24)) #define ESC_OPTS_V2O_ESCCHAR(v) ((DWORD)(BYTE)(v) << 24) #define HUB_MSG_TYPE_FAIL_ESC_OPTS (13 | HUB_MSG_UNION_TYPE_VAL) ! #define HUB_MSG_TYPE_BREAK_STATUS (14 | HUB_MSG_UNION_TYPE_VAL) /*******************************************************************/ typedef struct _HUB_MSG { --- 82,95 ---- #define SO_V2O_PIN_STATE(v) ((DWORD)(BYTE)(v)) #define HUB_MSG_TYPE_FAIL_IN_OPTS (8 | HUB_MSG_UNION_TYPE_VAL) ! #define HUB_MSG_TYPE_RBR_STATUS (9 | HUB_MSG_UNION_TYPE_VAL | HUB_MSG_VAL_TYPE_UINT) #define HUB_MSG_TYPE_RLC_STATUS (10 | HUB_MSG_UNION_TYPE_VAL) ! #define HUB_MSG_TYPE_COUNT_REPEATS (11 | HUB_MSG_UNION_TYPE_PVAL | HUB_MSG_VAL_TYPE_MSG_TYPE) #define HUB_MSG_TYPE_GET_ESC_OPTS (12 | HUB_MSG_UNION_TYPE_PVAL) ! #define ESC_OPTS_MAP_EO2GO(eo) ((DWORD)(eo) & 0x00FFFFFF) ! #define ESC_OPTS_MAP_GO2EO(go) ((DWORD)(go) & 0x00FFFFFF) #define ESC_OPTS_O2V_ESCCHAR(o) ((BYTE)(o >> 24)) #define ESC_OPTS_V2O_ESCCHAR(v) ((DWORD)(BYTE)(v) << 24) #define HUB_MSG_TYPE_FAIL_ESC_OPTS (13 | HUB_MSG_UNION_TYPE_VAL) ! #define HUB_MSG_TYPE_BREAK_STATUS (14 | HUB_MSG_UNION_TYPE_VAL | HUB_MSG_VAL_TYPE_BOOL) /*******************************************************************/ typedef struct _HUB_MSG { |