The manual reference controller. More...
The manual reference controller.
Definition at line 52 of file RefManual.cpp.
anonymous enum |
Definition at line 54 of file RefManual.cpp.
labust::control::RefManual::RefManual | ( | ) | [inline] |
Definition at line 55 of file RefManual.cpp.
double labust::control::RefManual::guide_test | ( | double | baseRef, |
double | state, | ||
double | speed, | ||
double | max | ||
) | [inline] |
Definition at line 299 of file RefManual.cpp.
void labust::control::RefManual::init | ( | ) | [inline] |
Definition at line 73 of file RefManual.cpp.
void labust::control::RefManual::initialize_manual | ( | ) | [inline] |
Definition at line 314 of file RefManual.cpp.
bool labust::control::RefManual::onEnableControl | ( | navcon_msgs::EnableControl::Request & | req, |
navcon_msgs::EnableControl::Response & | resp | ||
) | [inline] |
Definition at line 103 of file RefManual.cpp.
void labust::control::RefManual::onEstimate | ( | const auv_msgs::NavSts::ConstPtr & | state | ) | [inline] |
Definition at line 130 of file RefManual.cpp.
void labust::control::RefManual::onJoy | ( | const sensor_msgs::Joy::ConstPtr & | joy | ) | [inline] |
Definition at line 152 of file RefManual.cpp.
void labust::control::RefManual::onNuRef | ( | const auv_msgs::BodyVelocityReq::ConstPtr & | state | ) | [inline] |
Definition at line 147 of file RefManual.cpp.
auv_msgs::NavSts labust::control::RefManual::baseRef [private] |
Definition at line 339 of file RefManual.cpp.
boost::mutex labust::control::RefManual::cnt_mux [private] |
Definition at line 340 of file RefManual.cpp.
bool labust::control::RefManual::enable [private] |
Definition at line 345 of file RefManual.cpp.
Definition at line 349 of file RefManual.cpp.
Definition at line 348 of file RefManual.cpp.
double labust::control::RefManual::fineThresholdAlt [private] |
Definition at line 354 of file RefManual.cpp.
double labust::control::RefManual::fineThresholdPos [private] |
Definition at line 353 of file RefManual.cpp.
double labust::control::RefManual::fineThresholdYaw [private] |
Definition at line 352 of file RefManual.cpp.
Definition at line 331 of file RefManual.cpp.
double labust::control::RefManual::joyTreshold [private] |
Definition at line 351 of file RefManual.cpp.
Definition at line 347 of file RefManual.cpp.
auv_msgs::NavSts labust::control::RefManual::lastState [private] |
Definition at line 341 of file RefManual.cpp.
Eigen::VectorXd labust::control::RefManual::manRef [private] |
Definition at line 335 of file RefManual.cpp.
Definition at line 332 of file RefManual.cpp.
Definition at line 336 of file RefManual.cpp.
Definition at line 332 of file RefManual.cpp.
Definition at line 332 of file RefManual.cpp.
Definition at line 332 of file RefManual.cpp.
Definition at line 332 of file RefManual.cpp.
Definition at line 338 of file RefManual.cpp.
Definition at line 334 of file RefManual.cpp.
Definition at line 331 of file RefManual.cpp.
bool labust::control::RefManual::stateAcquired [private] |
Definition at line 343 of file RefManual.cpp.
Definition at line 331 of file RefManual.cpp.
bool labust::control::RefManual::stateReady [private] |
Definition at line 342 of file RefManual.cpp.
Definition at line 332 of file RefManual.cpp.
double labust::control::RefManual::Ts [private] |
Definition at line 337 of file RefManual.cpp.
bool labust::control::RefManual::useFF [private] |
Definition at line 344 of file RefManual.cpp.
bool labust::control::RefManual::yawFlag [private] |
Definition at line 346 of file RefManual.cpp.
double labust::control::RefManual::yawRef [private] |
Definition at line 350 of file RefManual.cpp.