Public Member Functions | Private Member Functions | Private Attributes
EddiebotTeleop Class Reference

List of all members.

Public Member Functions

 EddiebotTeleop ()
 EddiebotTeleop ()
void keyLoop ()
void watchdog ()

Private Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 37 of file eddiebot_joy.cpp.


Constructor & Destructor Documentation

Definition at line 60 of file eddiebot_joy.cpp.


Member Function Documentation

void EddiebotTeleop::joyCallback ( const sensor_msgs::Joy::ConstPtr &  joy) [private]

Definition at line 80 of file eddiebot_joy.cpp.

Definition at line 119 of file eddiebot_key.cpp.

void EddiebotTeleop::publish ( ) [private]

Definition at line 90 of file eddiebot_joy.cpp.

void EddiebotTeleop::publish ( double  angular,
double  linear 
) [private]

Definition at line 181 of file eddiebot_key.cpp.

Definition at line 111 of file eddiebot_key.cpp.


Member Data Documentation

double EddiebotTeleop::a_scale_ [private]

Definition at line 49 of file eddiebot_joy.cpp.

int EddiebotTeleop::angular_ [private]

Definition at line 48 of file eddiebot_joy.cpp.

double EddiebotTeleop::angular_ [private]

Definition at line 55 of file eddiebot_key.cpp.

Definition at line 48 of file eddiebot_joy.cpp.

Definition at line 55 of file eddiebot_joy.cpp.

ros::Time EddiebotTeleop::first_publish_ [private]

Definition at line 56 of file eddiebot_key.cpp.

ros::Subscriber EddiebotTeleop::joy_sub_ [private]

Definition at line 51 of file eddiebot_joy.cpp.

double EddiebotTeleop::l_scale_ [private]

Definition at line 49 of file eddiebot_joy.cpp.

ros::Time EddiebotTeleop::last_publish_ [private]

Definition at line 57 of file eddiebot_key.cpp.

geometry_msgs::Twist EddiebotTeleop::last_published_ [private]

Definition at line 53 of file eddiebot_joy.cpp.

int EddiebotTeleop::linear_ [private]

Definition at line 48 of file eddiebot_joy.cpp.

double EddiebotTeleop::linear_ [private]

Definition at line 55 of file eddiebot_key.cpp.

ros::NodeHandle EddiebotTeleop::nh_ [private]

Definition at line 46 of file eddiebot_joy.cpp.

ros::NodeHandle EddiebotTeleop::ph_ [private]

Definition at line 46 of file eddiebot_joy.cpp.

boost::mutex EddiebotTeleop::publish_mutex_ [private]

Definition at line 54 of file eddiebot_joy.cpp.

ros::Timer EddiebotTeleop::timer_ [private]

Definition at line 56 of file eddiebot_joy.cpp.

ros::Publisher EddiebotTeleop::vel_pub_ [private]

Definition at line 50 of file eddiebot_joy.cpp.


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


eddiebot_teleop
Author(s): Tang Tiong Yew
autogenerated on Sun Jan 5 2014 11:07:30