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