Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

vpr::SerialTypes Namespace Reference

Serial I/O types. More...


Enumerations

enum  UpdateActionOption { NOW, DRAIN, FLUSH }
 Possible update action values. More...

enum  FlowActionOption { OUTPUT_OFF, OUTPUT_ON, INPUT_OFF, INPUT_ON }
 Possible flow action values. More...

enum  FlushQueueOption { INPUT_QUEUE, OUTPUT_QUEUE, IO_QUEUES }
 Posslbie queue flushing options values. More...

enum  CharacterSizeOption { CS_BITS_5 = 5, CS_BITS_6 = 6, CS_BITS_7 = 7, CS_BITS_8 = 8 }
enum  ParityType { PORT_PARITY_EVEN = 0, PORT_PARITY_ODD = 1 }


Detailed Description

Serial I/O types.

Enumeration Type Documentation

enum vpr::SerialTypes::UpdateActionOption
 

Possible update action values.

Enumeration values:
NOW  Perform change immediately.
DRAIN  Perform change after all output is transmitted.
FLUSH  Perform change after all output is transmitted and discard all unread input.

Definition at line 55 of file SerialTypes.h.

00056    {
00057       NOW,            
00058       DRAIN,          
00059       FLUSH           
00061    };

enum vpr::SerialTypes::FlowActionOption
 

Possible flow action values.

Enumeration values:
OUTPUT_OFF  Output is suspended.
OUTPUT_ON  Previously suspended output is restarted.
INPUT_OFF  Send a STOP character to the device.
INPUT_ON  Send a START character to the device.

Definition at line 64 of file SerialTypes.h.

00065    {
00066       OUTPUT_OFF,     
00067       OUTPUT_ON,      
00068       INPUT_OFF,      
00069       INPUT_ON        
00070    };

enum vpr::SerialTypes::FlushQueueOption
 

Posslbie queue flushing options values.

Enumeration values:
INPUT_QUEUE  Flush data received but not read on input queue.
OUTPUT_QUEUE  Flush data written but not transmitted on output queue.
IO_QUEUES  Flush all data (combination of the above two).

Definition at line 73 of file SerialTypes.h.

00074    {
00075       INPUT_QUEUE,    
00076       OUTPUT_QUEUE,   
00078       IO_QUEUES       
00079    };

enum vpr::SerialTypes::CharacterSizeOption
 

Enumeration values:
CS_BITS_5  5 bits per byte.
CS_BITS_6  6 bits per byte.
CS_BITS_7  7 bits per byte.
CS_BITS_8  8 bits per byte.

Definition at line 81 of file SerialTypes.h.

00082    {
00083       CS_BITS_5 = 5,  
00084       CS_BITS_6 = 6,  
00085       CS_BITS_7 = 7,  
00086       CS_BITS_8 = 8   
00087    };

enum vpr::SerialTypes::ParityType
 

Enumeration values:
PORT_PARITY_EVEN  Even parity.
PORT_PARITY_ODD  Odd parity.

Definition at line 89 of file SerialTypes.h.

00090    {
00091       PORT_PARITY_EVEN = 0, 
00092       PORT_PARITY_ODD  = 1  
00093    };


Generated on Sun May 2 14:47:18 2004 for VR Juggler Portable Runtime by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002