plansys2_executor
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace BT
Namespace plansys2
Namespace rclcpp_cascade_lifecycle
Namespace rclcpp_lifecycle
Classes and Structs
Struct ActionExecutionInfo
Struct ActionStamped
Struct Graph
Struct GraphNode
Class ActionExecutor
Class ActionExecutorClient
Class ApplyAtEndEffect
Class ApplyAtStartEffect
Class BTBuilder
Class CheckAtEndReq
Class CheckOverAllReq
Class CheckTimeout
Class ExecuteAction
Class ExecutorClient
Class ExecutorNode
Class WaitAction
Class WaitAtStartReq
Directories
Directory include
Directory plansys2_executor
Directory behavior_tree
Files
File ActionExecutor.hpp
File ActionExecutorClient.hpp
File apply_atend_effect_node.hpp
File apply_atstart_effect_node.hpp
File BTBuilder.hpp
File check_atend_req_node.hpp
File check_overall_req_node.hpp
File check_timeout_node.hpp
File execute_action_node.hpp
File ExecutorClient.hpp
File ExecutorNode.hpp
File wait_action_node.hpp
File wait_atstart_req_node.hpp
Standard Documents
CHANGELOG
Changelog for package plansys2_executor
2.0.9 (2022-07-10)
2.0.8 (2022-05-04)
2.0.7 (2022-05-04)
2.0.6 (2022-05-03)
2.0.5 (2022-05-03)
2.0.4 (2022-05-03)
2.0.3 (2022-04-03)
2.0.2 (2022-04-03)
2.0.1 (2022-02-03)
2.0.0 (2021-07-04)
1.0.10 (2021-07-03)
1.0.9 (2021-03-15)
1.0.8 (2021-03-12)
1.0.7 (2021-01-04)
1.0.6 (2020-12-29)
1.0.5 (2020-12-28)
1.0.4 (2020-12-24)
1.0.3 (2020-12-23)
1.0.2 (2020-12-23)
1.0.1 (2020-07-19)
1.0.0 (2020-07-19)
0.0.8 (2020-07-18)
0.0.7 (2020-03-26)
0.0.6 (2020-03-23)
0.0.5 (2020-01-12)
0.0.4 (2020-01-09)
0.0.3 (2020-01-09)
0.0.2 (2020-01-08)
PACKAGE
README
Executor
Actions:
Services:
Subscribed topics:
Parameters:
Index
plansys2_executor
Index
Index
P
P
plansys2::ActionExecutionInfo (C++ struct)
plansys2::ActionExecutionInfo::action_executor (C++ member)
plansys2::ActionExecutionInfo::at_end_effects_applied (C++ member)
plansys2::ActionExecutionInfo::at_start_effects_applied (C++ member)
plansys2::ActionExecutionInfo::duration (C++ member)
plansys2::ActionExecutionInfo::duration_overrun_percentage (C++ member)
plansys2::ActionExecutionInfo::durative_action_info (C++ member)
plansys2::ActionExecutionInfo::execution_error_info (C++ member)
plansys2::ActionExecutor (C++ class)
plansys2::ActionExecutor::action_ (C++ member)
plansys2::ActionExecutor::action_hub_callback (C++ function)
plansys2::ActionExecutor::action_hub_pub_ (C++ member)
plansys2::ActionExecutor::action_hub_sub_ (C++ member)
plansys2::ActionExecutor::action_name_ (C++ member)
plansys2::ActionExecutor::action_params_ (C++ member)
plansys2::ActionExecutor::ActionExecutor (C++ function)
plansys2::ActionExecutor::cancel (C++ function)
plansys2::ActionExecutor::completion_ (C++ member)
plansys2::ActionExecutor::confirm_performer (C++ function)
plansys2::ActionExecutor::current_performer_id_ (C++ member)
plansys2::ActionExecutor::feedback_ (C++ member)
plansys2::ActionExecutor::get_action_name (C++ function)
plansys2::ActionExecutor::get_action_params (C++ function)
plansys2::ActionExecutor::get_completion (C++ function)
plansys2::ActionExecutor::get_feedback (C++ function)
plansys2::ActionExecutor::get_internal_status (C++ function)
plansys2::ActionExecutor::get_name (C++ function)
plansys2::ActionExecutor::get_params (C++ function)
plansys2::ActionExecutor::get_start_time (C++ function)
plansys2::ActionExecutor::get_status (C++ function)
plansys2::ActionExecutor::get_status_time (C++ function)
plansys2::ActionExecutor::is_finished (C++ function)
plansys2::ActionExecutor::last_msg (C++ member)
plansys2::ActionExecutor::make_shared (C++ function)
plansys2::ActionExecutor::node_ (C++ member)
plansys2::ActionExecutor::Ptr (C++ type)
plansys2::ActionExecutor::reject_performer (C++ function)
plansys2::ActionExecutor::request_for_performers (C++ function)
plansys2::ActionExecutor::set_internal_status (C++ function)
plansys2::ActionExecutor::start_execution_ (C++ member)
plansys2::ActionExecutor::state_ (C++ member)
plansys2::ActionExecutor::state_time_ (C++ member)
plansys2::ActionExecutor::Status (C++ enum)
plansys2::ActionExecutor::Status::CANCELLED (C++ enumerator)
plansys2::ActionExecutor::Status::DEALING (C++ enumerator)
plansys2::ActionExecutor::Status::FAILURE (C++ enumerator)
plansys2::ActionExecutor::Status::IDLE (C++ enumerator)
plansys2::ActionExecutor::Status::RUNNING (C++ enumerator)
plansys2::ActionExecutor::Status::SUCCESS (C++ enumerator)
plansys2::ActionExecutor::tick (C++ function)
plansys2::ActionExecutor::wait_timeout (C++ function)
plansys2::ActionExecutor::waiting_timer_ (C++ member)
plansys2::ActionExecutorClient (C++ class)
plansys2::ActionExecutorClient::action_hub_callback (C++ function)
plansys2::ActionExecutorClient::action_hub_pub_ (C++ member)
plansys2::ActionExecutorClient::action_hub_sub_ (C++ member)
plansys2::ActionExecutorClient::action_managed_ (C++ member)
plansys2::ActionExecutorClient::ActionExecutorClient (C++ function)
plansys2::ActionExecutorClient::CallbackReturnT (C++ type)
plansys2::ActionExecutorClient::commited_ (C++ member)
plansys2::ActionExecutorClient::current_arguments_ (C++ member)
plansys2::ActionExecutorClient::do_work (C++ function)
plansys2::ActionExecutorClient::finish (C++ function)
plansys2::ActionExecutorClient::get_action_name (C++ function)
plansys2::ActionExecutorClient::get_arguments (C++ function)
plansys2::ActionExecutorClient::get_internal_status (C++ function)
plansys2::ActionExecutorClient::hearbeat_pub_ (C++ member)
plansys2::ActionExecutorClient::make_shared (C++ function)
plansys2::ActionExecutorClient::on_activate (C++ function)
plansys2::ActionExecutorClient::on_configure (C++ function)
plansys2::ActionExecutorClient::on_deactivate (C++ function)
plansys2::ActionExecutorClient::Ptr (C++ type)
plansys2::ActionExecutorClient::rate_ (C++ member)
plansys2::ActionExecutorClient::send_feedback (C++ function)
plansys2::ActionExecutorClient::send_response (C++ function)
plansys2::ActionExecutorClient::should_execute (C++ function)
plansys2::ActionExecutorClient::specialized_arguments_ (C++ member)
plansys2::ActionExecutorClient::status_ (C++ member)
plansys2::ActionExecutorClient::status_pub_ (C++ member)
plansys2::ActionExecutorClient::timer_ (C++ member)
plansys2::ActionStamped (C++ struct)
plansys2::ActionStamped::action (C++ member)
plansys2::ActionStamped::duration (C++ member)
plansys2::ActionStamped::time (C++ member)
plansys2::ApplyAtEndEffect (C++ class)
plansys2::ApplyAtEndEffect::ApplyAtEndEffect (C++ function)
plansys2::ApplyAtEndEffect::halt (C++ function)
plansys2::ApplyAtEndEffect::providedPorts (C++ function)
plansys2::ApplyAtEndEffect::tick (C++ function)
plansys2::ApplyAtStartEffect (C++ class)
plansys2::ApplyAtStartEffect::ApplyAtStartEffect (C++ function)
plansys2::ApplyAtStartEffect::halt (C++ function)
plansys2::ApplyAtStartEffect::providedPorts (C++ function)
plansys2::ApplyAtStartEffect::tick (C++ function)
plansys2::BTBuilder (C++ class)
plansys2::BTBuilder::addDotGraphLegend (C++ function)
plansys2::BTBuilder::bt_action_ (C++ member)
plansys2::BTBuilder::BTBuilder (C++ function)
plansys2::BTBuilder::domain_client_ (C++ member)
plansys2::BTBuilder::execution_block (C++ function)
plansys2::BTBuilder::get_action_status (C++ function)
plansys2::BTBuilder::get_dotgraph (C++ function)
plansys2::BTBuilder::get_flow_dotgraph (C++ function)
plansys2::BTBuilder::get_flow_tree (C++ function)
plansys2::BTBuilder::get_graph (C++ function)
plansys2::BTBuilder::get_graph_tabular (C++ function)
plansys2::BTBuilder::get_node_contradict (C++ function)
,
[1]
plansys2::BTBuilder::get_node_dotgraph (C++ function)
plansys2::BTBuilder::get_node_satisfy (C++ function)
,
[1]
plansys2::BTBuilder::get_node_tabular (C++ function)
plansys2::BTBuilder::get_plan_actions (C++ function)
plansys2::BTBuilder::get_roots (C++ function)
plansys2::BTBuilder::get_state (C++ function)
plansys2::BTBuilder::get_tree (C++ function)
plansys2::BTBuilder::is_action_executable (C++ function)
plansys2::BTBuilder::is_parallelizable (C++ function)
plansys2::BTBuilder::print_graph (C++ function)
plansys2::BTBuilder::print_graph_csv (C++ function)
plansys2::BTBuilder::print_node (C++ function)
plansys2::BTBuilder::print_node_csv (C++ function)
plansys2::BTBuilder::problem_client_ (C++ member)
plansys2::BTBuilder::prune_backwards (C++ function)
plansys2::BTBuilder::prune_forward (C++ function)
plansys2::BTBuilder::remove_existing_requirements (C++ function)
plansys2::BTBuilder::t (C++ function)
plansys2::CheckAtEndReq (C++ class)
plansys2::CheckAtEndReq::CheckAtEndReq (C++ function)
plansys2::CheckAtEndReq::halt (C++ function)
plansys2::CheckAtEndReq::providedPorts (C++ function)
plansys2::CheckAtEndReq::tick (C++ function)
plansys2::CheckOverAllReq (C++ class)
plansys2::CheckOverAllReq::CheckOverAllReq (C++ function)
plansys2::CheckOverAllReq::halt (C++ function)
plansys2::CheckOverAllReq::providedPorts (C++ function)
plansys2::CheckOverAllReq::tick (C++ function)
plansys2::CheckTimeout (C++ class)
plansys2::CheckTimeout::CheckTimeout (C++ function)
plansys2::CheckTimeout::halt (C++ function)
plansys2::CheckTimeout::providedPorts (C++ function)
plansys2::CheckTimeout::tick (C++ function)
plansys2::ExecuteAction (C++ class)
plansys2::ExecuteAction::ExecuteAction (C++ function)
plansys2::ExecuteAction::halt (C++ function)
plansys2::ExecuteAction::providedPorts (C++ function)
plansys2::ExecuteAction::tick (C++ function)
plansys2::ExecutorClient (C++ class)
plansys2::ExecutorClient::cancel_plan_execution (C++ function)
plansys2::ExecutorClient::execute_and_check_plan (C++ function)
plansys2::ExecutorClient::ExecutePlan (C++ type)
plansys2::ExecutorClient::ExecutorClient (C++ function)
,
[1]
plansys2::ExecutorClient::getFeedBack (C++ function)
plansys2::ExecutorClient::getOrderedSubGoals (C++ function)
plansys2::ExecutorClient::getPlan (C++ function)
plansys2::ExecutorClient::getResult (C++ function)
plansys2::ExecutorClient::GoalHandleExecutePlan (C++ type)
plansys2::ExecutorClient::start_plan_execution (C++ function)
plansys2::ExecutorNode (C++ class)
plansys2::ExecutorNode::action_bt_xml_ (C++ member)
plansys2::ExecutorNode::aux_node_ (C++ member)
plansys2::ExecutorNode::CallbackReturnT (C++ type)
plansys2::ExecutorNode::cancel_plan_requested_ (C++ member)
plansys2::ExecutorNode::current_plan_ (C++ member)
plansys2::ExecutorNode::domain_client_ (C++ member)
plansys2::ExecutorNode::dotgraph_pub_ (C++ member)
plansys2::ExecutorNode::execute (C++ function)
plansys2::ExecutorNode::execute_plan_action_server_ (C++ member)
plansys2::ExecutorNode::ExecutePlan (C++ type)
plansys2::ExecutorNode::executing_plan_pub_ (C++ member)
plansys2::ExecutorNode::execution_info_pub_ (C++ member)
plansys2::ExecutorNode::ExecutorNode (C++ function)
plansys2::ExecutorNode::get_feedback_info (C++ function)
plansys2::ExecutorNode::get_ordered_sub_goals_service_ (C++ member)
plansys2::ExecutorNode::get_ordered_sub_goals_service_callback (C++ function)
plansys2::ExecutorNode::get_plan_service_ (C++ member)
plansys2::ExecutorNode::get_plan_service_callback (C++ function)
plansys2::ExecutorNode::getOrderedSubGoals (C++ function)
plansys2::ExecutorNode::GoalHandleExecutePlan (C++ type)
plansys2::ExecutorNode::handle_accepted (C++ function)
plansys2::ExecutorNode::handle_cancel (C++ function)
plansys2::ExecutorNode::handle_goal (C++ function)
plansys2::ExecutorNode::node_ (C++ member)
plansys2::ExecutorNode::on_activate (C++ function)
plansys2::ExecutorNode::on_cleanup (C++ function)
plansys2::ExecutorNode::on_configure (C++ function)
plansys2::ExecutorNode::on_deactivate (C++ function)
plansys2::ExecutorNode::on_error (C++ function)
plansys2::ExecutorNode::on_shutdown (C++ function)
plansys2::ExecutorNode::ordered_sub_goals_ (C++ member)
plansys2::ExecutorNode::planner_client_ (C++ member)
plansys2::ExecutorNode::print_execution_info (C++ function)
plansys2::ExecutorNode::problem_client_ (C++ member)
plansys2::Graph (C++ struct)
plansys2::Graph::levels (C++ member)
plansys2::Graph::make_shared (C++ function)
plansys2::Graph::Ptr (C++ type)
plansys2::Graph::roots (C++ member)
plansys2::GraphNode (C++ struct)
plansys2::GraphNode::action (C++ member)
plansys2::GraphNode::functions (C++ member)
plansys2::GraphNode::in_arcs (C++ member)
plansys2::GraphNode::level_num (C++ member)
plansys2::GraphNode::make_shared (C++ function)
plansys2::GraphNode::node_num (C++ member)
plansys2::GraphNode::out_arcs (C++ member)
plansys2::GraphNode::predicates (C++ member)
plansys2::GraphNode::Ptr (C++ type)
plansys2::WaitAction (C++ class)
plansys2::WaitAction::halt (C++ function)
plansys2::WaitAction::providedPorts (C++ function)
plansys2::WaitAction::tick (C++ function)
plansys2::WaitAction::WaitAction (C++ function)
plansys2::WaitAtStartReq (C++ class)
plansys2::WaitAtStartReq::halt (C++ function)
plansys2::WaitAtStartReq::providedPorts (C++ function)
plansys2::WaitAtStartReq::tick (C++ function)
plansys2::WaitAtStartReq::WaitAtStartReq (C++ function)