Public Member Functions | Private Member Functions | Private Attributes | List of all members
hector_quadrotor_interface::AttitudeSubscriberHelper Class Reference

#include <helpers.h>

Public Member Functions

 AttitudeSubscriberHelper (ros::NodeHandle nh, boost::mutex &command_mutex, hector_uav_msgs::AttitudeCommand &attitude_command, hector_uav_msgs::YawrateCommand &yawrate_command, hector_uav_msgs::ThrustCommand &thrust_command)
 
 ~AttitudeSubscriberHelper ()
 

Private Member Functions

void attitudeCommandCb (const hector_uav_msgs::AttitudeCommandConstPtr &command)
 
void thrustCommandCb (const hector_uav_msgs::ThrustCommandConstPtr &command)
 
void yawrateCommandCb (const hector_uav_msgs::YawrateCommandConstPtr &command)
 

Private Attributes

hector_uav_msgs::AttitudeCommand & attitude_command_
 
ros::Subscriber attitude_subscriber_
 
boost::mutex & command_mutex_
 
hector_uav_msgs::ThrustCommand & thrust_command_
 
ros::Subscriber thrust_subscriber_
 
hector_uav_msgs::YawrateCommand & yawrate_command_
 
ros::Subscriber yawrate_subscriber_
 

Detailed Description

Definition at line 327 of file helpers.h.

Constructor & Destructor Documentation

hector_quadrotor_interface::AttitudeSubscriberHelper::AttitudeSubscriberHelper ( ros::NodeHandle  nh,
boost::mutex &  command_mutex,
hector_uav_msgs::AttitudeCommand &  attitude_command,
hector_uav_msgs::YawrateCommand &  yawrate_command,
hector_uav_msgs::ThrustCommand &  thrust_command 
)
inline

Definition at line 331 of file helpers.h.

hector_quadrotor_interface::AttitudeSubscriberHelper::~AttitudeSubscriberHelper ( )
inline

Definition at line 346 of file helpers.h.

Member Function Documentation

void hector_quadrotor_interface::AttitudeSubscriberHelper::attitudeCommandCb ( const hector_uav_msgs::AttitudeCommandConstPtr &  command)
inlineprivate

Definition at line 360 of file helpers.h.

void hector_quadrotor_interface::AttitudeSubscriberHelper::thrustCommandCb ( const hector_uav_msgs::ThrustCommandConstPtr &  command)
inlineprivate

Definition at line 376 of file helpers.h.

void hector_quadrotor_interface::AttitudeSubscriberHelper::yawrateCommandCb ( const hector_uav_msgs::YawrateCommandConstPtr &  command)
inlineprivate

Definition at line 368 of file helpers.h.

Member Data Documentation

hector_uav_msgs::AttitudeCommand& hector_quadrotor_interface::AttitudeSubscriberHelper::attitude_command_
private

Definition at line 356 of file helpers.h.

ros::Subscriber hector_quadrotor_interface::AttitudeSubscriberHelper::attitude_subscriber_
private

Definition at line 354 of file helpers.h.

boost::mutex& hector_quadrotor_interface::AttitudeSubscriberHelper::command_mutex_
private

Definition at line 355 of file helpers.h.

hector_uav_msgs::ThrustCommand& hector_quadrotor_interface::AttitudeSubscriberHelper::thrust_command_
private

Definition at line 358 of file helpers.h.

ros::Subscriber hector_quadrotor_interface::AttitudeSubscriberHelper::thrust_subscriber_
private

Definition at line 354 of file helpers.h.

hector_uav_msgs::YawrateCommand& hector_quadrotor_interface::AttitudeSubscriberHelper::yawrate_command_
private

Definition at line 357 of file helpers.h.

ros::Subscriber hector_quadrotor_interface::AttitudeSubscriberHelper::yawrate_subscriber_
private

Definition at line 354 of file helpers.h.


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


hector_quadrotor_interface
Author(s): Johannes Meyer , Paul Bovbel
autogenerated on Mon Jun 10 2019 13:36:46