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

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)
 
- Public Member Functions inherited from TeleopComponent
virtual bool start ()
 
 TeleopComponent ()
 
virtual ~TeleopComponent ()
 

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_
 

Additional Inherited Members

- Protected Attributes inherited from TeleopComponent
bool active_
 

Detailed Description

Definition at line 250 of file joystick_teleop.cpp.

Member Typedef Documentation

◆ client_t

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

Definition at line 252 of file joystick_teleop.cpp.

Constructor & Destructor Documentation

◆ FollowTeleop()

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

Definition at line 255 of file joystick_teleop.cpp.

Member Function Documentation

◆ publish()

virtual void FollowTeleop::publish ( const ros::Duration dt)
inlinevirtual

Implements TeleopComponent.

Definition at line 325 of file joystick_teleop.cpp.

◆ stop()

virtual bool FollowTeleop::stop ( )
inlinevirtual

Reimplemented from TeleopComponent.

Definition at line 352 of file joystick_teleop.cpp.

◆ update()

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

Implements TeleopComponent.

Definition at line 286 of file joystick_teleop.cpp.

Member Data Documentation

◆ actual_position_

double FollowTeleop::actual_position_
private

Definition at line 364 of file joystick_teleop.cpp.

◆ client_

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

Definition at line 366 of file joystick_teleop.cpp.

◆ deadman_

int FollowTeleop::deadman_
private

Definition at line 360 of file joystick_teleop.cpp.

◆ dec_button_

int FollowTeleop::dec_button_
private

Definition at line 360 of file joystick_teleop.cpp.

◆ desired_velocity_

double FollowTeleop::desired_velocity_
private

Definition at line 365 of file joystick_teleop.cpp.

◆ inc_button_

int FollowTeleop::inc_button_
private

Definition at line 360 of file joystick_teleop.cpp.

◆ inhibit_

bool FollowTeleop::inhibit_
private

Definition at line 362 of file joystick_teleop.cpp.

◆ joint_name_

std::string FollowTeleop::joint_name_
private

Definition at line 363 of file joystick_teleop.cpp.

◆ last_velocity_

double FollowTeleop::last_velocity_
private

Definition at line 365 of file joystick_teleop.cpp.

◆ max_acceleration_

double FollowTeleop::max_acceleration_
private

Definition at line 361 of file joystick_teleop.cpp.

◆ max_position_

double FollowTeleop::max_position_
private

Definition at line 361 of file joystick_teleop.cpp.

◆ max_velocity_

double FollowTeleop::max_velocity_
private

Definition at line 361 of file joystick_teleop.cpp.

◆ min_position_

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 Mon Feb 28 2022 22:24:06