#include <bus.hpp>
Definition at line 19 of file bus.hpp.
◆ Bus()
Constructor.
Definition at line 28 of file bus.cpp.
◆ ~Bus()
Destructor.
The destructor should be implemented by subclasses to close the connection, if necessary.
Definition at line 35 of file bus.cpp.
◆ buffer() [1/2]
| std::vector< unsigned char > * Bus::buffer |
( |
| ) |
|
◆ buffer() [2/2]
| const std::vector< unsigned char > * Bus::buffer |
( |
| ) |
const |
◆ bufferSize_B()
| std::size_t Bus::bufferSize_B |
( |
| ) |
const |
◆ endpoint()
| virtual std::string rohdeschwarz::busses::Bus::endpoint |
( |
| ) |
const |
|
pure virtual |
◆ isError()
| virtual bool rohdeschwarz::busses::Bus::isError |
( |
| ) |
const |
|
pure virtual |
◆ readData() [1/2]
| bool Bus::readData |
( |
std::size_t * |
readSize = nullptr | ) |
|
◆ readData() [2/2]
| virtual bool rohdeschwarz::busses::Bus::readData |
( |
unsigned char * |
buffer, |
|
|
std::size_t |
bufferSize, |
|
|
std::size_t * |
readSize = nullptr |
|
) |
| |
|
pure virtual |
◆ setBufferSize()
| void Bus::setBufferSize |
( |
std::size_t |
bytes | ) |
|
◆ setTimeout()
| virtual bool rohdeschwarz::busses::Bus::setTimeout |
( |
int |
timeout_ms | ) |
|
|
pure virtual |
◆ statusMessage()
| virtual std::string rohdeschwarz::busses::Bus::statusMessage |
( |
| ) |
const |
|
pure virtual |
◆ takeData()
| std::vector< unsigned char > Bus::takeData |
( |
| ) |
|
◆ timeout_ms()
| virtual int rohdeschwarz::busses::Bus::timeout_ms |
( |
| ) |
const |
|
pure virtual |
◆ writeData()
| virtual bool rohdeschwarz::busses::Bus::writeData |
( |
const unsigned char * |
data, |
|
|
std::size_t |
dataSize, |
|
|
std::size_t * |
writeSize = nullptr |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files: