55 std_srvs::Empty::Request& request,
56 std_srvs::Empty::Response& response)
void onManagedCreate() override
resource::SubscriberManager subscriber_manager
std::function< void(void)> LambdaCallback
resource::ServiceServerManager service_manager
void onManagedTerminate() override
ManagedServiceServer::SharedPtr advertiseService(Args &&...args)
bool onManagedStop() override
bool onManagedResume() override
std::shared_ptr< IsolatedAsyncTimer > registerIsolatedTimer(const IsolatedAsyncTimer::LambdaCallback &callback, const float &frequency, bool stoppable=true, bool autostart=false, bool oneshot=false)
void heartbeatCallback(boost::shared_ptr< robot_activity_msgs::State const > msg)
#define ROS_INFO_STREAM(args)
ManagedSubscriber::SharedPtr subscribe(Args &&...args)
bool onManagedPause() override
bool onManagedConfigure() override
bool serviceCallback(std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)
bool onManagedUnconfigure() override
bool onManagedStart() override
std::string getNamespace() const