Specifies the PeakCan behaviour and specifications.
#include <CanBusPeak.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 |
|
yarp::dev::CanBuffer | createBuffer (int elem) override |
|
|
enum | io_operation { READ
, WRITE
} |
|
|
bool | waitUntilTimeout (io_operation op, bool *bufferReady) |
|
std::uint64_t | computeAcceptanceCodeAndMask () |
|
|
int | fileDescriptor {0} |
|
int | rxTimeoutMs {0} |
|
int | txTimeoutMs {0} |
|
bool | blockingMode |
|
bool | allowPermissive |
|
std::mutex | canBusReady |
|
std::set< unsigned int > | activeFilters |
|
The documentation for this class was generated from the following files:
- libraries/YarpPlugins/CanBusPeak/CanBusPeak.hpp
- libraries/YarpPlugins/CanBusPeak/CanBusPeak.cpp
- libraries/YarpPlugins/CanBusPeak/DeviceDriverImpl.cpp
- libraries/YarpPlugins/CanBusPeak/ICanBusErrorsImpl.cpp
- libraries/YarpPlugins/CanBusPeak/ICanBusImpl.cpp