#include <SerialDevice.hpp>
|
static Ptr | open (boost::asio::io_service &context, const std::string &path) |
|
|
void | read () |
|
| SerialDevice (boost::asio::posix::stream_descriptor &&fd, const std::string &name) |
|
template<typename T > |
size_t | write (const T &msg) |
|
Definition at line 22 of file SerialDevice.hpp.
◆ ConstPtr
◆ Ptr
◆ ~SerialDevice()
SerialDevice::~SerialDevice |
( |
| ) |
|
◆ SerialDevice()
SerialDevice::SerialDevice |
( |
boost::asio::posix::stream_descriptor && |
fd, |
|
|
const std::string & |
name |
|
) |
| |
|
private |
◆ attachSetPositionsCsv()
void SerialDevice::attachSetPositionsCsv |
( |
const Csv::Ptr & |
csv | ) |
|
◆ detachSetPositionsCsv()
Csv::Ptr SerialDevice::detachSetPositionsCsv |
( |
| ) |
|
◆ getName()
const std::string & SerialDevice::getName |
( |
| ) |
const |
◆ getState()
◆ initialize()
◆ open()
SerialDevice::Ptr SerialDevice::open |
( |
boost::asio::io_service & |
context, |
|
|
const std::string & |
path |
|
) |
| |
|
static |
◆ read()
void SerialDevice::read |
( |
| ) |
|
|
private |
◆ set()
void SerialDevice::set |
( |
const double *const |
positions, |
|
|
const double *const |
velocities, |
|
|
const std::size_t |
length |
|
) |
| |
◆ setPositions()
void SerialDevice::setPositions |
( |
const double *const |
positions, |
|
|
const std::size_t |
length |
|
) |
| |
◆ write()
template<typename T >
size_t quori_controller::SerialDevice::write |
( |
const T & |
msg | ) |
|
|
inlineprivate |
◆ fd_
boost::asio::posix::stream_descriptor quori_controller::SerialDevice::fd_ |
|
private |
◆ name_
std::string quori_controller::SerialDevice::name_ |
|
private |
◆ numJoints_
std::uint8_t quori_controller::SerialDevice::numJoints_ |
|
private |
◆ set_positions_csv_
Csv::Ptr quori_controller::SerialDevice::set_positions_csv_ |
|
private |
◆ stateBuffer_
std::uint8_t* quori_controller::SerialDevice::stateBuffer_ |
|
private |
◆ stateBufferSize_
std::size_t quori_controller::SerialDevice::stateBufferSize_ |
|
private |
◆ unprocessed_
std::vector<std::uint8_t> quori_controller::SerialDevice::unprocessed_ |
|
private |
The documentation for this class was generated from the following files: