#include <quad_joy_teleop.h>
Definition at line 24 of file quad_joy_teleop.h.
QuadJoyTeleop::QuadJoyTeleop | ( | ros::NodeHandle | nh, |
ros::NodeHandle | nh_private | ||
) |
Definition at line 3 of file quad_joy_teleop.cpp.
QuadJoyTeleop::~QuadJoyTeleop | ( | ) | [virtual] |
Definition at line 68 of file quad_joy_teleop.cpp.
void QuadJoyTeleop::initParams | ( | ) | [private] |
Definition at line 73 of file quad_joy_teleop.cpp.
void QuadJoyTeleop::joyCallback | ( | const sensor_msgs::JoyPtr & | joy_msg | ) | [private] |
Definition at line 109 of file quad_joy_teleop.cpp.
Definition at line 48 of file quad_joy_teleop.h.
Definition at line 40 of file quad_joy_teleop.h.
double QuadJoyTeleop::cmd_pitch_scale_ [private] |
Definition at line 88 of file quad_joy_teleop.h.
Definition at line 39 of file quad_joy_teleop.h.
double QuadJoyTeleop::cmd_roll_scale_ [private] |
Definition at line 87 of file quad_joy_teleop.h.
Definition at line 42 of file quad_joy_teleop.h.
double QuadJoyTeleop::cmd_thrust_scale_ [private] |
Definition at line 90 of file quad_joy_teleop.h.
double QuadJoyTeleop::cmd_vel_angular_scale_ [private] |
Definition at line 82 of file quad_joy_teleop.h.
double QuadJoyTeleop::cmd_vel_linear_scale_ [private] |
Definition at line 81 of file quad_joy_teleop.h.
geometry_msgs::Twist::Ptr QuadJoyTeleop::cmd_vel_msg_ [private] |
Definition at line 103 of file quad_joy_teleop.h.
Definition at line 43 of file quad_joy_teleop.h.
Definition at line 41 of file quad_joy_teleop.h.
double QuadJoyTeleop::cmd_yaw_rate_scale_ [private] |
Definition at line 89 of file quad_joy_teleop.h.
std::string QuadJoyTeleop::controller_ [private] |
Definition at line 55 of file quad_joy_teleop.h.
bool QuadJoyTeleop::engage_btn_pressed_ [private] |
Definition at line 97 of file quad_joy_teleop.h.
int QuadJoyTeleop::engage_button_ [private] |
Definition at line 60 of file quad_joy_teleop.h.
bool QuadJoyTeleop::estop_btn_pressed_ [private] |
Definition at line 94 of file quad_joy_teleop.h.
int QuadJoyTeleop::estop_button_ [private] |
Definition at line 57 of file quad_joy_teleop.h.
Definition at line 45 of file quad_joy_teleop.h.
Definition at line 36 of file quad_joy_teleop.h.
Definition at line 35 of file quad_joy_teleop.h.
bool QuadJoyTeleop::land_btn_pressed_ [private] |
Definition at line 96 of file quad_joy_teleop.h.
int QuadJoyTeleop::land_button_ [private] |
Definition at line 59 of file quad_joy_teleop.h.
Definition at line 47 of file quad_joy_teleop.h.
ros::Time QuadJoyTeleop::last_joy_event_ [private] |
Definition at line 101 of file quad_joy_teleop.h.
double QuadJoyTeleop::linear_vel_fast_ [private] |
Definition at line 84 of file quad_joy_teleop.h.
double QuadJoyTeleop::linear_vel_slow_ [private] |
Definition at line 85 of file quad_joy_teleop.h.
ros::NodeHandle QuadJoyTeleop::nh_ [private] |
Definition at line 30 of file quad_joy_teleop.h.
ros::NodeHandle QuadJoyTeleop::nh_private_ [private] |
Definition at line 31 of file quad_joy_teleop.h.
int QuadJoyTeleop::pitch_axis_ [private] |
Definition at line 65 of file quad_joy_teleop.h.
bool QuadJoyTeleop::pos_hold_btn_pressed_ [private] |
Definition at line 98 of file quad_joy_teleop.h.
int QuadJoyTeleop::pos_hold_button_ [private] |
Definition at line 61 of file quad_joy_teleop.h.
Definition at line 50 of file quad_joy_teleop.h.
int QuadJoyTeleop::roll_axis_ [private] |
Definition at line 64 of file quad_joy_teleop.h.
bool QuadJoyTeleop::takeoff_btn_pressed_ [private] |
Definition at line 95 of file quad_joy_teleop.h.
int QuadJoyTeleop::takeoff_button_ [private] |
Definition at line 58 of file quad_joy_teleop.h.
Definition at line 46 of file quad_joy_teleop.h.
int QuadJoyTeleop::thrust_axis_ [private] |
Definition at line 67 of file quad_joy_teleop.h.
Definition at line 49 of file quad_joy_teleop.h.
bool QuadJoyTeleop::vel_hold_btn_pressed_ [private] |
Definition at line 99 of file quad_joy_teleop.h.
int QuadJoyTeleop::vel_hold_button_ [private] |
Definition at line 62 of file quad_joy_teleop.h.
Definition at line 51 of file quad_joy_teleop.h.
int QuadJoyTeleop::vx_axis_ [private] |
Definition at line 71 of file quad_joy_teleop.h.
int QuadJoyTeleop::vy_axis_ [private] |
Definition at line 72 of file quad_joy_teleop.h.
int QuadJoyTeleop::vyaw_axis_ [private] |
Definition at line 74 of file quad_joy_teleop.h.
int QuadJoyTeleop::vz_axis_ [private] |
Definition at line 73 of file quad_joy_teleop.h.
double QuadJoyTeleop::x_step_size_ [private] |
Definition at line 76 of file quad_joy_teleop.h.
double QuadJoyTeleop::y_step_size_ [private] |
Definition at line 77 of file quad_joy_teleop.h.
int QuadJoyTeleop::yaw_axis_ [private] |
Definition at line 66 of file quad_joy_teleop.h.
double QuadJoyTeleop::yaw_step_size_ [private] |
Definition at line 79 of file quad_joy_teleop.h.
int QuadJoyTeleop::z_axis_ [private] |
Definition at line 69 of file quad_joy_teleop.h.
double QuadJoyTeleop::z_step_size_ [private] |
Definition at line 78 of file quad_joy_teleop.h.