#include <HeadingControl_test.hpp>
Public Member Functions | |
HeadingControl () | |
void | init () |
void | initialize_controller () |
void | onHeadingRef (const std_msgs::Float32::ConstPtr &ref) |
void | step (const auv_msgs::NavSts::ConstPtr &state, auv_msgs::BodyVelocityReqPtr nu) |
void | windup (const auv_msgs::BodyForceReq &tauAch) |
Private Attributes | |
PIDController | headingController |
ros::Subscriber | headingRef |
double | Ts |
Definition at line 44 of file HeadingControl_test.hpp.
HeadingControl::HeadingControl | ( | ) | [inline] |
Definition at line 46 of file HeadingControl_test.hpp.
void HeadingControl::init | ( | ) | [inline] |
Definition at line 48 of file HeadingControl_test.hpp.
void HeadingControl::initialize_controller | ( | ) | [inline] |
Definition at line 81 of file HeadingControl_test.hpp.
void HeadingControl::onHeadingRef | ( | const std_msgs::Float32::ConstPtr & | ref | ) | [inline] |
Definition at line 57 of file HeadingControl_test.hpp.
void HeadingControl::step | ( | const auv_msgs::NavSts::ConstPtr & | state, |
auv_msgs::BodyVelocityReqPtr | nu | ||
) | [inline] |
Definition at line 68 of file HeadingControl_test.hpp.
void HeadingControl::windup | ( | const auv_msgs::BodyForceReq & | tauAch | ) | [inline] |
Definition at line 62 of file HeadingControl_test.hpp.
PIDController HeadingControl::headingController [private] |
Definition at line 100 of file HeadingControl_test.hpp.
ros::Subscriber HeadingControl::headingRef [private] |
Definition at line 101 of file HeadingControl_test.hpp.
double HeadingControl::Ts [private] |
Definition at line 102 of file HeadingControl_test.hpp.