Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
fsrobo_r_driver::wrench_relay_handler::WrenchRelayHandler Class Reference

Message handler that relays joint positions (converts simple message types to ROS message types and publishes them) More...

#include <wrench_relay_handler.h>

Inheritance diagram for fsrobo_r_driver::wrench_relay_handler::WrenchRelayHandler:
Inheritance graph
[legend]

Public Member Functions

bool init (industrial::smpl_msg_connection::SmplMsgConnection *connection)
 Class initializer. More...
 
 WrenchRelayHandler ()
 Constructor. More...
 
- Public Member Functions inherited from industrial::message_handler::MessageHandler
bool callback (industrial::simple_message::SimpleMessage &in)
 
int getMsgType ()
 
 MessageHandler ()
 
 ~MessageHandler ()
 

Protected Member Functions

bool internalCB (fsrobo_r_driver::simple_message::wrench_message::WrenchMessage &in)
 Callback executed upon receiving a robot status message. More...
 
- Protected Member Functions inherited from industrial::message_handler::MessageHandler
industrial::smpl_msg_connection::SmplMsgConnectiongetConnection ()
 
bool init (int msg_type, industrial::smpl_msg_connection::SmplMsgConnection *connection)
 

Protected Attributes

ros::NodeHandle node_
 
ros::Publisher pub_wrench_stamped_
 

Private Member Functions

bool internalCB (industrial::simple_message::SimpleMessage &in)
 Callback executed upon receiving a message. More...
 

Private Attributes

std::string force_frame_id_
 

Detailed Description

Message handler that relays joint positions (converts simple message types to ROS message types and publishes them)

THIS CLASS IS NOT THREAD-SAFE

Definition at line 49 of file wrench_relay_handler.h.

Constructor & Destructor Documentation

fsrobo_r_driver::wrench_relay_handler::WrenchRelayHandler::WrenchRelayHandler ( )
inline

Constructor.

Definition at line 59 of file wrench_relay_handler.h.

Member Function Documentation

bool fsrobo_r_driver::wrench_relay_handler::WrenchRelayHandler::init ( industrial::smpl_msg_connection::SmplMsgConnection connection)

Class initializer.

Parameters
connectionsimple message connection that will be used to send replies.
Returns
true on success, false otherwise (an invalid message type)

Definition at line 45 of file wrench_relay_handler.cpp.

bool fsrobo_r_driver::wrench_relay_handler::WrenchRelayHandler::internalCB ( fsrobo_r_driver::simple_message::wrench_message::WrenchMessage in)
protected

Callback executed upon receiving a robot status message.

Parameters
inincoming message
Returns
true on success, false otherwise

Definition at line 66 of file wrench_relay_handler.cpp.

bool fsrobo_r_driver::wrench_relay_handler::WrenchRelayHandler::internalCB ( industrial::simple_message::SimpleMessage in)
privatevirtual

Callback executed upon receiving a message.

Parameters
inincoming message
Returns
true on success, false otherwise

Implements industrial::message_handler::MessageHandler.

Definition at line 53 of file wrench_relay_handler.cpp.

Member Data Documentation

std::string fsrobo_r_driver::wrench_relay_handler::WrenchRelayHandler::force_frame_id_
private

Definition at line 94 of file wrench_relay_handler.h.

ros::NodeHandle fsrobo_r_driver::wrench_relay_handler::WrenchRelayHandler::node_
protected

Definition at line 74 of file wrench_relay_handler.h.

ros::Publisher fsrobo_r_driver::wrench_relay_handler::WrenchRelayHandler::pub_wrench_stamped_
protected

Definition at line 73 of file wrench_relay_handler.h.


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


fsrobo_r_driver
Author(s): F-ROSROBO
autogenerated on Sun Feb 9 2020 03:58:29