Specifies the HicoCan (hcanpci) behaviour and specifications.
#include <CanBusHico.hpp>
|
bool | open (yarp::os::Searchable &config) override |
|
bool | close () override |
|
bool | canSetBaudRate (unsigned int rate) override |
|
bool | canGetBaudRate (unsigned int *rate) override |
|
bool | canIdAdd (unsigned int id) override |
|
bool | canIdDelete (unsigned int id) override |
|
bool | canRead (yarp::dev::CanBuffer &msgs, unsigned int size, unsigned int *read, bool wait=false) override |
|
bool | canWrite (const yarp::dev::CanBuffer &msgs, unsigned int size, unsigned int *sent, bool wait=false) override |
|
bool | canGetErrors (yarp::dev::CanErrors &err) override |
|
|
enum | io_operation { READ
, WRITE
} |
|
|
FilterManager::filter_config | parseFilterConfiguration (const std::string &str) |
|
bool | waitUntilTimeout (io_operation op, bool *bufferReady) |
|
bool | bitrateToId (unsigned int bitrate, unsigned int *id) |
|
bool | idToBitrate (unsigned int id, unsigned int *bitrate) |
|
|
int | fileDescriptor {0} |
|
int | rxTimeoutMs {0} |
|
int | txTimeoutMs {0} |
|
bool | blockingMode |
|
bool | allowPermissive |
|
std::mutex | canBusReady |
|
std::pair< bool, unsigned int > | bitrateState |
|
FilterManager * | filterManager {nullptr} |
|
FilterManager::filter_config | filterConfig |
|
◆ fileDescriptor
int roboticslab::CanBusHico::fileDescriptor {0} |
|
private |
The documentation for this class was generated from the following files:
- libraries/YarpPlugins/CanBusHico/CanBusHico.hpp
- libraries/YarpPlugins/CanBusHico/CanBusHico.cpp
- libraries/YarpPlugins/CanBusHico/DeviceDriverImpl.cpp
- libraries/YarpPlugins/CanBusHico/ICanBusErrorsImpl.cpp
- libraries/YarpPlugins/CanBusHico/ICanBusImpl.cpp