Public Types | Public Member Functions | Public Attributes | List of all members
rokubimini::setup::Rokubimini Class Reference

Class represting an abstract Rokubimini Setup. It's used for holding all the setup info relevant to a Rokubimini. More...

#include <Rokubimini.hpp>

Public Types

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

Public Member Functions

virtual void load (const std::string &rokubiminiName, NodeHandlePtr nh)
 Loads the sensor configuration from the parameter server. More...
 
 Rokubimini ()=default
 
virtual ~Rokubimini ()=default
 

Public Attributes

configuration::Configuration configuration_
 The configuration of the Rokubimini Setup. More...
 
std::string name_ { "rokubimini" }
 The name of the Rokubimini Setup. More...
 
std::uint32_t productCode_ { 0 }
 The product code of the Rokubimini Setup. More...
 

Detailed Description

Class represting an abstract Rokubimini Setup. It's used for holding all the setup info relevant to a Rokubimini.

Definition at line 22 of file setup/Rokubimini.hpp.

Member Typedef Documentation

Definition at line 25 of file setup/Rokubimini.hpp.

Constructor & Destructor Documentation

rokubimini::setup::Rokubimini::Rokubimini ( )
default
virtual rokubimini::setup::Rokubimini::~Rokubimini ( )
virtualdefault

Member Function Documentation

void rokubimini::setup::Rokubimini::load ( const std::string &  rokubiminiName,
NodeHandlePtr  nh 
)
virtual

Loads the sensor configuration from the parameter server.

Parameters
rokubiminiNameThe name of the rokubimini to search in the parameter server.
nhThe ROS NodeHandle to access the parameter server.

Definition at line 7 of file setup/Rokubimini.cpp.

Member Data Documentation

configuration::Configuration rokubimini::setup::Rokubimini::configuration_

The configuration of the Rokubimini Setup.

Definition at line 68 of file setup/Rokubimini.hpp.

std::string rokubimini::setup::Rokubimini::name_ { "rokubimini" }

The name of the Rokubimini Setup.

Definition at line 52 of file setup/Rokubimini.hpp.

std::uint32_t rokubimini::setup::Rokubimini::productCode_ { 0 }

The product code of the Rokubimini Setup.

Definition at line 60 of file setup/Rokubimini.hpp.


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


rokubimini
Author(s):
autogenerated on Wed Mar 3 2021 03:09:12