Up: GEOS SDK TechDocs | Up | Prev: ScannerTokenCellData ... | Next: Socket ...

SerialBaud

typedef	enum
{
	SERIAL_BAUD_115200			= 1,
	SERIAL_BAUD_57600			= 2,
	SERIAL_BAUD_38400			= 3,
	SERIAL_BAUD_19200			= 6,
	SERIAL_BAUD_14400			= 8,
	SERIAL_BAUD_9600			= 12,
	SERIAL_BAUD_7200			= 16,
	SERIAL_BAUD_4800			= 24,
	SERIAL_BAUD_3600			= 32,
	SERIAL_BAUD_2400			= 48,
	SERIAL_BAUD_2000			= 58,
	SERIAL_BAUD_1800			= 64,
	SERIAL_BAUD_1200			= 96,
	SERIAL_BAUD_600			= 192,
	SERIAL_BAUD_300			= 384
} SerialBaud;

 

SerialFormat

typedef	ByteFlags SerialFormat;
#define	SERIAL_FORMAT_DLAB_OFFSET						(7)
#define	SERIAL_FORMAT_DLAB						(0x01 << SERIAL_FORMAT_DLAB_OFFSET)
 
#define	SERIAL_FORMAT_BREAK_OFFSET						(6)
#define	SERIAL_FORMAT_BREAK						(0x01 << SERIAL_FORMAT_BREAK_OFFSET)
 
#define	SERIAL_FORMAT_PARITY_OFFSET						(3)
#define	SERIAL_FORMAT_PARITY						(0x07 << SERIAL_FORMAT_PARITY_OFFSET)
 
#define	SERIAL_FORMAT_EXTRA_STOP_OFFSET (2)
#define	SERIAL_FORMAT_EXTRA_STOP						(0x01 <<	\ 
								SERIAL_FORMAT_EXTRA_STOP_OFFSET)
 
#define	SERIAL_FORMAT_LENGTH_OFFSET						(0)
#define	SERIAL_FORMAT_LENGTH						(0x03 << SERIAL_FORMAT_LENGTH_OFFSET)

 

SerialMode

typedef	enum {
	SM_RAW,
	SM_RARE,
	SM_COOKED
} SerialMode;

 

#define SERIAL_MODEM_RTS (0x01 << SERIAL_MODEM_RTS_OFFSET)

SerialModem

typedef	ByteFlags SerialModem;
#define    SMC_RTS      0x02    /* Request-To-Send (1 asserts it) */
#define    SMC_DTR      0x01    /* Data-Terminal Ready (1 asserts it) */
 
#define SERIAL_MODEM_RTS_OFFSET						(1)

#define SERIAL_MODEM_DTR_OFFSET						(0)
#define SERIAL_MODEM_DTR						(0x01 << SERIAL_MODEM_DTR_OFFSET)

 

SerialPortNum

typedef	enum
{
	SERIAL_COM1			= 0,
	SERIAL_COM2			= 2,
	SERIAL_COM3			= 4,
	SERIAL_COM4			= 6,
	SERIAL_COM5			= 8,
	SERIAL_COM6			= 10,
	SERIAL_COM7			= 12,
	SERIAL_COM8			= 14
} SerialPortNum;

 

SemaphoreHandle

typedef Handle SemaphoreHandle;

 

SerifFace

typedef byte SerifFace;
#define SF_SLAB 0x00c0
#define SF_MODERN 0x0080
#define SF_TRANS 0x0040
#define SF_OLD 0x0000

 

SetPalType

typedef ByteEnum SetPalType;
#define SPT_DEFAULT				0
#define SPT_CUSTOM				1

 

ShiftState

typedef ByteFlags ShiftState;
#define SS_LALT				0x80
#define SS_RALT 				0x40
#define SS_LCTRL 				0x20
#define SS_RCTRL 				0x10
#define SS_LSHIFT 				0x08
#define SS_RSHIFT 				0x04
#define SS_FIRE_BUTTON_1 				0x02
#define SS_FIRE_BUTTON_2				0x01

Modifiers which will be incorporated into input information. Corresponds to alt keys, control keys, shift keys, or special system modifiers. Note that these bits will only be set if not already accounted for; that is, if you are passed the character "E", the shift modifiers of this structure will not be marked.


Up: GEOS SDK TechDocs | Up | Prev: ScannerTokenCellData ... | Next: Socket ...