example_event_client.h
Go to the documentation of this file.
1 #ifndef ROSTATE_MACHINE_EXAMPLE_EVENT_CLIENT_H_INCLUDED
2 #define ROSTATE_MACHINE_EXAMPLE_EVENT_CLIENT_H_INCLUDED
3 
16 // Headers in this package
18 
19 // Headers in ROS
20 #include <ros/ros.h>
21 
22 // Headers in Boost
23 #include <boost/optional.hpp>
24 
26 {
27 public:
30 private:
31  boost::optional<rostate_machine::Event> checkRecovery();
32  boost::optional<rostate_machine::Event> checkMotor();
33  boost::optional<rostate_machine::Event> stopMotor();
37 };
38 
39 #endif //ROSTATE_MACHINE_EXAMPLE_EVENT_CLIENT_H_INCLUDED
Event Client for Rostate Machine.
boost::optional< rostate_machine::Event > stopMotor()
example Callback function, callback function must be boost::optional<rostate_machine::Event>(void) ty...
boost::optional< rostate_machine::Event > checkRecovery()
boost::optional< rostate_machine::Event > checkMotor()
example Callback function, callback function must be boost::optional<rostate_machine::Event>(void) ty...
ExampleEventClient(ros::NodeHandle nh, ros::NodeHandle pnh)
Construct a new Example Event Client:: Example Event Client object.
rostate_machine::EventClient client_


rostate_machine
Author(s):
autogenerated on Wed Sep 4 2019 05:19:52