#include <net_serial.h>
|
| virtual bool | bind (const char *portname, uint32_t baudrate, uint32_t flags=0) |
| |
| virtual bool | bind (const char *portname, uint32_t baudrate, uint32_t flags=0) |
| |
| virtual bool | bind (const char *portname, _u32 baudrate, _u32 flags=0) |
| |
| virtual void | cancelOperation () |
| |
| virtual void | clearDTR () |
| |
| virtual void | clearDTR () |
| |
| virtual void | clearDTR () |
| |
| virtual void | close () |
| |
| virtual void | close () |
| |
| virtual void | close () |
| |
| virtual void | flush (_u32 flags) |
| |
| virtual void | flush (_u32 flags) |
| |
| virtual void | flush (_u32 flags) |
| |
| _u32 | getTermBaudBitmap (_u32 baud) |
| |
| _u32 | getTermBaudBitmap (_u32 baud) |
| |
| virtual bool | open () |
| |
| virtual bool | open () |
| |
| virtual bool | open () |
| |
| | raw_serial () |
| |
| | raw_serial () |
| |
| | raw_serial () |
| |
| virtual int | recvdata (unsigned char *data, size_t size) |
| |
| virtual int | recvdata (unsigned char *data, _word_size_t size) |
| |
| virtual int | recvdata (unsigned char *data, size_t size) |
| |
| virtual size_t | rxqueue_count () |
| |
| virtual size_t | rxqueue_count () |
| |
| virtual size_t | rxqueue_count () |
| |
| virtual int | senddata (const unsigned char *data, size_t size) |
| |
| virtual int | senddata (const unsigned char *data, _word_size_t size) |
| |
| virtual int | senddata (const unsigned char *data, size_t size) |
| |
| virtual void | setDTR () |
| |
| virtual void | setDTR () |
| |
| virtual void | setDTR () |
| |
| virtual int | waitfordata (size_t data_count, _u32 timeout=-1, size_t *returned_size=NULL) |
| |
| virtual int | waitfordata (_word_size_t data_count, _u32 timeout=-1, _word_size_t *returned_size=NULL) |
| |
| virtual int | waitfordata (size_t data_count, _u32 timeout=-1, size_t *returned_size=NULL) |
| |
| virtual int | waitforrecv (_u32 timeout=-1, size_t *returned_size=NULL) |
| |
| virtual int | waitforrecv (_u32 timeout=-1, _word_size_t *returned_size=NULL) |
| |
| virtual int | waitforrecv (_u32 timeout=-1, size_t *returned_size=NULL) |
| |
| virtual int | waitforsent (_u32 timeout=-1, _word_size_t *returned_size=NULL) |
| |
| virtual int | waitforsent (_u32 timeout=-1, size_t *returned_size=NULL) |
| |
| virtual int | waitforsent (_u32 timeout=-1, size_t *returned_size=NULL) |
| |
| virtual | ~raw_serial () |
| |
| virtual | ~raw_serial () |
| |
| virtual | ~raw_serial () |
| |
| virtual bool | isOpened () |
| |
| | serial_rxtx () |
| |
| virtual | ~serial_rxtx () |
| |
|
| void | _init () |
| |
| void | _init () |
| |
| void | _init () |
| |
| bool | open (const char *portname, uint32_t baudrate, uint32_t flags=0) |
| |
| bool | open (const char *portname, _u32 baudrate, _u32 flags) |
| |
| bool | open (const char *portname, uint32_t baudrate, uint32_t flags=0) |
| |
Definition at line 41 of file linux/net_serial.h.
◆ anonymous enum
| Enumerator |
|---|
| SERIAL_RX_BUFFER_SIZE | |
| SERIAL_TX_BUFFER_SIZE | |
Definition at line 44 of file linux/net_serial.h.
◆ anonymous enum
| Enumerator |
|---|
| SERIAL_RX_BUFFER_SIZE | |
| SERIAL_TX_BUFFER_SIZE | |
Definition at line 44 of file macOS/net_serial.h.
◆ anonymous enum
| Enumerator |
|---|
| SERIAL_RX_BUFFER_SIZE | |
| SERIAL_TX_BUFFER_SIZE | |
| SERIAL_RX_TIMEOUT | |
| SERIAL_TX_TIMEOUT | |
Definition at line 44 of file win32/net_serial.h.
◆ raw_serial() [1/3]
| rp::arch::net::raw_serial::raw_serial |
( |
| ) |
|
◆ ~raw_serial() [1/3]
| rp::arch::net::raw_serial::~raw_serial |
( |
| ) |
|
|
virtual |
◆ raw_serial() [2/3]
| rp::arch::net::raw_serial::raw_serial |
( |
| ) |
|
◆ ~raw_serial() [2/3]
| virtual rp::arch::net::raw_serial::~raw_serial |
( |
| ) |
|
|
virtual |
◆ raw_serial() [3/3]
| rp::arch::net::raw_serial::raw_serial |
( |
| ) |
|
◆ ~raw_serial() [3/3]
| virtual rp::arch::net::raw_serial::~raw_serial |
( |
| ) |
|
|
virtual |
◆ _init() [1/3]
| void rp::arch::net::raw_serial::_init |
( |
| ) |
|
|
protected |
◆ _init() [2/3]
| void rp::arch::net::raw_serial::_init |
( |
| ) |
|
|
protected |
◆ _init() [3/3]
| void rp::arch::net::raw_serial::_init |
( |
| ) |
|
|
protected |
◆ bind() [1/3]
| virtual bool rp::arch::net::raw_serial::bind |
( |
const char * |
portname, |
|
|
uint32_t |
baudrate, |
|
|
uint32_t |
flags = 0 |
|
) |
| |
|
virtual |
◆ bind() [2/3]
| bool rp::arch::net::raw_serial::bind |
( |
const char * |
portname, |
|
|
uint32_t |
baudrate, |
|
|
uint32_t |
flags = 0 |
|
) |
| |
|
virtual |
◆ bind() [3/3]
| virtual bool rp::arch::net::raw_serial::bind |
( |
const char * |
portname, |
|
|
_u32 |
baudrate, |
|
|
_u32 |
flags = 0 |
|
) |
| |
|
virtual |
◆ cancelOperation()
| void rp::arch::net::raw_serial::cancelOperation |
( |
| ) |
|
|
virtual |
◆ clearDTR() [1/3]
| virtual void rp::arch::net::raw_serial::clearDTR |
( |
| ) |
|
|
virtual |
◆ clearDTR() [2/3]
| void rp::arch::net::raw_serial::clearDTR |
( |
| ) |
|
|
virtual |
◆ clearDTR() [3/3]
| virtual void rp::arch::net::raw_serial::clearDTR |
( |
| ) |
|
|
virtual |
◆ close() [1/3]
| virtual void rp::arch::net::raw_serial::close |
( |
| ) |
|
|
virtual |
◆ close() [2/3]
| void rp::arch::net::raw_serial::close |
( |
| ) |
|
|
virtual |
◆ close() [3/3]
| virtual void rp::arch::net::raw_serial::close |
( |
| ) |
|
|
virtual |
◆ flush() [1/3]
| void rp::arch::net::raw_serial::flush |
( |
_u32 |
flags | ) |
|
|
virtual |
◆ flush() [2/3]
| virtual void rp::arch::net::raw_serial::flush |
( |
_u32 |
flags | ) |
|
|
virtual |
◆ flush() [3/3]
| virtual void rp::arch::net::raw_serial::flush |
( |
_u32 |
flags | ) |
|
|
virtual |
◆ getTermBaudBitmap() [1/2]
| _u32 rp::arch::net::raw_serial::getTermBaudBitmap |
( |
_u32 |
baud | ) |
|
◆ getTermBaudBitmap() [2/2]
| _u32 rp::arch::net::raw_serial::getTermBaudBitmap |
( |
_u32 |
baud | ) |
|
◆ open() [1/6]
| bool rp::arch::net::raw_serial::open |
( |
| ) |
|
|
virtual |
◆ open() [2/6]
| virtual bool rp::arch::net::raw_serial::open |
( |
| ) |
|
|
virtual |
◆ open() [3/6]
| virtual bool rp::arch::net::raw_serial::open |
( |
| ) |
|
|
virtual |
◆ open() [4/6]
| bool rp::arch::net::raw_serial::open |
( |
const char * |
portname, |
|
|
uint32_t |
baudrate, |
|
|
uint32_t |
flags = 0 |
|
) |
| |
|
protected |
◆ open() [5/6]
| bool rp::arch::net::raw_serial::open |
( |
const char * |
portname, |
|
|
_u32 |
baudrate, |
|
|
_u32 |
flags |
|
) |
| |
|
protected |
◆ open() [6/6]
| bool rp::arch::net::raw_serial::open |
( |
const char * |
portname, |
|
|
uint32_t |
baudrate, |
|
|
uint32_t |
flags = 0 |
|
) |
| |
|
protected |
◆ recvdata() [1/3]
| int rp::arch::net::raw_serial::recvdata |
( |
unsigned char * |
data, |
|
|
_word_size_t |
size |
|
) |
| |
|
virtual |
◆ recvdata() [2/3]
| int rp::arch::net::raw_serial::recvdata |
( |
unsigned char * |
data, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
◆ recvdata() [3/3]
| virtual int rp::arch::net::raw_serial::recvdata |
( |
unsigned char * |
data, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
◆ rxqueue_count() [1/3]
| size_t rp::arch::net::raw_serial::rxqueue_count |
( |
| ) |
|
|
virtual |
◆ rxqueue_count() [2/3]
| virtual size_t rp::arch::net::raw_serial::rxqueue_count |
( |
| ) |
|
|
virtual |
◆ rxqueue_count() [3/3]
| virtual size_t rp::arch::net::raw_serial::rxqueue_count |
( |
| ) |
|
|
virtual |
◆ senddata() [1/3]
| int rp::arch::net::raw_serial::senddata |
( |
const unsigned char * |
data, |
|
|
_word_size_t |
size |
|
) |
| |
|
virtual |
◆ senddata() [2/3]
| int rp::arch::net::raw_serial::senddata |
( |
const unsigned char * |
data, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
◆ senddata() [3/3]
| virtual int rp::arch::net::raw_serial::senddata |
( |
const unsigned char * |
data, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
◆ setDTR() [1/3]
| virtual void rp::arch::net::raw_serial::setDTR |
( |
| ) |
|
|
virtual |
◆ setDTR() [2/3]
| void rp::arch::net::raw_serial::setDTR |
( |
| ) |
|
|
virtual |
◆ setDTR() [3/3]
| virtual void rp::arch::net::raw_serial::setDTR |
( |
| ) |
|
|
virtual |
◆ waitfordata() [1/3]
◆ waitfordata() [2/3]
| int rp::arch::net::raw_serial::waitfordata |
( |
size_t |
data_count, |
|
|
_u32 |
timeout = -1, |
|
|
size_t * |
returned_size = NULL |
|
) |
| |
|
virtual |
◆ waitfordata() [3/3]
| virtual int rp::arch::net::raw_serial::waitfordata |
( |
size_t |
data_count, |
|
|
_u32 |
timeout = -1, |
|
|
size_t * |
returned_size = NULL |
|
) |
| |
|
virtual |
◆ waitforrecv() [1/3]
| int rp::arch::net::raw_serial::waitforrecv |
( |
_u32 |
timeout = -1, |
|
|
size_t * |
returned_size = NULL |
|
) |
| |
|
virtual |
◆ waitforrecv() [2/3]
| int rp::arch::net::raw_serial::waitforrecv |
( |
_u32 |
timeout = -1, |
|
|
_word_size_t * |
returned_size = NULL |
|
) |
| |
|
virtual |
◆ waitforrecv() [3/3]
| virtual int rp::arch::net::raw_serial::waitforrecv |
( |
_u32 |
timeout = -1, |
|
|
size_t * |
returned_size = NULL |
|
) |
| |
|
virtual |
◆ waitforsent() [1/3]
| int rp::arch::net::raw_serial::waitforsent |
( |
_u32 |
timeout = -1, |
|
|
_word_size_t * |
returned_size = NULL |
|
) |
| |
|
virtual |
◆ waitforsent() [2/3]
| int rp::arch::net::raw_serial::waitforsent |
( |
_u32 |
timeout = -1, |
|
|
size_t * |
returned_size = NULL |
|
) |
| |
|
virtual |
◆ waitforsent() [3/3]
| virtual int rp::arch::net::raw_serial::waitforsent |
( |
_u32 |
timeout = -1, |
|
|
size_t * |
returned_size = NULL |
|
) |
| |
|
virtual |
◆ _baudrate
| uint32_t rp::arch::net::raw_serial::_baudrate |
|
protected |
◆ _co
| COMMTIMEOUTS rp::arch::net::raw_serial::_co |
|
protected |
◆ _dcb
| DCB rp::arch::net::raw_serial::_dcb |
|
protected |
◆ _flags
| uint32_t rp::arch::net::raw_serial::_flags |
|
protected |
◆ _operation_aborted
| bool rp::arch::net::raw_serial::_operation_aborted |
|
protected |
◆ _portName
| char rp::arch::net::raw_serial::_portName |
|
protected |
◆ _ro
| OVERLAPPED rp::arch::net::raw_serial::_ro |
|
protected |
◆ _selfpipe
| int rp::arch::net::raw_serial::_selfpipe[2] |
|
protected |
◆ _serial_handle
| volatile HANDLE rp::arch::net::raw_serial::_serial_handle |
|
protected |
◆ _wait_o
| OVERLAPPED rp::arch::net::raw_serial::_wait_o |
|
protected |
◆ _wo
| OVERLAPPED rp::arch::net::raw_serial::_wo |
|
protected |
◆ required_rx_cnt
| size_t rp::arch::net::raw_serial::required_rx_cnt |
|
protected |
◆ required_tx_cnt
| size_t rp::arch::net::raw_serial::required_tx_cnt |
|
protected |
◆ serial_fd
| int rp::arch::net::raw_serial::serial_fd |
|
protected |
The documentation for this class was generated from the following files: