Public Member Functions | Private Member Functions | Private Attributes | List of all members
robot_activity_tutorials::RobotActivityTutorials Class Reference

#include <robot_activity_tutorials.h>

Inheritance diagram for robot_activity_tutorials::RobotActivityTutorials:
Inheritance graph
[legend]

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 ()
 
RobotActivityinit (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< IsolatedAsyncTimerregisterIsolatedTimer (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_
 

Detailed Description

Definition at line 49 of file robot_activity_tutorials.h.

Constructor & Destructor Documentation

robot_activity_tutorials::RobotActivityTutorials::~RobotActivityTutorials ( )
inline

Definition at line 53 of file robot_activity_tutorials.h.

Member Function Documentation

void robot_activity_tutorials::RobotActivityTutorials::heartbeatCallback ( boost::shared_ptr< robot_activity_msgs::State const >  msg)
private

Definition at line 48 of file robot_activity_tutorials.cpp.

bool robot_activity_tutorials::RobotActivityTutorials::onManagedConfigure ( )
overridevirtual
void robot_activity_tutorials::RobotActivityTutorials::onManagedCreate ( )
overridevirtual

Implements robot_activity::ManagedRobotActivity.

Definition at line 62 of file robot_activity_tutorials.cpp.

bool robot_activity_tutorials::RobotActivityTutorials::onManagedPause ( )
overridevirtual
bool robot_activity_tutorials::RobotActivityTutorials::onManagedResume ( )
overridevirtual
bool robot_activity_tutorials::RobotActivityTutorials::onManagedStart ( )
overridevirtual
bool robot_activity_tutorials::RobotActivityTutorials::onManagedStop ( )
overridevirtual
void robot_activity_tutorials::RobotActivityTutorials::onManagedTerminate ( )
overridevirtual
bool robot_activity_tutorials::RobotActivityTutorials::onManagedUnconfigure ( )
overridevirtual
bool robot_activity_tutorials::RobotActivityTutorials::serviceCallback ( std_srvs::Empty::Request &  request,
std_srvs::Empty::Response &  response 
)
private

Definition at line 54 of file robot_activity_tutorials.cpp.

void robot_activity_tutorials::RobotActivityTutorials::timerCallback ( )
private

Definition at line 42 of file robot_activity_tutorials.cpp.

Member Data Documentation

int robot_activity_tutorials::RobotActivityTutorials::counter = 0
private

Definition at line 73 of file robot_activity_tutorials.h.


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


robot_activity_tutorials
Author(s): Maciej ZURAD
autogenerated on Mon Jun 10 2019 14:33:25