Public Member Functions | |
| RochXboxTeleop () | |
Private Member Functions | |
| void | joyCallback (const sensor_msgs::Joy::ConstPtr &joy) |
| void | publish () |
Private Attributes | |
| double | a_scale_ |
| int | angular_ |
| double | angular_speed_ |
| int | back_ |
| int | deadman_axis_ |
| bool | deadman_pressed_ |
| int | forward_ |
| int | increase_ |
| double | increase_scale_ |
| ros::Subscriber | joy_sub_ |
| double | l_scale_ |
| geometry_msgs::Twist | last_published_ |
| int | left_ |
| int | linear_ |
| double | linear_speed_ |
| ros::NodeHandle | nh_ |
| ros::NodeHandle | ph_ |
| boost::mutex | publish_mutex_ |
| int | reduce_ |
| double | reduce_scale_ |
| int | right_ |
| ros::Timer | timer_ |
| ros::Publisher | vel_pub_ |
| bool | zero_twist_published_ |
Definition at line 38 of file roch_xbox_joy.cpp.
Definition at line 64 of file roch_xbox_joy.cpp.
| void RochXboxTeleop::joyCallback | ( | const sensor_msgs::Joy::ConstPtr & | joy | ) | [private] |
Definition at line 103 of file roch_xbox_joy.cpp.
| void RochXboxTeleop::publish | ( | ) | [private] |
Definition at line 139 of file roch_xbox_joy.cpp.
double RochXboxTeleop::a_scale_ [private] |
Definition at line 51 of file roch_xbox_joy.cpp.
int RochXboxTeleop::angular_ [private] |
Definition at line 49 of file roch_xbox_joy.cpp.
double RochXboxTeleop::angular_speed_ [private] |
Definition at line 52 of file roch_xbox_joy.cpp.
int RochXboxTeleop::back_ [private] |
Definition at line 50 of file roch_xbox_joy.cpp.
int RochXboxTeleop::deadman_axis_ [private] |
Definition at line 49 of file roch_xbox_joy.cpp.
bool RochXboxTeleop::deadman_pressed_ [private] |
Definition at line 58 of file roch_xbox_joy.cpp.
int RochXboxTeleop::forward_ [private] |
Definition at line 50 of file roch_xbox_joy.cpp.
int RochXboxTeleop::increase_ [private] |
Definition at line 50 of file roch_xbox_joy.cpp.
double RochXboxTeleop::increase_scale_ [private] |
Definition at line 51 of file roch_xbox_joy.cpp.
ros::Subscriber RochXboxTeleop::joy_sub_ [private] |
Definition at line 54 of file roch_xbox_joy.cpp.
double RochXboxTeleop::l_scale_ [private] |
Definition at line 51 of file roch_xbox_joy.cpp.
geometry_msgs::Twist RochXboxTeleop::last_published_ [private] |
Definition at line 56 of file roch_xbox_joy.cpp.
int RochXboxTeleop::left_ [private] |
Definition at line 50 of file roch_xbox_joy.cpp.
int RochXboxTeleop::linear_ [private] |
Definition at line 49 of file roch_xbox_joy.cpp.
double RochXboxTeleop::linear_speed_ [private] |
Definition at line 52 of file roch_xbox_joy.cpp.
ros::NodeHandle RochXboxTeleop::nh_ [private] |
Definition at line 47 of file roch_xbox_joy.cpp.
ros::NodeHandle RochXboxTeleop::ph_ [private] |
Definition at line 47 of file roch_xbox_joy.cpp.
boost::mutex RochXboxTeleop::publish_mutex_ [private] |
Definition at line 57 of file roch_xbox_joy.cpp.
int RochXboxTeleop::reduce_ [private] |
Definition at line 50 of file roch_xbox_joy.cpp.
double RochXboxTeleop::reduce_scale_ [private] |
Definition at line 51 of file roch_xbox_joy.cpp.
int RochXboxTeleop::right_ [private] |
Definition at line 50 of file roch_xbox_joy.cpp.
ros::Timer RochXboxTeleop::timer_ [private] |
Definition at line 60 of file roch_xbox_joy.cpp.
ros::Publisher RochXboxTeleop::vel_pub_ [private] |
Definition at line 53 of file roch_xbox_joy.cpp.
bool RochXboxTeleop::zero_twist_published_ [private] |
Definition at line 59 of file roch_xbox_joy.cpp.