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 |
anonymous enum |
MZOS::MZOS | ( | ) | [inline] |
void MZOS::onAgvPos | ( | const auv_msgs::NED::ConstPtr & | msg | ) | [inline] |
void MZOS::onLostContact | ( | const std_msgs::Bool::ConstPtr & | data | ) | [inline] |
void MZOS::onRelativeDistance | ( | const geometry_msgs::PoseStamped::ConstPtr & | msg | ) | [inline] |
void MZOS::onStateHat | ( | const auv_msgs::NavSts::ConstPtr & | data | ) | [inline] |
void MZOS::onTargetPos | ( | const auv_msgs::NED::ConstPtr & | msg | ) | [inline] |
double MZOS::agvXpos |
double MZOS::agvYpos |
double MZOS::deltaXposTarget |
double MZOS::deltaYposTarget |
auv_msgs::NED MZOS::offset |
double MZOS::targetXpos |
double MZOS::targetYpos |