#define BELKIN_DOCKSTATION_VID 0x050d /* Vendor Id */ #define BELKIN_DOCKSTATION_PID 0x1203 /* Product Id */
#define BELKIN_SA_VID 0x050d /* Vendor Id */ #define BELKIN_SA_PID 0x0103 /* Product Id */
#define BELKIN_OLD_VID 0x056c /* Belkin's "old" vendor id */ #define BELKIN_OLD_PID 0x8007 /* Belkin's "old" single port serial converter's id */
#define PERACOM_VID 0x0565 /* Peracom's vendor id */ #define PERACOM_PID 0x0001 /* Peracom's single port serial converter's id */
#define GOHUBS_VID 0x0921 /* GoHubs vendor id */ #define GOHUBS_PID 0x1000 /* GoHubs single port serial converter's id (identical to the Peracom device) */ #define HANDYLINK_PID 0x1200 /* HandyLink USB's id (identical to the Peracom device) */
/* Vendor Request Interface */ #define BELKIN_SA_SET_BAUDRATE_REQUEST 0/* Set baud rate */ #define BELKIN_SA_SET_STOP_BITS_REQUEST 1/* Set stop bits (1,2) */ #define BELKIN_SA_SET_DATA_BITS_REQUEST 2/* Set data bits (5,6,7,8) */ #define BELKIN_SA_SET_PARITY_REQUEST 3/* Set parity (None, Even, Odd) */
#define BELKIN_SA_SET_DTR_REQUEST 10/* Set DTR state */ #define BELKIN_SA_SET_RTS_REQUEST 11/* Set RTS state */ #define BELKIN_SA_SET_BREAK_REQUEST 12/* Set BREAK state */
#define BELKIN_SA_SET_FLOW_CTRL_REQUEST 16/* Set flow control mode */
#ifdef WHEN_I_LEARN_THIS #define BELKIN_SA_SET_MAGIC_REQUEST 17/* I don't know, possibly flush */ /* (always in Wininit sequence before flow control) */ #define BELKIN_SA_RESET xx /* Reset the port */ #define BELKIN_SA_GET_MODEM_STATUS xx /* Force return of modem status register */ #endif
#define BELKIN_SA_FLOW_NONE 0x0000 /* No flow control */ #define BELKIN_SA_FLOW_OCTS 0x0001 /* use CTS input to throttle output */ #define BELKIN_SA_FLOW_ODSR 0x0002 /* use DSR input to throttle output */ #define BELKIN_SA_FLOW_IDSR 0x0004 /* use DSR input to enable receive */ #define BELKIN_SA_FLOW_IDTR 0x0008 /* use DTR output for input flow control */ #define BELKIN_SA_FLOW_IRTS 0x0010 /* use RTS output for input flow control */ #define BELKIN_SA_FLOW_ORTS 0x0020 /* use RTS to indicate data available to send */ #define BELKIN_SA_FLOW_ERRSUB 0x0040 /* ???? guess ???? substitute inline errors */ #define BELKIN_SA_FLOW_OXON 0x0080 /* use XON/XOFF for output flow control */ #define BELKIN_SA_FLOW_IXON 0x0100 /* use XON/XOFF for input flow control */
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.