Public Types | Public Member Functions | Private Attributes
labust::control::HDGControlDirect Struct Reference

The heading controller. More...

Inheritance diagram for labust::control::HDGControlDirect:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { x = 0, y }

Public Member Functions

 HDGControlDirect ()
void init ()
void initialize_controller ()
void reset (const auv_msgs::NavSts &ref, const auv_msgs::NavSts &state)
auv_msgs::BodyForceReqPtr step (const auv_msgs::NavSts &ref, const auv_msgs::NavSts &state)
void windup (const auv_msgs::BodyForceReq &tauAch)

Private Attributes

ros::Subscriber alt_sub
PIDBase con
double Ts
labust::math::unwrap unwrap
bool useIP

Detailed Description

The heading controller.

Definition at line 56 of file HDGControlDirect.cpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
x 
y 

Definition at line 58 of file HDGControlDirect.cpp.


Constructor & Destructor Documentation

Definition at line 60 of file HDGControlDirect.cpp.


Member Function Documentation

Definition at line 62 of file HDGControlDirect.cpp.

Definition at line 110 of file HDGControlDirect.cpp.

void labust::control::HDGControlDirect::reset ( const auv_msgs::NavSts &  ref,
const auv_msgs::NavSts &  state 
) [inline]

Definition at line 74 of file HDGControlDirect.cpp.

auv_msgs::BodyForceReqPtr labust::control::HDGControlDirect::step ( const auv_msgs::NavSts &  ref,
const auv_msgs::NavSts &  state 
) [inline]

Definition at line 80 of file HDGControlDirect.cpp.

void labust::control::HDGControlDirect::windup ( const auv_msgs::BodyForceReq &  tauAch) [inline]

Definition at line 68 of file HDGControlDirect.cpp.


Member Data Documentation

Definition at line 140 of file HDGControlDirect.cpp.

Definition at line 141 of file HDGControlDirect.cpp.

Definition at line 142 of file HDGControlDirect.cpp.

Definition at line 144 of file HDGControlDirect.cpp.

Definition at line 143 of file HDGControlDirect.cpp.


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


labust_control
Author(s): Gyula Nagy
autogenerated on Fri Aug 28 2015 11:22:42