Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
industrial_robot_client::robot_status_relay_handler::RobotStatusRelayHandler Class Reference

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

#include <robot_status_relay_handler.h>

Inheritance diagram for industrial_robot_client::robot_status_relay_handler::RobotStatusRelayHandler:
Inheritance graph
[legend]

Public Member Functions

bool init (industrial::smpl_msg_connection::SmplMsgConnection *connection)
 Class initializer. More...
 
 RobotStatusRelayHandler ()
 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 (industrial::robot_status_message::RobotStatusMessage &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_robot_status_
 

Private Member Functions

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

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 53 of file robot_status_relay_handler.h.

Constructor & Destructor Documentation

industrial_robot_client::robot_status_relay_handler::RobotStatusRelayHandler::RobotStatusRelayHandler ( )
inline

Constructor.

Definition at line 63 of file robot_status_relay_handler.h.

Member Function Documentation

bool industrial_robot_client::robot_status_relay_handler::RobotStatusRelayHandler::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 47 of file robot_status_relay_handler.cpp.

bool industrial_robot_client::robot_status_relay_handler::RobotStatusRelayHandler::internalCB ( industrial::robot_status_message::RobotStatusMessage 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 robot_status_relay_handler.cpp.

bool industrial_robot_client::robot_status_relay_handler::RobotStatusRelayHandler::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 robot_status_relay_handler.cpp.

Member Data Documentation

ros::NodeHandle industrial_robot_client::robot_status_relay_handler::RobotStatusRelayHandler::node_
protected

Definition at line 78 of file robot_status_relay_handler.h.

ros::Publisher industrial_robot_client::robot_status_relay_handler::RobotStatusRelayHandler::pub_robot_status_
protected

Definition at line 77 of file robot_status_relay_handler.h.


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


industrial_robot_client
Author(s): Jeremy Zoss
autogenerated on Sat Sep 21 2019 03:30:13