Public Member Functions | Private Member Functions | Private Attributes
flyer_controller::TeleopFlyer Class Reference
Inheritance diagram for flyer_controller::TeleopFlyer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void onInit ()
std::string stateToString (TeleopState t)
 TeleopFlyer ()

Private Member Functions

void controllerStatusCallback (const controller_statusConstPtr &msg)
void diagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat)
void estop ()
void joyCallback (const sensor_msgs::JoyConstPtr msg)
void republishCallback (const ros::TimerEvent &e)

Private Attributes

bool command_pending
ros::Publisher controller_cmd_pub
ros::Subscriber controller_status_sub
diagnostic_updater::Updater diag_updater
ros::Publisher estop_pub
bool got_first_joy
double joy_republish_rate
ros::Subscriber joy_sub
double last_trigger_duration
controller_status latest_controller_status
sensor_msgs::Joy latest_joy
ros::Time latest_joy_time
bool lost_joystick
double max_interval
double max_joystick_dt
ros::Publisher motor_enable_pub
bool motors_on
ros::NodeHandle nh
ros::NodeHandle nh_priv
ros::Publisher oper_cmd_pub
string pending_command
double pitch_deadband
sensor_msgs::Joy prev_joy
ros::Timer republish_timer
double roll_deadband
TeleopState state
bool use_udp
double yaw_deadband

Detailed Description

Definition at line 74 of file teleop_flyer.cpp.


Constructor & Destructor Documentation

Definition at line 117 of file teleop_flyer.cpp.


Member Function Documentation

void flyer_controller::TeleopFlyer::controllerStatusCallback ( const controller_statusConstPtr &  msg) [inline, private]

Definition at line 201 of file teleop_flyer.cpp.

void flyer_controller::TeleopFlyer::diagnostics ( diagnostic_updater::DiagnosticStatusWrapper &  stat) [inline, private]

Definition at line 188 of file teleop_flyer.cpp.

void flyer_controller::TeleopFlyer::estop ( ) [inline, private]

Definition at line 207 of file teleop_flyer.cpp.

void flyer_controller::TeleopFlyer::joyCallback ( const sensor_msgs::JoyConstPtr  msg) [inline, private]

Definition at line 220 of file teleop_flyer.cpp.

void flyer_controller::TeleopFlyer::onInit ( ) [inline, virtual]

Implements nodelet::Nodelet.

Definition at line 129 of file teleop_flyer.cpp.

Definition at line 278 of file teleop_flyer.cpp.

Definition at line 168 of file teleop_flyer.cpp.


Member Data Documentation

Definition at line 108 of file teleop_flyer.cpp.

Definition at line 81 of file teleop_flyer.cpp.

Definition at line 86 of file teleop_flyer.cpp.

diagnostic_updater::Updater flyer_controller::TeleopFlyer::diag_updater [private]

Definition at line 96 of file teleop_flyer.cpp.

Definition at line 83 of file teleop_flyer.cpp.

Definition at line 90 of file teleop_flyer.cpp.

Definition at line 99 of file teleop_flyer.cpp.

Definition at line 85 of file teleop_flyer.cpp.

Definition at line 111 of file teleop_flyer.cpp.

Definition at line 112 of file teleop_flyer.cpp.

sensor_msgs::Joy flyer_controller::TeleopFlyer::latest_joy [private]

Definition at line 92 of file teleop_flyer.cpp.

Definition at line 93 of file teleop_flyer.cpp.

Definition at line 110 of file teleop_flyer.cpp.

Definition at line 100 of file teleop_flyer.cpp.

Definition at line 113 of file teleop_flyer.cpp.

Definition at line 82 of file teleop_flyer.cpp.

Definition at line 114 of file teleop_flyer.cpp.

Definition at line 77 of file teleop_flyer.cpp.

Definition at line 78 of file teleop_flyer.cpp.

Definition at line 80 of file teleop_flyer.cpp.

Definition at line 109 of file teleop_flyer.cpp.

Definition at line 102 of file teleop_flyer.cpp.

sensor_msgs::Joy flyer_controller::TeleopFlyer::prev_joy [private]

Definition at line 91 of file teleop_flyer.cpp.

Definition at line 88 of file teleop_flyer.cpp.

Definition at line 103 of file teleop_flyer.cpp.

Definition at line 107 of file teleop_flyer.cpp.

Definition at line 101 of file teleop_flyer.cpp.

Definition at line 104 of file teleop_flyer.cpp.


The documentation for this class was generated from the following file:


flyer_controller
Author(s): Patrick Bouffard
autogenerated on Sun Jan 5 2014 11:37:54