Connects a logic state machine to the GUI over a ROS interface.
More...
#include <state_machine_gui_connector.h>
template<class EventManagerT, class LogicStateMachineT>
class StateMachineGUIConnector< EventManagerT, LogicStateMachineT >
Connects a logic state machine to the GUI over a ROS interface.
- Template Parameters
-
| EventManagerT | event manager type used to trigger events to state machine |
| LogicStateMachineT | logic state machine type used to trigger pose events |
template<class EventManagerT , class LogicStateMachineT >
Constructor Creates subscriber to event callbacks to connect GUI to state machine.
- Parameters
-
| nh | NodeHandle to create subscribers |
| event_manager | Event manager to trigger events based on name alone |
| logic_state_machine | State machine to trigger events directly |
template<class EventManagerT , class LogicStateMachineT >
Returns whether the GUI connector is connected to an event publisher.
- Returns
- Returns true if connected
template<class EventManagerT , class LogicStateMachineT >
Returns whether the GUI connector is connected to an pose command publisher.
- Returns
- Returns true if connected
The documentation for this class was generated from the following file: