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

Public Member Functions

 RochTeleop ()
 

Private Member Functions

void joyCallback (const sensor_msgs::Joy::ConstPtr &joy)
 
void publish ()
 

Private Attributes

double a_scale_
 
int angular_
 
int deadman_axis_
 
bool deadman_pressed_
 
ros::Subscriber joy_sub_
 
double l_scale_
 
geometry_msgs::Twist last_published_
 
int linear_
 
ros::NodeHandle nh_
 
ros::NodeHandle ph_
 
boost::mutex publish_mutex_
 
ros::Timer timer_
 
ros::Publisher vel_pub_
 
bool zero_twist_published_
 

Detailed Description

Definition at line 37 of file roch_joy.cpp.

Constructor & Destructor Documentation

RochTeleop::RochTeleop ( )

Definition at line 61 of file roch_joy.cpp.

Member Function Documentation

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

Definition at line 84 of file roch_joy.cpp.

void RochTeleop::publish ( )
private

Definition at line 93 of file roch_joy.cpp.

Member Data Documentation

double RochTeleop::a_scale_
private

Definition at line 49 of file roch_joy.cpp.

int RochTeleop::angular_
private

Definition at line 48 of file roch_joy.cpp.

int RochTeleop::deadman_axis_
private

Definition at line 48 of file roch_joy.cpp.

bool RochTeleop::deadman_pressed_
private

Definition at line 55 of file roch_joy.cpp.

ros::Subscriber RochTeleop::joy_sub_
private

Definition at line 51 of file roch_joy.cpp.

double RochTeleop::l_scale_
private

Definition at line 49 of file roch_joy.cpp.

geometry_msgs::Twist RochTeleop::last_published_
private

Definition at line 53 of file roch_joy.cpp.

int RochTeleop::linear_
private

Definition at line 48 of file roch_joy.cpp.

ros::NodeHandle RochTeleop::nh_
private

Definition at line 46 of file roch_joy.cpp.

ros::NodeHandle RochTeleop::ph_
private

Definition at line 46 of file roch_joy.cpp.

boost::mutex RochTeleop::publish_mutex_
private

Definition at line 54 of file roch_joy.cpp.

ros::Timer RochTeleop::timer_
private

Definition at line 57 of file roch_joy.cpp.

ros::Publisher RochTeleop::vel_pub_
private

Definition at line 50 of file roch_joy.cpp.

bool RochTeleop::zero_twist_published_
private

Definition at line 56 of file roch_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