Public Types | Public Member Functions | Private Attributes
labust::primitive::DynamicPositionining Struct Reference
Inheritance diagram for labust::primitive::DynamicPositionining:
Inheritance graph
[legend]

List of all members.

Public Types

enum  {
  ualf = 0, falf, fadp, hdg,
  numcnt
}
typedef
navcon_msgs::DynamicPositioningFeedback 
Feedback
typedef
navcon_msgs::DynamicPositioningGoal 
Goal
typedef
navcon_msgs::DynamicPositioningResult 
Result

Public Member Functions

 DynamicPositionining ()
void init ()
void onGoal ()
void onPreempt ()
void onStateHat (const auv_msgs::NavSts::ConstPtr &estimate)
auv_msgs::NavStsPtr step (const auv_msgs::NavSts &state)
void updateControllers ()

Private Attributes

tf2_ros::StaticTransformBroadcaster broadcaster
navcon_msgs::ControllerSelectRequest controllers
Goal::ConstPtr goal
bool headingEnabled
geometry_msgs::Point lastPosition
auv_msgs::NavSts lastState
labust::math::Line line
bool processNewGoal
boost::mutex state_mux
bool underactuated

Detailed Description

Definition at line 58 of file dynamic_positioning.cpp.


Member Typedef Documentation

typedef navcon_msgs::DynamicPositioningFeedback labust::primitive::DynamicPositionining::Feedback

Definition at line 62 of file dynamic_positioning.cpp.

typedef navcon_msgs::DynamicPositioningGoal labust::primitive::DynamicPositionining::Goal

Definition at line 60 of file dynamic_positioning.cpp.

typedef navcon_msgs::DynamicPositioningResult labust::primitive::DynamicPositionining::Result

Definition at line 61 of file dynamic_positioning.cpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
ualf 
falf 
fadp 
hdg 
numcnt 

Definition at line 65 of file dynamic_positioning.cpp.


Constructor & Destructor Documentation

Definition at line 67 of file dynamic_positioning.cpp.


Member Function Documentation

Definition at line 73 of file dynamic_positioning.cpp.

Definition at line 84 of file dynamic_positioning.cpp.

Definition at line 124 of file dynamic_positioning.cpp.

void labust::primitive::DynamicPositionining::onStateHat ( const auv_msgs::NavSts::ConstPtr &  estimate) [inline]

Definition at line 156 of file dynamic_positioning.cpp.

auv_msgs::NavStsPtr labust::primitive::DynamicPositionining::step ( const auv_msgs::NavSts &  state) [inline]

Definition at line 194 of file dynamic_positioning.cpp.

Definition at line 140 of file dynamic_positioning.cpp.


Member Data Documentation

Definition at line 210 of file dynamic_positioning.cpp.

navcon_msgs::ControllerSelectRequest labust::primitive::DynamicPositionining::controllers [private]

Definition at line 217 of file dynamic_positioning.cpp.

Definition at line 214 of file dynamic_positioning.cpp.

Definition at line 212 of file dynamic_positioning.cpp.

Definition at line 208 of file dynamic_positioning.cpp.

Definition at line 215 of file dynamic_positioning.cpp.

Definition at line 209 of file dynamic_positioning.cpp.

Definition at line 213 of file dynamic_positioning.cpp.

Definition at line 216 of file dynamic_positioning.cpp.

Definition at line 211 of file dynamic_positioning.cpp.


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


labust_primitives
Author(s): Filip Mandic
autogenerated on Fri Aug 28 2015 11:22:51