Aggregation class for instantiated parts of a youBot systems and all its name mapping between ROS and the youBot API. More...
#include <YouBotConfiguration.h>
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. |
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.
Definition at line 109 of file YouBotConfiguration.cpp.
youBot::YouBotConfiguration::~YouBotConfiguration | ( | ) | [virtual] |
Definition at line 117 of file YouBotConfiguration.cpp.
Whether every EtherCAT connection is okay.
Definition at line 123 of file YouBotConfiguration.cpp.
std::map<std::string, int> youBot::YouBotConfiguration::armNameToArmIndexMapping |
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.