Public Attributes | List of all members
gazebo::ROSAriacTaskManagerPluginPrivate Struct Reference

Public Attributes

AriacScorer ariacScorer
 A scorer to mange the game score. More...
 
event::ConnectionPtr connection
 Connection event. More...
 
ros::ServiceClient conveyorControlClient
 Client for controlling the conveyor. More...
 
ariac::GameScore currentGameScore
 The current game score. More...
 
std::string currentState = "init"
 Pointer to the current state. More...
 
common::Time gameStartTime
 The time specified in the object is relative to this time. More...
 
ros::Publisher gazeboTaskScorePub
 Publishes the game score total. More...
 
ros::Publisher gazeboTaskStatePub
 Publishes the Gazebo task state. More...
 
ros::Publisher goalPub
 Publishes a goal. More...
 
std::stack< ariac::GoalgoalsInProgress
 Collection of goals which have been announced but are not yet complete. The goal at the top of the stack is the active goal. More...
 
std::vector< ariac::GoalgoalsToAnnounce
 Collection of goals to announce. More...
 
ros::Subscriber gripperStateSub
 ROS subscriber for the gripper state. More...
 
common::Time lastUpdateTime
 The time the last update was called. More...
 
std::mutex mutex
 A mutex to protect currentState. More...
 
transport::NodePtr node
 Transportation node. More...
 
transport::PublisherPtr populatePub
 Publisher for enabling the object population on the conveyor. More...
 
std::unique_ptr< ros::NodeHandlerosnode
 ROS node handle. More...
 
sdf::ElementPtr sdf
 SDF pointer. More...
 
ros::ServiceServer submitTrayServiceServer
 Service that allows a tray to be submitted for inspection. More...
 
ros::ServiceServer teamStartServiceServer
 Service that allows the user to start the competition. More...
 
double timeSpentOnCurrentGoal
 The time in seconds that has been spent on the current goal. More...
 
ros::Subscriber trayInfoSub
 ROS subscriber for the tray states. More...
 
physics::WorldPtr world
 World pointer. More...
 

Detailed Description

Definition at line 53 of file ROSAriacTaskManagerPlugin.cc.

Member Data Documentation

AriacScorer gazebo::ROSAriacTaskManagerPluginPrivate::ariacScorer

A scorer to mange the game score.

Definition at line 69 of file ROSAriacTaskManagerPlugin.cc.

event::ConnectionPtr gazebo::ROSAriacTaskManagerPluginPrivate::connection

Connection event.

Definition at line 108 of file ROSAriacTaskManagerPlugin.cc.

ros::ServiceClient gazebo::ROSAriacTaskManagerPluginPrivate::conveyorControlClient

Client for controlling the conveyor.

Definition at line 105 of file ROSAriacTaskManagerPlugin.cc.

ariac::GameScore gazebo::ROSAriacTaskManagerPluginPrivate::currentGameScore

The current game score.

Definition at line 72 of file ROSAriacTaskManagerPlugin.cc.

std::string gazebo::ROSAriacTaskManagerPluginPrivate::currentState = "init"

Pointer to the current state.

Definition at line 120 of file ROSAriacTaskManagerPlugin.cc.

common::Time gazebo::ROSAriacTaskManagerPluginPrivate::gameStartTime

The time specified in the object is relative to this time.

Definition at line 114 of file ROSAriacTaskManagerPlugin.cc.

ros::Publisher gazebo::ROSAriacTaskManagerPluginPrivate::gazeboTaskScorePub

Publishes the game score total.

Definition at line 90 of file ROSAriacTaskManagerPlugin.cc.

ros::Publisher gazebo::ROSAriacTaskManagerPluginPrivate::gazeboTaskStatePub

Publishes the Gazebo task state.

Definition at line 87 of file ROSAriacTaskManagerPlugin.cc.

ros::Publisher gazebo::ROSAriacTaskManagerPluginPrivate::goalPub

Publishes a goal.

Definition at line 78 of file ROSAriacTaskManagerPlugin.cc.

std::stack<ariac::Goal> gazebo::ROSAriacTaskManagerPluginPrivate::goalsInProgress

Collection of goals which have been announced but are not yet complete. The goal at the top of the stack is the active goal.

Definition at line 66 of file ROSAriacTaskManagerPlugin.cc.

std::vector<ariac::Goal> gazebo::ROSAriacTaskManagerPluginPrivate::goalsToAnnounce

Collection of goals to announce.

Definition at line 62 of file ROSAriacTaskManagerPlugin.cc.

ros::Subscriber gazebo::ROSAriacTaskManagerPluginPrivate::gripperStateSub

ROS subscriber for the gripper state.

Definition at line 84 of file ROSAriacTaskManagerPlugin.cc.

common::Time gazebo::ROSAriacTaskManagerPluginPrivate::lastUpdateTime

The time the last update was called.

Definition at line 111 of file ROSAriacTaskManagerPlugin.cc.

std::mutex gazebo::ROSAriacTaskManagerPluginPrivate::mutex

A mutex to protect currentState.

Definition at line 123 of file ROSAriacTaskManagerPlugin.cc.

transport::NodePtr gazebo::ROSAriacTaskManagerPluginPrivate::node

Transportation node.

Definition at line 99 of file ROSAriacTaskManagerPlugin.cc.

transport::PublisherPtr gazebo::ROSAriacTaskManagerPluginPrivate::populatePub

Publisher for enabling the object population on the conveyor.

Definition at line 102 of file ROSAriacTaskManagerPlugin.cc.

std::unique_ptr<ros::NodeHandle> gazebo::ROSAriacTaskManagerPluginPrivate::rosnode

ROS node handle.

Definition at line 75 of file ROSAriacTaskManagerPlugin.cc.

sdf::ElementPtr gazebo::ROSAriacTaskManagerPluginPrivate::sdf

SDF pointer.

Definition at line 59 of file ROSAriacTaskManagerPlugin.cc.

ros::ServiceServer gazebo::ROSAriacTaskManagerPluginPrivate::submitTrayServiceServer

Service that allows a tray to be submitted for inspection.

Definition at line 96 of file ROSAriacTaskManagerPlugin.cc.

ros::ServiceServer gazebo::ROSAriacTaskManagerPluginPrivate::teamStartServiceServer

Service that allows the user to start the competition.

Definition at line 93 of file ROSAriacTaskManagerPlugin.cc.

double gazebo::ROSAriacTaskManagerPluginPrivate::timeSpentOnCurrentGoal

The time in seconds that has been spent on the current goal.

Definition at line 117 of file ROSAriacTaskManagerPlugin.cc.

ros::Subscriber gazebo::ROSAriacTaskManagerPluginPrivate::trayInfoSub

ROS subscriber for the tray states.

Definition at line 81 of file ROSAriacTaskManagerPlugin.cc.

physics::WorldPtr gazebo::ROSAriacTaskManagerPluginPrivate::world

World pointer.

Definition at line 56 of file ROSAriacTaskManagerPlugin.cc.


The documentation for this struct was generated from the following file:


osrf_gear
Author(s):
autogenerated on Wed Sep 7 2016 03:48:13