Public Member Functions | Private Types | Private Attributes
FollowTeleop Class Reference
Inheritance diagram for FollowTeleop:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FollowTeleop (const std::string &name, ros::NodeHandle &nh)
virtual void publish (const ros::Duration &dt)
virtual bool stop ()
virtual bool update (const sensor_msgs::Joy::ConstPtr &joy, const sensor_msgs::JointState::ConstPtr &state)

Private Types

typedef
actionlib::SimpleActionClient
< control_msgs::FollowJointTrajectoryAction > 
client_t

Private Attributes

double actual_position_
boost::shared_ptr< client_tclient_
int deadman_
int dec_button_
double desired_velocity_
int inc_button_
bool inhibit_
std::string joint_name_
double last_velocity_
double max_acceleration_
double max_position_
double max_velocity_
double min_position_

Detailed Description

Definition at line 250 of file joystick_teleop.cpp.


Member Typedef Documentation

typedef actionlib::SimpleActionClient<control_msgs::FollowJointTrajectoryAction> FollowTeleop::client_t [private]

Definition at line 252 of file joystick_teleop.cpp.


Constructor & Destructor Documentation

FollowTeleop::FollowTeleop ( const std::string &  name,
ros::NodeHandle nh 
) [inline]

Definition at line 255 of file joystick_teleop.cpp.


Member Function Documentation

virtual void FollowTeleop::publish ( const ros::Duration dt) [inline, virtual]

Implements TeleopComponent.

Definition at line 325 of file joystick_teleop.cpp.

virtual bool FollowTeleop::stop ( ) [inline, virtual]

Reimplemented from TeleopComponent.

Definition at line 352 of file joystick_teleop.cpp.

virtual bool FollowTeleop::update ( const sensor_msgs::Joy::ConstPtr &  joy,
const sensor_msgs::JointState::ConstPtr &  state 
) [inline, virtual]

Implements TeleopComponent.

Definition at line 286 of file joystick_teleop.cpp.


Member Data Documentation

Definition at line 364 of file joystick_teleop.cpp.

boost::shared_ptr<client_t> FollowTeleop::client_ [private]

Definition at line 366 of file joystick_teleop.cpp.

int FollowTeleop::deadman_ [private]

Definition at line 360 of file joystick_teleop.cpp.

Definition at line 360 of file joystick_teleop.cpp.

Definition at line 365 of file joystick_teleop.cpp.

Definition at line 360 of file joystick_teleop.cpp.

bool FollowTeleop::inhibit_ [private]

Definition at line 362 of file joystick_teleop.cpp.

std::string FollowTeleop::joint_name_ [private]

Definition at line 363 of file joystick_teleop.cpp.

double FollowTeleop::last_velocity_ [private]

Definition at line 365 of file joystick_teleop.cpp.

Definition at line 361 of file joystick_teleop.cpp.

double FollowTeleop::max_position_ [private]

Definition at line 361 of file joystick_teleop.cpp.

double FollowTeleop::max_velocity_ [private]

Definition at line 361 of file joystick_teleop.cpp.

double FollowTeleop::min_position_ [private]

Definition at line 361 of file joystick_teleop.cpp.


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


fetch_teleop
Author(s): Michael Ferguson
autogenerated on Sat Aug 5 2017 04:00:42