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

List of all members.

Public Types

enum  { x = 0, y }

Public Member Functions

void idle (const auv_msgs::NavSts &ref, const auv_msgs::NavSts &state, const auv_msgs::BodyVelocityReq &track)
void init ()
void initialize_controller ()
 PitchControl ()
void reset (const auv_msgs::NavSts &ref, const auv_msgs::NavSts &state)
auv_msgs::BodyVelocityReqPtr step (const auv_msgs::NavSts &ref, const auv_msgs::NavSts &state)
void windup (const auv_msgs::BodyForceReq &tauAch)

Private Attributes

PIDBase con
ros::Subscriber Pitch_sub
double Ts
bool useIP

Detailed Description

Definition at line 54 of file PitchControl.cpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
x 
y 

Definition at line 56 of file PitchControl.cpp.


Constructor & Destructor Documentation

Definition at line 58 of file PitchControl.cpp.


Member Function Documentation

void labust::control::PitchControl::idle ( const auv_msgs::NavSts &  ref,
const auv_msgs::NavSts &  state,
const auv_msgs::BodyVelocityReq &  track 
) [inline]

Definition at line 72 of file PitchControl.cpp.

Definition at line 60 of file PitchControl.cpp.

Definition at line 120 of file PitchControl.cpp.

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

Definition at line 83 of file PitchControl.cpp.

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

Definition at line 89 of file PitchControl.cpp.

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

Definition at line 66 of file PitchControl.cpp.


Member Data Documentation

Definition at line 149 of file PitchControl.cpp.

Definition at line 148 of file PitchControl.cpp.

Definition at line 150 of file PitchControl.cpp.

Definition at line 151 of file PitchControl.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