Update of /cvsroot/com0com/hub4com/plugins
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv29647/plugins
Modified Files:
plugins_api.h
Log Message:
Redesigned serial port options
Index: plugins_api.h
===================================================================
RCS file: /cvsroot/com0com/hub4com/plugins/plugins_api.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** plugins_api.h 20 Aug 2008 09:06:48 -0000 1.7
--- plugins_api.h 20 Aug 2008 14:30:18 -0000 1.8
***************
*** 63,74 ****
#define PIN_STATE_OUT2 0x08
#define PIN_STATE_BREAK 0x10
! #define HUB_MSG_TYPE_GET_OPTIONS (6 | HUB_MSG_UNION_TYPE_PVAL)
#define GO_O2V_MODEM_STATUS(o) ((BYTE)(o))
#define GO_V2O_MODEM_STATUS(v) ((DWORD)(BYTE)(v))
#define GO_O2V_LINE_STATUS(o) ((BYTE)((o) >> 8))
#define GO_V2O_LINE_STATUS(v) ((DWORD)(BYTE)(v) << 8)
! #define HUB_MSG_TYPE_SET_OPTIONS (7 | HUB_MSG_UNION_TYPE_VAL)
#define SO_O2V_PIN_STATE(o) ((BYTE)(o))
#define SO_V2O_PIN_STATE(v) ((DWORD)(BYTE)(v))
/*******************************************************************/
typedef struct _HUB_MSG {
--- 63,81 ----
#define PIN_STATE_OUT2 0x08
#define PIN_STATE_BREAK 0x10
! #define HUB_MSG_TYPE_GET_IN_OPTS (6 | HUB_MSG_UNION_TYPE_PVAL)
#define GO_O2V_MODEM_STATUS(o) ((BYTE)(o))
#define GO_V2O_MODEM_STATUS(v) ((DWORD)(BYTE)(v))
#define GO_O2V_LINE_STATUS(o) ((BYTE)((o) >> 8))
#define GO_V2O_LINE_STATUS(v) ((DWORD)(BYTE)(v) << 8)
! #define GO_ESCAPE_MODE 0x00010000
! #define GO_RBR_STATUS 0x00020000
! #define GO_RLC_STATUS 0x00040000
! #define HUB_MSG_TYPE_SET_OUT_OPTS (7 | HUB_MSG_UNION_TYPE_VAL)
#define SO_O2V_PIN_STATE(o) ((BYTE)(o))
#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)
/*******************************************************************/
typedef struct _HUB_MSG {
|