Public Types | Public Member Functions | Private Attributes | List of all members
bota_device_driver::BotaDeviceDriver Class Reference

#include <BotaDeviceDriver.hpp>

Inheritance diagram for bota_device_driver::BotaDeviceDriver:
Inheritance graph
[legend]

Public Types

using NodeHandlePtr = std::shared_ptr< ros::NodeHandle >
 

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
 

Private Attributes

NodeHandlePtr nh_
 
std::unique_ptr< RokubiminiManagerrokubiminiManager_
 

Detailed Description

Definition at line 13 of file BotaDeviceDriver.hpp.

Member Typedef Documentation

◆ NodeHandlePtr

Definition at line 16 of file BotaDeviceDriver.hpp.

Constructor & Destructor Documentation

◆ BotaDeviceDriver() [1/2]

bota_device_driver::BotaDeviceDriver::BotaDeviceDriver ( )
delete

◆ BotaDeviceDriver() [2/2]

bota_device_driver::BotaDeviceDriver::BotaDeviceDriver ( const NodeHandlePtr nh)
explicit

◆ ~BotaDeviceDriver()

bota_device_driver::BotaDeviceDriver::~BotaDeviceDriver ( )
overridedefault

Member Function Documentation

◆ cleanup()

void bota_device_driver::BotaDeviceDriver::cleanup ( )
override

Definition at line 93 of file BotaDeviceDriver.cpp.

◆ init()

bool bota_device_driver::BotaDeviceDriver::init ( )
override

Definition at line 12 of file BotaDeviceDriver.cpp.

◆ update()

bool bota_device_driver::BotaDeviceDriver::update ( const bota_worker::WorkerEvent event)

Definition at line 81 of file BotaDeviceDriver.cpp.

Member Data Documentation

◆ nh_

NodeHandlePtr bota_device_driver::BotaDeviceDriver::nh_
private

Definition at line 28 of file BotaDeviceDriver.hpp.

◆ rokubiminiManager_

std::unique_ptr<RokubiminiManager> bota_device_driver::BotaDeviceDriver::rokubiminiManager_
private

Definition at line 27 of file BotaDeviceDriver.hpp.


The documentation for this class was generated from the following files:


bota_device_driver
Author(s):
autogenerated on Wed Mar 3 2021 03:52:23