#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.