NxtTeleop Class Reference

List of all members.

Public Member Functions

void keyLoop ()
 NxtTeleop ()
 NxtTeleop ()
void watchdog ()

Private Member Functions

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

Private Attributes

double a_scale_
double angular_
int angular_
int deadman_axis_
bool deadman_pressed_
ros::Subscriber joy_sub_
double l_scale_
ros::Time last_publish_
geometry_msgs::Twist last_published_
double linear_
int 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 nxt_joy.cpp.


Constructor & Destructor Documentation

NxtTeleop::NxtTeleop (  ) 

Definition at line 60 of file nxt_joy.cpp.

NxtTeleop::NxtTeleop (  ) 

Member Function Documentation

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

Definition at line 82 of file nxt_joy.cpp.

void NxtTeleop::keyLoop (  ) 

Definition at line 116 of file nxt_key.cpp.

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

Definition at line 175 of file nxt_key.cpp.

void NxtTeleop::publish (  )  [private]

Definition at line 92 of file nxt_joy.cpp.

void NxtTeleop::watchdog (  ) 

Definition at line 109 of file nxt_key.cpp.


Member Data Documentation

double NxtTeleop::a_scale_ [private]

Definition at line 44 of file nxt_joy.cpp.

double NxtTeleop::angular_ [private]

Definition at line 55 of file nxt_key.cpp.

int NxtTeleop::angular_ [private]

Definition at line 43 of file nxt_joy.cpp.

int NxtTeleop::deadman_axis_ [private]

Definition at line 43 of file nxt_joy.cpp.

Definition at line 50 of file nxt_joy.cpp.

ros::Subscriber NxtTeleop::joy_sub_ [private]

Definition at line 46 of file nxt_joy.cpp.

double NxtTeleop::l_scale_ [private]

Definition at line 44 of file nxt_joy.cpp.

ros::Time NxtTeleop::last_publish_ [private]

Definition at line 56 of file nxt_key.cpp.

geometry_msgs::Twist NxtTeleop::last_published_ [private]

Definition at line 48 of file nxt_joy.cpp.

double NxtTeleop::linear_ [private]

Definition at line 55 of file nxt_key.cpp.

int NxtTeleop::linear_ [private]

Definition at line 43 of file nxt_joy.cpp.

ros::NodeHandle NxtTeleop::nh_ [private]

Definition at line 41 of file nxt_joy.cpp.

ros::NodeHandle NxtTeleop::ph_ [private]

Definition at line 41 of file nxt_joy.cpp.

boost::mutex NxtTeleop::publish_mutex_ [private]

Definition at line 49 of file nxt_joy.cpp.

ros::Timer NxtTeleop::timer_ [private]

Definition at line 51 of file nxt_joy.cpp.

ros::Publisher NxtTeleop::vel_pub_ [private]

Definition at line 45 of file nxt_joy.cpp.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Defines


nxt_teleop
Author(s): Wim Meeussen
autogenerated on Fri Jan 11 10:03:59 2013