MoveIt Pro Behavior
Core Behaviors for MoveIt Pro
moveit_studio::behaviors::WaitForDuration Class Referencefinal

Wait for a specified duration before succeeding. More...

#include <wait_for_duration.hpp>

Inheritance diagram for moveit_studio::behaviors::WaitForDuration:
Collaboration diagram for moveit_studio::behaviors::WaitForDuration:

Public Member Functions

 WaitForDuration (const std::string &name, const BT::NodeConfiguration &config)
 
BT::NodeStatus onStart () override
 
BT::NodeStatus onRunning () override
 method invoked by an action in the RUNNING state. More...
 
void onHalted () override
 

Static Public Member Functions

static BT::PortsList providedPorts ()
 
static BT::KeyValueVector metadata ()
 

Detailed Description

Wait for a specified duration before succeeding.

Data Port Name Port Type Object Type
delay_duration Input double

Constructor & Destructor Documentation

◆ WaitForDuration()

moveit_studio::behaviors::WaitForDuration::WaitForDuration ( const std::string &  name,
const BT::NodeConfiguration &  config 
)

Member Function Documentation

◆ metadata()

BT::KeyValueVector moveit_studio::behaviors::WaitForDuration::metadata ( )
static

◆ onHalted()

void moveit_studio::behaviors::WaitForDuration::onHalted ( )
override

◆ onRunning()

BT::NodeStatus moveit_studio::behaviors::WaitForDuration::onRunning ( )
override

method invoked by an action in the RUNNING state.

◆ onStart()

BT::NodeStatus moveit_studio::behaviors::WaitForDuration::onStart ( )
override

◆ providedPorts()

BT::PortsList moveit_studio::behaviors::WaitForDuration::providedPorts ( )
static

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