SerialPort.h File Reference

#include <termios.h>
#include <fcntl.h>
#include <stdio.h>
#include <unistd.h>

Include dependency graph for SerialPort.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  SerialPorts

Enumerations

enum  BaudRateEnum {
  BAUD_50 = B50, BAUD_75 = B75, BAUD_110 = B110, BAUD_134 = B134,
  BAUD_150 = B150, BAUD_200 = B200, BAUD_300 = B300, BAUD_600 = B600,
  BAUD_1200 = B1200, BAUD_1800 = B1800, BAUD_2400 = B2400, BAUD_4800 = B4800,
  BAUD_9600 = B9600, BAUD_19200 = B19200, BAUD_38400 = B38400, BAUD_57600 = B57600,
  BAUD_115200 = B115200, BAUD_ERR
}
enum  CharSizeEnum {
  CHAR_SIZE_5 = CS5, CHAR_SIZE_6 = CS6, CHAR_SIZE_7 = CS7, CHAR_SIZE_8 = CS8,
  CHAR_SIZE_ERR
}
enum  ParityEnum { PARITY_EVEN, PARITY_ODD, PARITY_NONE, PARITY_ERR }
enum  FlowControlEnum { FLOW_CONTROL_HARD, FLOW_CONTROL_SOFT, FLOW_CONTROL_NONE, FLOW_CONTROL_ERR }

Variables

const BaudRateEnum DEFAULT_BAUDRATE = BAUD_9600
const CharSizeEnum DEFAULT_CHARSIZE = CHAR_SIZE_8
const ParityEnum DEFAULT_PARITY = PARITY_NONE
const FlowControlEnum DEFAULT_FLOWCONTROL = FLOW_CONTROL_NONE
static const char CTRL_Q = 0x11
static const char CTRL_S = 0x13


Enumeration Type Documentation

enum SerialPorts::BaudRateEnum
 

Enumeration values:
BAUD_50 
BAUD_75 
BAUD_110 
BAUD_134 
BAUD_150 
BAUD_200 
BAUD_300 
BAUD_600 
BAUD_1200 
BAUD_1800 
BAUD_2400 
BAUD_4800 
BAUD_9600 
BAUD_19200 
BAUD_38400 
BAUD_57600 
BAUD_115200 
BAUD_ERR 

Definition at line 25 of file SerialPort.h.

enum SerialPorts::CharSizeEnum
 

Enumeration values:
CHAR_SIZE_5 
CHAR_SIZE_6 
CHAR_SIZE_7 
CHAR_SIZE_8 
CHAR_SIZE_ERR 

Definition at line 46 of file SerialPort.h.

enum SerialPorts::FlowControlEnum
 

Enumeration values:
FLOW_CONTROL_HARD 
FLOW_CONTROL_SOFT 
FLOW_CONTROL_NONE 
FLOW_CONTROL_ERR 

Definition at line 62 of file SerialPort.h.

enum SerialPorts::ParityEnum
 

Enumeration values:
PARITY_EVEN 
PARITY_ODD 
PARITY_NONE 
PARITY_ERR 

Definition at line 54 of file SerialPort.h.


Variable Documentation

const char SerialPorts::CTRL_Q = 0x11 [static]
 

Definition at line 74 of file SerialPort.h.

Referenced by SerialPorts::SerialPort::setFlowControl().

const char SerialPorts::CTRL_S = 0x13 [static]
 

Definition at line 75 of file SerialPort.h.

Referenced by SerialPorts::SerialPort::setFlowControl().

const BaudRateEnum SerialPorts::DEFAULT_BAUDRATE = BAUD_9600
 

Definition at line 69 of file SerialPort.h.

const CharSizeEnum SerialPorts::DEFAULT_CHARSIZE = CHAR_SIZE_8
 

Definition at line 70 of file SerialPort.h.

const FlowControlEnum SerialPorts::DEFAULT_FLOWCONTROL = FLOW_CONTROL_NONE
 

Definition at line 72 of file SerialPort.h.

const ParityEnum SerialPorts::DEFAULT_PARITY = PARITY_NONE
 

Definition at line 71 of file SerialPort.h.


Generated on Tue May 31 20:21:10 2005 for sendsms by  doxygen 1.4.2