#include <base_action.h>
Public Types | |
typedef actionlib::SimpleActionServer< ActionSpec > | ActionServer |
Public Member Functions | |
BaseActionServer (ros::NodeHandle nh, std::string server_name, typename ActionServer::ExecuteCallback callback) | |
bool | enableMotors (bool enable) |
boost::shared_ptr< ActionServer > | get () |
geometry_msgs::PoseStampedConstPtr | getPose () |
Private Member Functions | |
void | startCb () |
Private Attributes | |
boost::shared_ptr< ActionServer > | as_ |
double | connection_timeout_ |
ros::ServiceClient | motor_enable_service_ |
hector_quadrotor_interface::PoseSubscriberHelper | pose_sub_ |
std::string | server_name_ |
ros::Timer | start_timer_ |
Definition at line 42 of file base_action.h.
typedef actionlib::SimpleActionServer<ActionSpec> hector_quadrotor_actions::BaseActionServer< ActionSpec >::ActionServer |
Definition at line 46 of file base_action.h.
|
inline |
Definition at line 48 of file base_action.h.
|
inline |
Definition at line 74 of file base_action.h.
|
inline |
Definition at line 72 of file base_action.h.
|
inline |
Definition at line 67 of file base_action.h.
|
inlineprivate |
Definition at line 83 of file base_action.h.
|
private |
Definition at line 98 of file base_action.h.
|
private |
Definition at line 105 of file base_action.h.
|
private |
Definition at line 103 of file base_action.h.
|
private |
Definition at line 102 of file base_action.h.
|
private |
Definition at line 100 of file base_action.h.
|
private |
Definition at line 101 of file base_action.h.