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

bool isEtherCATOkay ()
 Whether every EtherCAT connection is okay.
 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 109 of file YouBotConfiguration.cpp.

Definition at line 117 of file YouBotConfiguration.cpp.


Member Function Documentation

Whether every EtherCAT connection is okay.

Definition at line 123 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 204 of file YouBotConfiguration.h.

Publishes diagnostic messages.

Definition at line 202 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_oodl
Author(s): Sebastian Blumenthal
autogenerated on Mon Oct 6 2014 09:06:15