28 RCLCPP_INFO_STREAM(
getLogger(),
"[" <<
getName() <<
"] requesting components");
38 RCLCPP_INFO_STREAM(
getLogger(),
"[" <<
getName() <<
"] requesting detach object");
44 RCLCPP_INFO_STREAM(
getLogger(),
"[" <<
getName() <<
"] detach result: " << res);
virtual void onEntry() override
virtual void onExit() override
std::shared_ptr< moveit::planning_interface::MoveGroupInterface > moveGroupClientInterface
std::shared_ptr< moveit::planning_interface::PlanningSceneInterface > planningSceneInterface
std::optional< std::string > currentAttachedObjectName
std::string getName() const
virtual rclcpp::Logger getLogger() const
void requiresClient(SmaccClientType *&storage)
void requiresComponent(SmaccComponentType *&storage, bool throwExceptionIfNotExist=false)