Public Member Functions | Private Member Functions | Private Attributes | List of all members
RochXboxTeleop Class Reference

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_
 
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 right_
 
ros::Timer timer_
 
ros::Publisher vel_pub_
 
bool zero_twist_published_
 

Detailed Description

Definition at line 37 of file roch_xbox_joy.cpp.

Constructor & Destructor Documentation

RochXboxTeleop::RochXboxTeleop ( )

Definition at line 63 of file roch_xbox_joy.cpp.

Member Function Documentation

void RochXboxTeleop::joyCallback ( const sensor_msgs::Joy::ConstPtr &  joy)
private

Definition at line 98 of file roch_xbox_joy.cpp.

void RochXboxTeleop::publish ( )
private

Definition at line 125 of file roch_xbox_joy.cpp.

Member Data Documentation

double RochXboxTeleop::a_scale_
private

Definition at line 50 of file roch_xbox_joy.cpp.

int RochXboxTeleop::angular_
private

Definition at line 48 of file roch_xbox_joy.cpp.

double RochXboxTeleop::angular_speed_
private

Definition at line 51 of file roch_xbox_joy.cpp.

int RochXboxTeleop::back_
private

Definition at line 49 of file roch_xbox_joy.cpp.

int RochXboxTeleop::deadman_axis_
private

Definition at line 48 of file roch_xbox_joy.cpp.

bool RochXboxTeleop::deadman_pressed_
private

Definition at line 57 of file roch_xbox_joy.cpp.

int RochXboxTeleop::forward_
private

Definition at line 49 of file roch_xbox_joy.cpp.

ros::Subscriber RochXboxTeleop::joy_sub_
private

Definition at line 53 of file roch_xbox_joy.cpp.

double RochXboxTeleop::l_scale_
private

Definition at line 50 of file roch_xbox_joy.cpp.

geometry_msgs::Twist RochXboxTeleop::last_published_
private

Definition at line 55 of file roch_xbox_joy.cpp.

int RochXboxTeleop::left_
private

Definition at line 49 of file roch_xbox_joy.cpp.

int RochXboxTeleop::linear_
private

Definition at line 48 of file roch_xbox_joy.cpp.

double RochXboxTeleop::linear_speed_
private

Definition at line 51 of file roch_xbox_joy.cpp.

ros::NodeHandle RochXboxTeleop::nh_
private

Definition at line 46 of file roch_xbox_joy.cpp.

ros::NodeHandle RochXboxTeleop::ph_
private

Definition at line 46 of file roch_xbox_joy.cpp.

boost::mutex RochXboxTeleop::publish_mutex_
private

Definition at line 56 of file roch_xbox_joy.cpp.

int RochXboxTeleop::right_
private

Definition at line 49 of file roch_xbox_joy.cpp.

ros::Timer RochXboxTeleop::timer_
private

Definition at line 59 of file roch_xbox_joy.cpp.

ros::Publisher RochXboxTeleop::vel_pub_
private

Definition at line 52 of file roch_xbox_joy.cpp.

bool RochXboxTeleop::zero_twist_published_
private

Definition at line 58 of file roch_xbox_joy.cpp.


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


roch_teleop
Author(s): Chen
autogenerated on Mon Jun 10 2019 14:44:16