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_ |
Definition at line 37 of file nxt_joy.cpp.
| NxtTeleop::NxtTeleop | ( | ) |
Definition at line 60 of file nxt_joy.cpp.
| NxtTeleop::NxtTeleop | ( | ) |
| 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.
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.
bool NxtTeleop::deadman_pressed_ [private] |
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.