- Main Page
- Classes
- Files

- File List
- File Members

# qextserialbase.h File Reference

## Classes
struct | PortSettings
class | QextSerialBase
## Enumerations
enum | BaudRateType { BAUD50, BAUD75, BAUD110, BAUD134, BAUD150, BAUD200, BAUD300, BAUD600, BAUD1200, BAUD1800, BAUD2400, BAUD4800, BAUD9600, BAUD14400, BAUD19200, BAUD38400, BAUD56000, BAUD57600, BAUD76800, BAUD115200, BAUD128000, BAUD256000 }
enum | DataBitsType { DATA_5, DATA_6, DATA_7, DATA_8 }
enum | FlowType { FLOW_OFF, FLOW_HARDWARE, FLOW_XONXOFF }
enum | NamingConvention { WIN_NAMES, IRIX_NAMES, HPUX_NAMES, SUN_NAMES, DIGITAL_NAMES, FREEBSD_NAMES, LINUX_NAMES }
enum | ParityType { PAR_NONE, PAR_ODD, PAR_EVEN, PAR_MARK, PAR_SPACE }
enum | StopBitsType { STOP_1, STOP_1_5, STOP_2 }

## Enumeration Type Documentation

enum BaudRateType

Enumerator:

  BAUD50 |
  BAUD75 |
  BAUD110 |
  BAUD134 |
  BAUD150 |
  BAUD200 |
  BAUD300 |
  BAUD600 |
  BAUD1200 |
  BAUD1800 |
  BAUD2400 |
  BAUD4800 |
  BAUD9600 |
  BAUD14400 |
  BAUD19200 |
  BAUD38400 |
  BAUD56000 |
  BAUD57600 |
  BAUD76800 |
  BAUD115200 |
  BAUD128000 |
  BAUD256000 |

    00078                   {
    00079     BAUD50,                //POSIX ONLY
    00080     BAUD75,                //POSIX ONLY
    00081     BAUD110,
    00082     BAUD134,               //POSIX ONLY
    00083     BAUD150,               //POSIX ONLY
    00084     BAUD200,               //POSIX ONLY
    00085     BAUD300,
    00086     BAUD600,
    00087     BAUD1200,
    00088     BAUD1800,              //POSIX ONLY
    00089     BAUD2400,
    00090     BAUD4800,
    00091     BAUD9600,
    00092     BAUD14400,             //WINDOWS ONLY
    00093     BAUD19200,
    00094     BAUD38400,
    00095     BAUD56000,             //WINDOWS ONLY
    00096     BAUD57600,
    00097     BAUD76800,             //POSIX ONLY
    00098     BAUD115200,
    00099     BAUD128000,            //WINDOWS ONLY
    00100     BAUD256000             //WINDOWS ONLY
    00101 };

enum DataBitsType

Enumerator:

  DATA_5 |
  DATA_6 |
  DATA_7 |
  DATA_8 |

    00103                   {
    00104     DATA_5,
    00105     DATA_6,
    00106     DATA_7,
    00107     DATA_8
    00108 };

enum FlowType

Enumerator:

  FLOW_OFF |
  FLOW_HARDWARE |
  FLOW_XONXOFF |

    00124               {
    00125     FLOW_OFF,
    00126     FLOW_HARDWARE,
    00127     FLOW_XONXOFF
    00128 };

enum NamingConvention

Enumerator:

  WIN_NAMES |
  IRIX_NAMES |
  HPUX_NAMES |
  SUN_NAMES |
  DIGITAL_NAMES |
  FREEBSD_NAMES |
  LINUX_NAMES |

    00068                       {
    00069     WIN_NAMES,
    00070     IRIX_NAMES,
    00071     HPUX_NAMES,
    00072     SUN_NAMES,
    00073     DIGITAL_NAMES,
    00074     FREEBSD_NAMES,
    00075     LINUX_NAMES
    00076 };

enum ParityType

Enumerator:

  PAR_NONE |
  PAR_ODD |
  PAR_EVEN |
  PAR_MARK |
  PAR_SPACE |

    00110                 {
    00111     PAR_NONE,
    00112     PAR_ODD,
    00113     PAR_EVEN,
    00114     PAR_MARK,               //WINDOWS ONLY
    00115     PAR_SPACE
    00116 };

enum StopBitsType

Enumerator:

  STOP_1 |
  STOP_1_5 |
  STOP_2 |

    00118                   {
    00119     STOP_1,
    00120     STOP_1_5,               //WINDOWS ONLY
    00121     STOP_2
    00122 };