Public Member Functions | |
void | goalCallback () |
IntervalIntersectionAction () | |
void | preemptCallback () |
void | publishResult (calibration_msgs::Interval interval) |
void | publishStatus () |
void | tearDown () |
Private Attributes | |
actionlib::SimpleActionServer < interval_intersection::ConfigAction > | as_ |
boost::scoped_ptr < IntervalIntersector > | intersect_ |
boost::scoped_ptr < ros::NodeHandle > | intersect_nh_ |
ros::NodeHandle | nh_ |
ros::Publisher | pub_ |
boost::mutex | run_mutex_ |
ros::Publisher | status_pub_ |
ros::Timer | status_timer_ |
vector< ros::Subscriber > | subscribers_ |
vector< std::string > | topics_ |
Definition at line 50 of file interval_intersection_action.cpp.
Definition at line 53 of file interval_intersection_action.cpp.
void IntervalIntersectionAction::goalCallback | ( | ) | [inline] |
Definition at line 69 of file interval_intersection_action.cpp.
void IntervalIntersectionAction::preemptCallback | ( | ) | [inline] |
Definition at line 98 of file interval_intersection_action.cpp.
void IntervalIntersectionAction::publishResult | ( | calibration_msgs::Interval | interval | ) | [inline] |
Definition at line 119 of file interval_intersection_action.cpp.
void IntervalIntersectionAction::publishStatus | ( | ) | [inline] |
Definition at line 125 of file interval_intersection_action.cpp.
void IntervalIntersectionAction::tearDown | ( | ) | [inline] |
Definition at line 105 of file interval_intersection_action.cpp.
actionlib::SimpleActionServer<interval_intersection::ConfigAction> IntervalIntersectionAction::as_ [private] |
Definition at line 145 of file interval_intersection_action.cpp.
boost::scoped_ptr<IntervalIntersector> IntervalIntersectionAction::intersect_ [private] |
Definition at line 148 of file interval_intersection_action.cpp.
boost::scoped_ptr<ros::NodeHandle> IntervalIntersectionAction::intersect_nh_ [private] |
Definition at line 147 of file interval_intersection_action.cpp.
Definition at line 154 of file interval_intersection_action.cpp.
Definition at line 152 of file interval_intersection_action.cpp.
boost::mutex IntervalIntersectionAction::run_mutex_ [private] |
Definition at line 144 of file interval_intersection_action.cpp.
Definition at line 153 of file interval_intersection_action.cpp.
Definition at line 155 of file interval_intersection_action.cpp.
vector<ros::Subscriber> IntervalIntersectionAction::subscribers_ [private] |
Definition at line 149 of file interval_intersection_action.cpp.
vector<std::string> IntervalIntersectionAction::topics_ [private] |
Definition at line 150 of file interval_intersection_action.cpp.