#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: