Public Types | Public Member Functions | Public Attributes
MZOS Class Reference
Inheritance diagram for MZOS:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { initial = 0, coarseApproach, fineApproach, Tugging }

Public Member Functions

 MZOS ()
void onAgvPos (const auv_msgs::NED::ConstPtr &msg)
void onLostContact (const std_msgs::Bool::ConstPtr &data)
void onRelativeDistance (const geometry_msgs::PoseStamped::ConstPtr &msg)
void onStateHat (const auv_msgs::NavSts::ConstPtr &data)
void onTargetPos (const auv_msgs::NED::ConstPtr &msg)

Public Attributes

double agvXpos
double agvYpos
double deltaXposTarget
double deltaYposTarget
int missionState
auv_msgs::NED offset
ros::Publisher pubDeltaPos
ros::Publisher pubEvent
ros::Publisher pubKFmode
ros::Subscriber subAgvPos
ros::Subscriber subRelativeDistance
ros::Subscriber subStateHatAbs
ros::Subscriber subTargetPos
double targetXpos
double targetYpos
ros::Timer timer

Detailed Description

Definition at line 120 of file mzos.cpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
initial 
coarseApproach 
fineApproach 
Tugging 

Definition at line 135 of file mzos.cpp.


Constructor & Destructor Documentation

MZOS::MZOS ( ) [inline]

Definition at line 140 of file mzos.cpp.


Member Function Documentation

void MZOS::onAgvPos ( const auv_msgs::NED::ConstPtr &  msg) [inline]

Definition at line 225 of file mzos.cpp.

void MZOS::onLostContact ( const std_msgs::Bool::ConstPtr &  data) [inline]

Definition at line 255 of file mzos.cpp.

void MZOS::onRelativeDistance ( const geometry_msgs::PoseStamped::ConstPtr &  msg) [inline]

Definition at line 194 of file mzos.cpp.

void MZOS::onStateHat ( const auv_msgs::NavSts::ConstPtr &  data) [inline]

Definition at line 159 of file mzos.cpp.

void MZOS::onTargetPos ( const auv_msgs::NED::ConstPtr &  msg) [inline]

Definition at line 163 of file mzos.cpp.


Member Data Documentation

double MZOS::agvXpos

Definition at line 133 of file mzos.cpp.

double MZOS::agvYpos

Definition at line 133 of file mzos.cpp.

Definition at line 133 of file mzos.cpp.

Definition at line 133 of file mzos.cpp.

Definition at line 137 of file mzos.cpp.

auv_msgs::NED MZOS::offset

Definition at line 129 of file mzos.cpp.

Definition at line 125 of file mzos.cpp.

Definition at line 125 of file mzos.cpp.

Definition at line 125 of file mzos.cpp.

Definition at line 124 of file mzos.cpp.

Definition at line 124 of file mzos.cpp.

Definition at line 124 of file mzos.cpp.

Definition at line 124 of file mzos.cpp.

Definition at line 133 of file mzos.cpp.

Definition at line 133 of file mzos.cpp.

Definition at line 127 of file mzos.cpp.


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


labust_mission
Author(s): Filip Mandic
autogenerated on Fri Aug 28 2015 11:23:04