Public Member Functions | Protected Attributes | List of all members
TargetSender Class Reference

Public Member Functions

bool sendupdate (std::string joint_name, double target)
 TargetSender ()
 ~TargetSender ()

Protected Attributes

ros::NodeHandle node_handle_
 A node handle to be able to publish. More...
std::map< std::string, ros::Publisherpublisher_map_
 The map were the publishers are stored. More...

Detailed Description

Definition at line 36 of file send_targets.cpp.

Constructor & Destructor Documentation

◆ TargetSender()

TargetSender::TargetSender ( )

The TargetSender class stores a map of publishers to associate a joint name to a publisher for easily sending targets to a given joint.

This array of joints could also be guessed either using the controller or listening to the joint_states topic.

Definition at line 44 of file send_targets.cpp.

◆ ~TargetSender()

TargetSender::~TargetSender ( )

Definition at line 78 of file send_targets.cpp.

Member Function Documentation

◆ sendupdate()

bool TargetSender::sendupdate ( std::string  joint_name,
double  target 

Sends a target to the given joint.

joint_nameThe joint we want to send the target to.
targetThe target in degrees.
true if success.

Definition at line 90 of file send_targets.cpp.

Member Data Documentation

◆ node_handle_

ros::NodeHandle TargetSender::node_handle_

A node handle to be able to publish.

Definition at line 116 of file send_targets.cpp.

◆ publisher_map_

std::map<std::string, ros::Publisher> TargetSender::publisher_map_

The map were the publishers are stored.

Definition at line 110 of file send_targets.cpp.

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

Author(s): Ugo Cupcic, Yann Sionneau, Toni Oliver
autogenerated on Fri Jan 1 2021 03:23:23