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

Public Member Functions

 TurtlebotTeleop ()
 

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

Constructor & Destructor Documentation

TurtlebotTeleop::TurtlebotTeleop ( )

Definition at line 61 of file turtlebot_joy.cpp.

Member Function Documentation

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

Definition at line 84 of file turtlebot_joy.cpp.

void TurtlebotTeleop::publish ( )
private

Definition at line 93 of file turtlebot_joy.cpp.

Member Data Documentation

double TurtlebotTeleop::a_scale_
private

Definition at line 49 of file turtlebot_joy.cpp.

int TurtlebotTeleop::angular_
private

Definition at line 48 of file turtlebot_joy.cpp.

int TurtlebotTeleop::deadman_axis_
private

Definition at line 48 of file turtlebot_joy.cpp.

bool TurtlebotTeleop::deadman_pressed_
private

Definition at line 55 of file turtlebot_joy.cpp.

ros::Subscriber TurtlebotTeleop::joy_sub_
private

Definition at line 51 of file turtlebot_joy.cpp.

double TurtlebotTeleop::l_scale_
private

Definition at line 49 of file turtlebot_joy.cpp.

geometry_msgs::Twist TurtlebotTeleop::last_published_
private

Definition at line 53 of file turtlebot_joy.cpp.

int TurtlebotTeleop::linear_
private

Definition at line 48 of file turtlebot_joy.cpp.

ros::NodeHandle TurtlebotTeleop::nh_
private

Definition at line 46 of file turtlebot_joy.cpp.

ros::NodeHandle TurtlebotTeleop::ph_
private

Definition at line 46 of file turtlebot_joy.cpp.

boost::mutex TurtlebotTeleop::publish_mutex_
private

Definition at line 54 of file turtlebot_joy.cpp.

ros::Timer TurtlebotTeleop::timer_
private

Definition at line 57 of file turtlebot_joy.cpp.

ros::Publisher TurtlebotTeleop::vel_pub_
private

Definition at line 50 of file turtlebot_joy.cpp.

bool TurtlebotTeleop::zero_twist_published_
private

Definition at line 56 of file turtlebot_joy.cpp.


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


turtlebot_teleop
Author(s): Melonee Wise
autogenerated on Mon Jun 10 2019 15:41:58