#include <control_mode.h>
Definition at line 67 of file control_mode.h.
Definition at line 80 of file control_mode.cpp.
Definition at line 144 of file control_mode.cpp.
void flyer_controller::ControlMode::controlModeCmdCallback | ( | const control_mode_cmdConstPtr & | msg | ) | [protected, virtual] |
Reimplemented in flyer_controller::HoverMode, flyer_controller::ControlModeAttitude, and flyer_controller::ControlModeIdle.
Definition at line 170 of file control_mode.cpp.
void flyer_controller::ControlMode::diagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [protected] |
Publishes diagnostics and status.
Definition at line 89 of file control_mode.cpp.
void flyer_controller::ControlMode::onInit | ( | ) | [protected, virtual] |
Implements nodelet::Nodelet.
Reimplemented in flyer_controller::HoverMode, flyer_controller::ControlModeAutosequence, flyer_controller::JoystickMode, flyer_controller::ControlModeAttitude, flyer_controller::ControlModeHover, and flyer_controller::ControlModeIdle.
Definition at line 58 of file control_mode.cpp.
void flyer_controller::ControlMode::operCmdCallback | ( | const starmac_msgs::OperatorCommandsConstPtr & | msg | ) | [protected] |
Definition at line 201 of file control_mode.cpp.
void flyer_controller::ControlMode::outputControl | ( | ) | [protected, virtual] |
Reimplemented in flyer_controller::HoverMode, flyer_controller::ControlModeHover, flyer_controller::ControlModeIdle, and flyer_controller::ControlModeAttitude.
Definition at line 248 of file control_mode.cpp.
void flyer_controller::ControlMode::outputControlTimerCallback | ( | const ros::TimerEvent & | e | ) | [protected] |
Definition at line 236 of file control_mode.cpp.
void flyer_controller::ControlMode::reportStatusTimerCallback | ( | const ros::TimerEvent & | e | ) | [protected, virtual] |
Reimplemented in flyer_controller::ControlModeAutosequence, flyer_controller::HoverMode, and flyer_controller::ControlModeAttitude.
Definition at line 225 of file control_mode.cpp.
void flyer_controller::ControlMode::requestRegistration | ( | const std::string & | mode_name, |
double | wait_time = 0 |
||
) | [protected] |
Definition at line 101 of file control_mode.cpp.
void flyer_controller::ControlMode::requestRegistration2 | ( | const ros::TimerEvent & | event, |
const std::string & | mode_name, | ||
double | wait_time = 0 |
||
) | [protected] |
Definition at line 107 of file control_mode.cpp.
void flyer_controller::ControlMode::startDataFlow | ( | ) | [protected] |
Definition at line 149 of file control_mode.cpp.
void flyer_controller::ControlMode::stateCallback | ( | const nav_msgs::OdometryConstPtr & | msg | ) | [protected, virtual] |
Definition at line 209 of file control_mode.cpp.
Definition at line 40 of file control_mode.cpp.
long int flyer_controller::ControlMode::control_count [protected] |
Definition at line 100 of file control_mode.h.
Definition at line 81 of file control_mode.h.
Definition at line 78 of file control_mode.h.
double flyer_controller::ControlMode::control_output_rate [protected] |
Definition at line 74 of file control_mode.h.
diagnostic_updater::Updater flyer_controller::ControlMode::diag_updater [protected] |
Definition at line 88 of file control_mode.h.
bool flyer_controller::ControlMode::event_driven [protected] |
Definition at line 75 of file control_mode.h.
bool flyer_controller::ControlMode::got_first_joy [protected] |
Definition at line 98 of file control_mode.h.
bool flyer_controller::ControlMode::got_first_state [protected] |
Definition at line 95 of file control_mode.h.
std::string flyer_controller::ControlMode::info [protected] |
Definition at line 91 of file control_mode.h.
double flyer_controller::ControlMode::latest_alt_cmd [protected] |
Definition at line 113 of file control_mode.h.
Definition at line 92 of file control_mode.h.
nav_msgs::Odometry flyer_controller::ControlMode::latest_state [protected] |
Definition at line 94 of file control_mode.h.
ros::NodeHandle flyer_controller::ControlMode::nh [protected] |
Definition at line 70 of file control_mode.h.
Definition at line 71 of file control_mode.h.
Definition at line 82 of file control_mode.h.
Definition at line 86 of file control_mode.h.
Definition at line 79 of file control_mode.h.
bool flyer_controller::ControlMode::ready [protected] |
Definition at line 93 of file control_mode.h.
ros::Timer flyer_controller::ControlMode::reg_timer [protected] |
Definition at line 114 of file control_mode.h.
Definition at line 85 of file control_mode.h.
bool flyer_controller::ControlMode::seen_max_alt [protected] |
Definition at line 96 of file control_mode.h.
bool flyer_controller::ControlMode::seen_min_alt [protected] |
Definition at line 97 of file control_mode.h.
Definition at line 90 of file control_mode.h.
long int flyer_controller::ControlMode::state_count [protected] |
Definition at line 99 of file control_mode.h.
Definition at line 83 of file control_mode.h.
bool flyer_controller::ControlMode::state_updated [protected] |
Definition at line 115 of file control_mode.h.
double flyer_controller::ControlMode::status_report_rate [protected] |
Definition at line 73 of file control_mode.h.