#include <robot_activity_tutorials.h>
Public Member Functions | |
bool | onManagedConfigure () override |
void | onManagedCreate () override |
bool | onManagedPause () override |
bool | onManagedResume () override |
bool | onManagedStart () override |
bool | onManagedStop () override |
void | onManagedTerminate () override |
bool | onManagedUnconfigure () override |
~RobotActivityTutorials () | |
Public Member Functions inherited from robot_activity::ManagedRobotActivity | |
virtual | ~ManagedRobotActivity () |
Public Member Functions inherited from robot_activity::RobotActivity | |
std::string | getNamespace () const |
State | getState () |
RobotActivity & | init (bool autostart=false) |
RobotActivity ()=delete | |
RobotActivity (int argc, char *argv[], const std::string &name_space=std::string(), const std::string &name=std::string()) | |
void | run (uint8_t threads=0) |
void | runAsync (uint8_t threads=0) |
virtual | ~RobotActivity () |
Private Member Functions | |
void | heartbeatCallback (boost::shared_ptr< robot_activity_msgs::State const > msg) |
bool | serviceCallback (std_srvs::Empty::Request &request, std_srvs::Empty::Response &response) |
void | timerCallback () |
Private Attributes | |
int | counter = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from robot_activity::RobotActivity | |
void | notifyError (uint8_t error_type, const std::string &function, const std::string &description) |
std::shared_ptr< IsolatedAsyncTimer > | registerIsolatedTimer (const IsolatedAsyncTimer::LambdaCallback &callback, const float &frequency, bool stoppable=true, bool autostart=false, bool oneshot=false) |
Protected Attributes inherited from robot_activity::ManagedRobotActivity | |
resource::ServiceServerManager | service_manager |
resource::SubscriberManager | subscriber_manager |
Protected Attributes inherited from robot_activity::RobotActivity | |
ros::NodeHandlePtr | node_handle_ |
ros::NodeHandlePtr | node_handle_private_ |
Definition at line 49 of file robot_activity_tutorials.h.
|
inline |
Definition at line 53 of file robot_activity_tutorials.h.
|
private |
Definition at line 48 of file robot_activity_tutorials.cpp.
|
overridevirtual |
Implements robot_activity::ManagedRobotActivity.
Definition at line 106 of file robot_activity_tutorials.cpp.
|
overridevirtual |
Implements robot_activity::ManagedRobotActivity.
Definition at line 62 of file robot_activity_tutorials.cpp.
|
overridevirtual |
Implements robot_activity::ManagedRobotActivity.
Definition at line 130 of file robot_activity_tutorials.cpp.
|
overridevirtual |
Implements robot_activity::ManagedRobotActivity.
Definition at line 136 of file robot_activity_tutorials.cpp.
|
overridevirtual |
Implements robot_activity::ManagedRobotActivity.
Definition at line 118 of file robot_activity_tutorials.cpp.
|
overridevirtual |
Implements robot_activity::ManagedRobotActivity.
Definition at line 124 of file robot_activity_tutorials.cpp.
|
overridevirtual |
Implements robot_activity::ManagedRobotActivity.
Definition at line 101 of file robot_activity_tutorials.cpp.
|
overridevirtual |
Implements robot_activity::ManagedRobotActivity.
Definition at line 112 of file robot_activity_tutorials.cpp.
|
private |
Definition at line 54 of file robot_activity_tutorials.cpp.
|
private |
Definition at line 42 of file robot_activity_tutorials.cpp.
|
private |
Definition at line 73 of file robot_activity_tutorials.h.