Public Member Functions | Public Attributes
TeleopBase Class Reference

List of all members.

Public Member Functions

void init ()
void joy_cb (const sensor_msgs::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]

Constructor for the teleop base

Definition at line 78 of file p2os_teleop.cc.

Definition at line 145 of file p2os_teleop.cc.


Member Function Documentation

void TeleopBase::init ( ) [inline]

Definition at line 89 of file p2os_teleop.cc.

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

Definition at line 153 of file p2os_teleop.cc.

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

Definition at line 147 of file p2os_teleop.cc.

void TeleopBase::send_cmd_vel ( ) [inline]

Definition at line 185 of file p2os_teleop.cc.


Member Data Documentation

Definition at line 64 of file p2os_teleop.cc.

Definition at line 64 of file p2os_teleop.cc.

Definition at line 64 of file p2os_teleop.cc.

geometry_msgs::Twist TeleopBase::cmd

Definition at line 61 of file p2os_teleop.cc.

Definition at line 67 of file p2os_teleop.cc.

Definition at line 65 of file p2os_teleop.cc.

Definition at line 66 of file p2os_teleop.cc.

Definition at line 71 of file p2os_teleop.cc.

Definition at line 75 of file p2os_teleop.cc.

Definition at line 70 of file p2os_teleop.cc.

Definition at line 63 of file p2os_teleop.cc.

Definition at line 63 of file p2os_teleop.cc.

Definition at line 63 of file p2os_teleop.cc.

Definition at line 63 of file p2os_teleop.cc.

Definition at line 63 of file p2os_teleop.cc.

Definition at line 63 of file p2os_teleop.cc.

Definition at line 73 of file p2os_teleop.cc.

geometry_msgs::Twist TeleopBase::passthrough_cmd

Definition at line 61 of file p2os_teleop.cc.

Definition at line 76 of file p2os_teleop.cc.

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.

Definition at line 65 of file p2os_teleop.cc.

Definition at line 68 of file p2os_teleop.cc.

Definition at line 74 of file p2os_teleop.cc.


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


p2os_teleop
Author(s): Hunter L. Allen , David Feil-Seifer , Brian Gerkey, Kasper Stoy, Richard Vaughan, Andrew Howard, Tucker Hermans, ActivMedia Robotics LLC, MobileRobots Inc.
autogenerated on Wed Mar 27 2019 02:34:58