25:
smacc2::client_behaviors::CbServiceCall<slam_toolbox::srv::Pause>(serviceName.c_str())
38 getLogger(),
"[CbPauseSlam] calling pause service to toggle from resumed to paused");
39 this->
request_ = std::make_shared<slam_toolbox::srv::Pause::Request>();
40 CbServiceCall<slam_toolbox::srv::Pause>::onEntry();
47 getLogger(),
"[CbPauseSlam] calling skipped. The current slam state is already paused.");
CbPauseSlam(std::string serviceName="/slam_toolbox/pause_new_measurements")
virtual rclcpp::Logger getLogger() const
ISmaccState * currentState
void requiresComponent(SmaccComponentType *&storage, bool throwExceptionIfNotExist=false)
std::shared_ptr< typename ServiceType::Request > request_