Skip to main content

InitializeMTCTask Class

Creates a shared pointer to a new MTC Task object, populates it with global settings (for example, the overall Task timeout and introspection behavior), and sets it as an output data port. More...

Declaration​

class moveit_pro::behaviors::InitializeMTCTask { ... }

Included Headers​

#include <initialize_mtc_task.hpp>

Base class​

classSharedResourcesNode<BehaviorTreeNodeT>

The SharedResourcesNode class provides a BehaviorContext object when constructing a BehaviorTree.Cpp node. More...

Public Constructors Index​

InitializeMTCTask (const std::string &name, const BT::NodeConfiguration &config, const std::shared_ptr< BehaviorContext > &shared_resources)

Public Member Functions Index​

BT::NodeStatustick () override

Public Static Functions Index​

static BT::PortsListprovidedPorts ()
static BT::KeyValueVectormetadata ()

Description​

Creates a shared pointer to a new MTC Task object, populates it with global settings (for example, the overall Task timeout and introspection behavior), and sets it as an output data port.

Data Port NamePort TypeObject Type
task_idInputstd::string
timeoutInputdouble
enable_introspectionInputbool
taskOutputstd::shared_ptr<moveit_pro::task_constructor::Task>

Definition at line 29 of file initialize_mtc_task.hpp.

Public Constructors​

InitializeMTCTask()​

moveit_pro::behaviors::InitializeMTCTask::InitializeMTCTask (const std::string & name, const BT::NodeConfiguration & config, const std::shared_ptr< BehaviorContext > & shared_resources)

Declaration at line 32 of file initialize_mtc_task.hpp, definition at line 34 of file initialize_mtc_task.cpp.

Public Member Functions​

tick()​

BT::NodeStatus moveit_pro::behaviors::InitializeMTCTask::tick ()

Declaration at line 39 of file initialize_mtc_task.hpp, definition at line 73 of file initialize_mtc_task.cpp.

Public Static Functions​

metadata()​

BT::KeyValueVector moveit_pro::behaviors::InitializeMTCTask::metadata ()
static

Declaration at line 37 of file initialize_mtc_task.hpp, definition at line 67 of file initialize_mtc_task.cpp.

providedPorts()​

BT::PortsList moveit_pro::behaviors::InitializeMTCTask::providedPorts ()
static

Declaration at line 35 of file initialize_mtc_task.hpp, definition at line 40 of file initialize_mtc_task.cpp.


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


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.