Represents a type of connection.
More...
#include <connection.hpp>
|
static constexpr auto | TYPE = "None" |
|
Represents a type of connection.
The following methods are pure virtual and must be implemented by a derived class:
◆ Connection()
microstrain::Connection::Connection |
( |
| ) |
|
|
inline |
◆ ~Connection()
virtual microstrain::Connection::~Connection |
( |
| ) |
|
|
inlinevirtual |
◆ connect()
virtual bool microstrain::Connection::connect |
( |
| ) |
|
|
pure virtual |
◆ disconnect()
virtual bool microstrain::Connection::disconnect |
( |
| ) |
|
|
pure virtual |
◆ interfaceName()
virtual const char* microstrain::Connection::interfaceName |
( |
| ) |
const |
|
pure virtual |
◆ isConnected()
virtual bool microstrain::Connection::isConnected |
( |
| ) |
const |
|
pure virtual |
◆ parameter()
virtual uint32_t microstrain::Connection::parameter |
( |
| ) |
const |
|
pure virtual |
◆ recvFromDevice()
mip::Connection::recvFromDevice |
( |
uint8_t * |
buffer, |
|
|
size_t |
max_length, |
|
|
unsigned int |
wait_time_ms, |
|
|
size_t * |
length_out, |
|
|
EmbeddedTimestamp * |
timestamp_out |
|
) |
| |
|
pure virtual |
◆ sendToDevice()
mip::Connection::sendToDevice |
( |
const uint8_t * |
data, |
|
|
size_t |
length |
|
) |
| |
|
pure virtual |
◆ type()
const char* microstrain::Connection::type |
( |
| ) |
const |
|
inline |
◆ mType
const char* microstrain::Connection::mType |
|
protected |
◆ TYPE
constexpr auto microstrain::Connection::TYPE = "None" |
|
staticconstexpr |
The documentation for this class was generated from the following files: