Class WaitAtStartReq
Defined in File wait_atstart_req_node.hpp
Inheritance Relationships
Base Type
public BT::ActionNodeBase
Class Documentation
-
class WaitAtStartReq : public BT::ActionNodeBase
BehaviorTree node that waits for the at-start requirements of a specified action.
Public Functions
-
WaitAtStartReq(const std::string &xml_tag_name, const BT::NodeConfig &conf)
Constructor for the WaitAtStartReq node.
- Parameters:
xml_tag_name – [in] Name of the XML tag for this node in the BT definition.
conf – [in] Node configuration including the blackboard.
-
inline void halt()
Halt method (required by the BT framework).
-
BT::NodeStatus tick() override
Main execution method for the BT node.
- Returns:
BT::NodeStatus Status of tick execution
Public Static Functions
-
static inline BT::PortsList providedPorts()
Creates list of BT ports.
- Returns:
BT::PortsList Containing basic ports along with node-specific ports
-
WaitAtStartReq(const std::string &xml_tag_name, const BT::NodeConfig &conf)