Public Member Functions | Private Member Functions | Private Attributes | List of all members
HSW::Heifu_simple_waypoint Class Reference

#include <Heifu_simple_waypoint.hpp>

Public Member Functions

 Heifu_simple_waypoint ()
 
void run ()
 
virtual ~Heifu_simple_waypoint ()
 

Private Member Functions

void cbOdomUAV (const geometry_msgs::PoseStampedConstPtr &msg)
 
void cbPoseCommander (const geometry_msgs::Pose &msg)
 

Private Attributes

geometry_msgs::PoseStamped currentPosition
 
std_msgs::Empty emptyMsg
 
geometry_msgs::TwistStamped msgVel
 
ros::NodeHandle n
 
double paramNodeRate
 
ros::Publisher pubDesiredPosition
 
ros::Publisher pubMissionStart
 
ros::Publisher pubMissionStop
 
ros::Subscriber subOdomUAV
 
ros::Subscriber subPoseCommander
 
tf::TransformListener tfListener
 
tf::StampedTransform tfTransform
 

Detailed Description

Definition at line 23 of file Heifu_simple_waypoint.hpp.

Constructor & Destructor Documentation

◆ Heifu_simple_waypoint()

Heifu_simple_waypoint::Heifu_simple_waypoint ( )

Definition at line 5 of file Heifu_simple_waypoint.cpp.

◆ ~Heifu_simple_waypoint()

virtual HSW::Heifu_simple_waypoint::~Heifu_simple_waypoint ( )
inlinevirtual

Definition at line 28 of file Heifu_simple_waypoint.hpp.

Member Function Documentation

◆ cbOdomUAV()

void Heifu_simple_waypoint::cbOdomUAV ( const geometry_msgs::PoseStampedConstPtr &  msg)
private

Definition at line 32 of file Heifu_simple_waypoint.cpp.

◆ cbPoseCommander()

void Heifu_simple_waypoint::cbPoseCommander ( const geometry_msgs::Pose msg)
private

Definition at line 38 of file Heifu_simple_waypoint.cpp.

◆ run()

void Heifu_simple_waypoint::run ( )

Definition at line 22 of file Heifu_simple_waypoint.cpp.

Member Data Documentation

◆ currentPosition

geometry_msgs::PoseStamped HSW::Heifu_simple_waypoint::currentPosition
private

Definition at line 56 of file Heifu_simple_waypoint.hpp.

◆ emptyMsg

std_msgs::Empty HSW::Heifu_simple_waypoint::emptyMsg
private

Definition at line 53 of file Heifu_simple_waypoint.hpp.

◆ msgVel

geometry_msgs::TwistStamped HSW::Heifu_simple_waypoint::msgVel
private

Definition at line 50 of file Heifu_simple_waypoint.hpp.

◆ n

ros::NodeHandle HSW::Heifu_simple_waypoint::n
private

Definition at line 33 of file Heifu_simple_waypoint.hpp.

◆ paramNodeRate

double HSW::Heifu_simple_waypoint::paramNodeRate
private

Definition at line 45 of file Heifu_simple_waypoint.hpp.

◆ pubDesiredPosition

ros::Publisher HSW::Heifu_simple_waypoint::pubDesiredPosition
private

Definition at line 42 of file Heifu_simple_waypoint.hpp.

◆ pubMissionStart

ros::Publisher HSW::Heifu_simple_waypoint::pubMissionStart
private

Definition at line 40 of file Heifu_simple_waypoint.hpp.

◆ pubMissionStop

ros::Publisher HSW::Heifu_simple_waypoint::pubMissionStop
private

Definition at line 41 of file Heifu_simple_waypoint.hpp.

◆ subOdomUAV

ros::Subscriber HSW::Heifu_simple_waypoint::subOdomUAV
private

Definition at line 36 of file Heifu_simple_waypoint.hpp.

◆ subPoseCommander

ros::Subscriber HSW::Heifu_simple_waypoint::subPoseCommander
private

Definition at line 37 of file Heifu_simple_waypoint.hpp.

◆ tfListener

tf::TransformListener HSW::Heifu_simple_waypoint::tfListener
private

Definition at line 48 of file Heifu_simple_waypoint.hpp.

◆ tfTransform

tf::StampedTransform HSW::Heifu_simple_waypoint::tfTransform
private

Definition at line 49 of file Heifu_simple_waypoint.hpp.


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


heifu_simple_waypoint
Author(s):
autogenerated on Tue Feb 2 2021 03:56:37