| 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.