- Main Page
- Classes
- Files
- Related Pages

- 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 |

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

enum DataBitsType

Enumerator:

  DATA_5 |
  DATA_6 |
  DATA_7 |
  DATA_8 |

    00099 {
    00100     DATA_5,
    00101     DATA_6,
    00102     DATA_7,
    00103     DATA_8
    00104 };

enum FlowType

Enumerator:

  FLOW_OFF |
  FLOW_HARDWARE |
  FLOW_XONXOFF |

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

enum NamingConvention

Enums for port settings.

Enumerator:

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

    00062 {
    00063     WIN_NAMES,
    00064     IRIX_NAMES,
    00065     HPUX_NAMES,
    00066     SUN_NAMES,
    00067     DIGITAL_NAMES,
    00068     FREEBSD_NAMES,
    00069     LINUX_NAMES
    00070 };

enum ParityType

Enumerator:

  PAR_NONE |
  PAR_ODD |
  PAR_EVEN |
  PAR_MARK |
  PAR_SPACE |

    00107 {
    00108     PAR_NONE,
    00109     PAR_ODD,
    00110     PAR_EVEN,
    00111     PAR_MARK,               //WINDOWS ONLY
    00112     PAR_SPACE
    00113 };

enum StopBitsType

Enumerator:

  STOP_1 |
  STOP_1_5 |
  STOP_2 |

    00116 {
    00117     STOP_1,
    00118     STOP_1_5,               //WINDOWS ONLY
    00119     STOP_2
    00120 };