22 #include <sys/select.h> 159 int writeIO(
const char *Buffer,
int Length);
void setBytePeriod(double Period)
void SetFormat(int ByteSize, ParityFlags Parity, int StopBits)
void setHandshake(HandshakeFlags Handshake)
virtual ~SerialIO()
Destructor.
void setBufferSize(int ReadBufSize, int WriteBufSize)
HandshakeFlags m_Handshake
void setTimeout(double Timeout)
void setMultiplier(double Multiplier=1)
void changeBaudRate(int BaudRate)
void setDeviceName(const char *Name)
int writeIO(const char *Buffer, int Length)
int readBlocking(char *Buffer, int Length)
SerialIO()
Default constructor.
int readNonBlocking(char *Buffer, int Length)
void setBaudRate(int BaudRate)
HandshakeFlags
Constants for defining the handshake.
StopBits
Constants for defining the stop bits.
ParityFlags
Constants for defining the parity bits.