Public Member Functions | Public Attributes
youBot::YouBotConfiguration Class Reference

Aggregation class for instantiated parts of a youBot systems and all its name mapping between ROS and the youBot API. More...

#include <YouBotConfiguration.h>

List of all members.

Public Member Functions

 YouBotConfiguration ()
virtual ~YouBotConfiguration ()

Public Attributes

std::map< std::string, int > armNameToArmIndexMapping
YouBotBaseConfiguration baseConfiguration
 A youbot system has one base.
std::string configurationFilePath
 Path to the configuration files, required by OODL (e.g. youbot-base.cfg)
ros::Publisher dashboardMessagePublisher
ros::Publisher diagnosticArrayPublisher
 Publishes diagnostic messages.
bool hasArms
 Flag to indicate if youBot has one or more arms (set after successful initialization)
bool hasBase
 Flag to indicate if youBot has a base (set after successful initialization)
std::vector
< YouBotArmConfiguration
youBotArmConfigurations
 A youbot system has one or more arms.

Detailed Description

Aggregation class for instantiated parts of a youBot systems and all its name mapping between ROS and the youBot API.

Definition at line 176 of file YouBotConfiguration.h.


Constructor & Destructor Documentation

Definition at line 104 of file YouBotConfiguration.cpp.

Definition at line 112 of file YouBotConfiguration.cpp.


Member Data Documentation

Definition at line 196 of file YouBotConfiguration.h.

A youbot system has one base.

Definition at line 192 of file YouBotConfiguration.h.

Path to the configuration files, required by OODL (e.g. youbot-base.cfg)

Definition at line 183 of file YouBotConfiguration.h.

Definition at line 201 of file YouBotConfiguration.h.

Publishes diagnostic messages.

Definition at line 199 of file YouBotConfiguration.h.

Flag to indicate if youBot has one or more arms (set after successful initialization)

Definition at line 189 of file YouBotConfiguration.h.

Flag to indicate if youBot has a base (set after successful initialization)

Definition at line 186 of file YouBotConfiguration.h.

A youbot system has one or more arms.

Definition at line 195 of file YouBotConfiguration.h.


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


youbot_driver_ros_interface
Author(s): Sebastian Blumenthal
autogenerated on Thu Jun 6 2019 20:43:35