ACE
6.1.0
|
#include <TTY_IO.h>
Public Member Functions | |
Serial_Params (void) | |
Public Attributes | |
int | baudrate |
int | xonlim |
int | xofflim |
unsigned int | readmincharacters |
int | readtimeoutmsec |
const char * | paritymode |
bool | ctsenb |
unsigned char | rtsenb |
bool | xinenb |
bool | xoutenb |
bool | modem |
bool | rcvenb |
bool | dsrenb |
bool | dtrdisable |
unsigned char | databits |
unsigned char | stopbits |
ACE_TTY_IO::Serial_Params::Serial_Params | ( | void | ) |
Specifies the baudrate at which the communication port operates.
Enable & set CTS mode. Note that RTS & CTS are enabled/disabled together on some systems (RTS/CTS is enabled if either ctsenb
or rtsenb
is set).
unsigned char ACE_TTY_IO::Serial_Params::databits |
Data bits. Valid values 5, 6, 7 and 8 data bits. Additionally Win32 supports 4 data bits.
Controls whether DSR is disabled or enabled (Win32).
Controls whether DTR is disabled or enabled.
Specifies if device is a modem (POSIX). If not set modem status lines are ignored.
const char* ACE_TTY_IO::Serial_Params::paritymode |
Specifies the parity mode. POSIX supports "none", "even" and "odd" parity. Additionally Win32 supports "mark" and "space" parity modes.
Enable/disable receiver (POSIX).
unsigned int ACE_TTY_IO::Serial_Params::readmincharacters |
Specifies the minimum number of characters for non-canonical read (POSIX).
Specifies the time to wait before returning from read. Negative value means infinite timeout.
unsigned char ACE_TTY_IO::Serial_Params::rtsenb |
Enable & set RTS mode. Note that RTS & CTS are enabled/disabled together on some systems (RTS/CTS is enabled if either ctsenb
or rtsenb
is set).
unsigned char ACE_TTY_IO::Serial_Params::stopbits |
Stop bits. Valid values are 1 and 2.
Enable/disable software flow control on input.
Specifies the maximum number of bytes in input buffer before XOFF char is sent. Negative value indicates that default value should be used (Win32).
Specifies the minimum number of bytes in input buffer before XON char is sent. Negative value indicates that default value should be used (Win32).
Enable/disable software flow control on output.