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 |
Definition at line 54 of file PitchControl.cpp.
anonymous enum |
Definition at line 56 of file PitchControl.cpp.
labust::control::PitchControl::PitchControl | ( | ) | [inline] |
Definition at line 58 of file PitchControl.cpp.
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.
void labust::control::PitchControl::init | ( | ) | [inline] |
Definition at line 60 of file PitchControl.cpp.
void labust::control::PitchControl::initialize_controller | ( | ) | [inline] |
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.
PIDBase labust::control::PitchControl::con [private] |
Definition at line 149 of file PitchControl.cpp.
Definition at line 148 of file PitchControl.cpp.
double labust::control::PitchControl::Ts [private] |
Definition at line 150 of file PitchControl.cpp.
bool labust::control::PitchControl::useIP [private] |
Definition at line 151 of file PitchControl.cpp.