#include <unix.h>
Definition at line 66 of file unix.h.
◆ SerialImpl()
◆ ~SerialImpl()
Serial::SerialImpl::~SerialImpl |
( |
| ) |
|
|
virtual |
◆ available()
size_t Serial::SerialImpl::available |
( |
| ) |
|
◆ close()
void Serial::SerialImpl::close |
( |
| ) |
|
◆ flush()
void Serial::SerialImpl::flush |
( |
| ) |
|
◆ flushInput()
void Serial::SerialImpl::flushInput |
( |
| ) |
|
◆ flushOutput()
void Serial::SerialImpl::flushOutput |
( |
| ) |
|
◆ getBaudrate()
unsigned long Serial::SerialImpl::getBaudrate |
( |
| ) |
const |
◆ getBytesize()
◆ getCD()
bool Serial::SerialImpl::getCD |
( |
| ) |
|
◆ getCTS()
bool Serial::SerialImpl::getCTS |
( |
| ) |
|
◆ getDSR()
bool Serial::SerialImpl::getDSR |
( |
| ) |
|
◆ getFlowcontrol()
◆ getParity()
◆ getPort()
string Serial::SerialImpl::getPort |
( |
| ) |
const |
◆ getRI()
bool Serial::SerialImpl::getRI |
( |
| ) |
|
◆ getStopbits()
◆ getTimeout()
◆ isOpen()
bool Serial::SerialImpl::isOpen |
( |
| ) |
const |
◆ open()
void Serial::SerialImpl::open |
( |
| ) |
|
◆ read()
size_t Serial::SerialImpl::read |
( |
uint8_t * |
buf, |
|
|
size_t |
size = 1 |
|
) |
| |
◆ readLock()
void Serial::SerialImpl::readLock |
( |
| ) |
|
◆ readUnlock()
void Serial::SerialImpl::readUnlock |
( |
| ) |
|
◆ reconfigurePort()
void Serial::SerialImpl::reconfigurePort |
( |
| ) |
|
|
protected |
◆ sendBreak()
void Serial::SerialImpl::sendBreak |
( |
int |
duration | ) |
|
◆ setBaudrate()
void Serial::SerialImpl::setBaudrate |
( |
unsigned long |
baudrate | ) |
|
◆ setBreak()
void Serial::SerialImpl::setBreak |
( |
bool |
level | ) |
|
◆ setBytesize()
◆ setDTR()
void Serial::SerialImpl::setDTR |
( |
bool |
level | ) |
|
◆ setFlowcontrol()
◆ setParity()
◆ setPort()
void Serial::SerialImpl::setPort |
( |
const string & |
port | ) |
|
◆ setRTS()
void Serial::SerialImpl::setRTS |
( |
bool |
level | ) |
|
◆ setStopbits()
◆ setTimeout()
◆ waitByteTimes()
void Serial::SerialImpl::waitByteTimes |
( |
size_t |
count | ) |
|
◆ waitForChange()
bool Serial::SerialImpl::waitForChange |
( |
| ) |
|
◆ waitReadable()
bool Serial::SerialImpl::waitReadable |
( |
uint32_t |
timeout | ) |
|
◆ write()
size_t Serial::SerialImpl::write |
( |
const uint8_t * |
data, |
|
|
size_t |
length |
|
) |
| |
◆ writeLock()
void Serial::SerialImpl::writeLock |
( |
| ) |
|
◆ writeUnlock()
void Serial::SerialImpl::writeUnlock |
( |
| ) |
|
◆ baudrate_
unsigned long serial::Serial::SerialImpl::baudrate_ |
|
private |
◆ byte_time_ns_
uint32_t serial::Serial::SerialImpl::byte_time_ns_ |
|
private |
◆ bytesize_
◆ fd_
int serial::Serial::SerialImpl::fd_ |
|
private |
◆ flowcontrol_
◆ is_open_
bool serial::Serial::SerialImpl::is_open_ |
|
private |
◆ parity_
parity_t serial::Serial::SerialImpl::parity_ |
|
private |
◆ port_
string serial::Serial::SerialImpl::port_ |
|
private |
◆ read_mutex
pthread_mutex_t serial::Serial::SerialImpl::read_mutex |
|
private |
◆ rtscts_
bool serial::Serial::SerialImpl::rtscts_ |
|
private |
◆ stopbits_
◆ timeout_
Timeout serial::Serial::SerialImpl::timeout_ |
|
private |
◆ write_mutex
pthread_mutex_t serial::Serial::SerialImpl::write_mutex |
|
private |
◆ xonxoff_
bool serial::Serial::SerialImpl::xonxoff_ |
|
private |
The documentation for this class was generated from the following files: