TeleopBase Class Reference

List of all members.

Public Member Functions

void init ()
void joy_cb (const joy::Joy::ConstPtr &joy_msg)
void passthrough_cb (const geometry_msgs::TwistConstPtr &pass_msg)
void send_cmd_vel ()
 TeleopBase (bool deadman_no_publish=false)
 ~TeleopBase ()

Public Attributes

int axis_vw
int axis_vx
int axis_vy
geometry_msgs::Twist cmd
bool deadman_
int deadman_button
bool deadman_no_publish_
ros::Duration joy_msg_timeout_
ros::Subscriber joy_sub_
ros::Time last_recieved_joy_message_time_
double max_vw
double max_vw_run
double max_vx
double max_vx_run
double max_vy
double max_vy_run
ros::NodeHandle n_
geometry_msgs::Twist passthrough_cmd
ros::Subscriber passthrough_sub_
double req_vw
double req_vx
double req_vy
int run_button
bool running_
ros::Publisher vel_pub_

Detailed Description

Definition at line 58 of file p2os_teleop.cc.


Constructor & Destructor Documentation

TeleopBase::TeleopBase ( bool  deadman_no_publish = false  )  [inline]

Definition at line 76 of file p2os_teleop.cc.

TeleopBase::~TeleopBase (  )  [inline]

Definition at line 135 of file p2os_teleop.cc.


Member Function Documentation

void TeleopBase::init (  )  [inline]

Definition at line 79 of file p2os_teleop.cc.

void TeleopBase::joy_cb ( const joy::Joy::ConstPtr &  joy_msg  )  [inline]

Definition at line 143 of file p2os_teleop.cc.

void TeleopBase::passthrough_cb ( const geometry_msgs::TwistConstPtr &  pass_msg  )  [inline]

Definition at line 137 of file p2os_teleop.cc.

void TeleopBase::send_cmd_vel (  )  [inline]

Definition at line 175 of file p2os_teleop.cc.


Member Data Documentation

Definition at line 62 of file p2os_teleop.cc.

Definition at line 62 of file p2os_teleop.cc.

Definition at line 62 of file p2os_teleop.cc.

geometry_msgs::Twist TeleopBase::cmd

Definition at line 59 of file p2os_teleop.cc.

Definition at line 65 of file p2os_teleop.cc.

Definition at line 63 of file p2os_teleop.cc.

Definition at line 64 of file p2os_teleop.cc.

Definition at line 69 of file p2os_teleop.cc.

ros::Subscriber TeleopBase::joy_sub_

Definition at line 73 of file p2os_teleop.cc.

Definition at line 68 of file p2os_teleop.cc.

Definition at line 61 of file p2os_teleop.cc.

Definition at line 61 of file p2os_teleop.cc.

Definition at line 61 of file p2os_teleop.cc.

Definition at line 61 of file p2os_teleop.cc.

Definition at line 61 of file p2os_teleop.cc.

Definition at line 61 of file p2os_teleop.cc.

ros::NodeHandle TeleopBase::n_

Definition at line 71 of file p2os_teleop.cc.

geometry_msgs::Twist TeleopBase::passthrough_cmd

Definition at line 59 of file p2os_teleop.cc.

Definition at line 74 of file p2os_teleop.cc.

Definition at line 60 of file p2os_teleop.cc.

Definition at line 60 of file p2os_teleop.cc.

Definition at line 60 of file p2os_teleop.cc.

Definition at line 63 of file p2os_teleop.cc.

Definition at line 66 of file p2os_teleop.cc.

ros::Publisher TeleopBase::vel_pub_

Definition at line 72 of file p2os_teleop.cc.


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


p2os_teleop
Author(s): Edward
autogenerated on Fri Jan 11 09:11:38 2013