#include <abs_rxtx.h>
Definition at line 41 of file abs_rxtx.h.
Enumerator |
---|
ANS_OK |
|
ANS_TIMEOUT |
|
ANS_DEV_ERR |
|
Definition at line 44 of file abs_rxtx.h.
rp::hal::serial_rxtx::serial_rxtx |
( |
| ) |
|
|
inline |
virtual rp::hal::serial_rxtx::~serial_rxtx |
( |
| ) |
|
|
inlinevirtual |
virtual bool rp::hal::serial_rxtx::bind |
( |
const char * |
portname, |
|
|
_u32 |
baudrate, |
|
|
_u32 |
flags = 0 |
|
) |
| |
|
pure virtual |
virtual void rp::hal::serial_rxtx::cancelOperation |
( |
| ) |
|
|
inlinevirtual |
virtual void rp::hal::serial_rxtx::clearDTR |
( |
| ) |
|
|
pure virtual |
virtual void rp::hal::serial_rxtx::close |
( |
| ) |
|
|
pure virtual |
virtual void rp::hal::serial_rxtx::flush |
( |
_u32 |
flags | ) |
|
|
pure virtual |
virtual bool rp::hal::serial_rxtx::isOpened |
( |
| ) |
|
|
inlinevirtual |
virtual bool rp::hal::serial_rxtx::open |
( |
| ) |
|
|
pure virtual |
virtual int rp::hal::serial_rxtx::recvdata |
( |
unsigned char * |
data, |
|
|
size_t |
size |
|
) |
| |
|
pure virtual |
void rp::hal::serial_rxtx::ReleaseRxTx |
( |
serial_rxtx * |
rxtx | ) |
|
|
static |
virtual size_t rp::hal::serial_rxtx::rxqueue_count |
( |
| ) |
|
|
pure virtual |
virtual int rp::hal::serial_rxtx::senddata |
( |
const unsigned char * |
data, |
|
|
size_t |
size |
|
) |
| |
|
pure virtual |
virtual void rp::hal::serial_rxtx::setDTR |
( |
| ) |
|
|
pure virtual |
virtual int rp::hal::serial_rxtx::waitfordata |
( |
size_t |
data_count, |
|
|
_u32 |
timeout = -1 , |
|
|
size_t * |
returned_size = NULL |
|
) |
| |
|
pure virtual |
virtual int rp::hal::serial_rxtx::waitforrecv |
( |
_u32 |
timeout = -1 , |
|
|
size_t * |
returned_size = NULL |
|
) |
| |
|
pure virtual |
virtual int rp::hal::serial_rxtx::waitforsent |
( |
_u32 |
timeout = -1 , |
|
|
size_t * |
returned_size = NULL |
|
) |
| |
|
pure virtual |
volatile bool rp::hal::serial_rxtx::_is_serial_opened |
|
protected |
The documentation for this class was generated from the following files: