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_ |
Definition at line 37 of file eddiebot_joy.cpp.
Definition at line 60 of file eddiebot_joy.cpp.
void EddiebotTeleop::joyCallback | ( | const sensor_msgs::Joy::ConstPtr & | joy | ) | [private] |
Definition at line 80 of file eddiebot_joy.cpp.
void EddiebotTeleop::keyLoop | ( | ) |
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.
void EddiebotTeleop::watchdog | ( | ) |
Definition at line 111 of file eddiebot_key.cpp.
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.
int EddiebotTeleop::deadman_axis_ [private] |
Definition at line 48 of file eddiebot_joy.cpp.
bool EddiebotTeleop::deadman_pressed_ [private] |
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.