#include <BotaDeviceDriver.hpp>
Public Types | |
using | NodeHandlePtr = std::shared_ptr< ros::NodeHandle > |
Public Types inherited from bota_node::Node | |
typedef std::shared_ptr< ros::NodeHandle > | NodeHandlePtr |
Public Member Functions | |
BotaDeviceDriver ()=delete | |
BotaDeviceDriver (const NodeHandlePtr &nh) | |
void | cleanup () override |
bool | init () override |
bool | update (const bota_worker::WorkerEvent &event) |
~BotaDeviceDriver () override=default | |
Public Member Functions inherited from bota_node::Node | |
bool | addWorker (const std::string &name, const double timestep, bool(T::*fp)(const bota_worker::WorkerEvent &), T *obj, const int priority=0) |
bool | addWorker (const bota_worker::WorkerOptions &options) |
void | cancelWorker (const std::string &name, const bool wait=true) |
ros::NodeHandle & | getNodeHandle () const |
bool | hasWorker (const std::string &name) |
Node ()=delete | |
Node (NodeHandlePtr nh) | |
virtual void | preCleanup () |
void | shutdown () |
void | stopAllWorkers (bool wait) |
void | stopAllWorkers () |
virtual | ~Node ()=default |
Private Attributes | |
NodeHandlePtr | nh_ |
std::unique_ptr< RokubiminiManager > | rokubiminiManager_ |
Additional Inherited Members | |
Protected Attributes inherited from bota_node::Node | |
NodeHandlePtr | nh_ |
Definition at line 13 of file BotaDeviceDriver.hpp.
using bota_device_driver::BotaDeviceDriver::NodeHandlePtr = std::shared_ptr<ros::NodeHandle> |
Definition at line 16 of file BotaDeviceDriver.hpp.
|
delete |
|
explicit |
Definition at line 8 of file BotaDeviceDriver.cpp.
|
overridedefault |
|
overridevirtual |
Implements bota_node::Node.
Definition at line 93 of file BotaDeviceDriver.cpp.
|
overridevirtual |
Implements bota_node::Node.
Definition at line 12 of file BotaDeviceDriver.cpp.
bool bota_device_driver::BotaDeviceDriver::update | ( | const bota_worker::WorkerEvent & | event | ) |
Definition at line 81 of file BotaDeviceDriver.cpp.
|
private |
Definition at line 28 of file BotaDeviceDriver.hpp.
|
private |
Definition at line 27 of file BotaDeviceDriver.hpp.