AutoAPMS
Resilient Robot Mission Management
|
This is the complete list of members for ModeExecutor< ActionT >, including all inherited members.
action_context_ptr_ | Task< ActionT > | protected |
ActionContextType typedef | Task< ActionT > | |
DEFAULT_VALUE_EXECUTION_INTERVAL | Task< ActionT > | static |
DEFAULT_VALUE_FEEDBACK_INTERVAL | Task< ActionT > | static |
Feedback typedef | Task< ActionT > | |
FlightMode typedef | ModeExecutor< ActionT > | |
get_node_base_interface() const | Task< ActionT > | |
getModeID() const | ModeExecutor< ActionT > | protected |
Goal typedef | Task< ActionT > | |
GoalHandle typedef | Task< ActionT > | |
isCompleted(std::shared_ptr< const Goal > goal_ptr, const px4_msgs::msg::VehicleStatus &vehicle_status) | ModeExecutor< ActionT > | protectedvirtual |
isCurrentNavState(uint8_t nav_state) | ModeExecutor< ActionT > | protected |
ModeExecutor(const std::string &name, rclcpp::Node::SharedPtr node_ptr, std::shared_ptr< ActionContextType > action_context_ptr, uint8_t mode_id, bool deactivate_before_completion=true, std::chrono::milliseconds execution_interval=DEFAULT_VALUE_EXECUTION_INTERVAL, std::chrono::milliseconds feedback_interval=DEFAULT_VALUE_FEEDBACK_INTERVAL) | ModeExecutor< ActionT > | explicit |
ModeExecutor(const std::string &name, const rclcpp::NodeOptions &options, uint8_t mode_id, bool deactivate_before_completion=true, std::chrono::milliseconds execution_interval=DEFAULT_VALUE_EXECUTION_INTERVAL, std::chrono::milliseconds feedback_interval=DEFAULT_VALUE_FEEDBACK_INTERVAL) | ModeExecutor< ActionT > | explicit |
ModeExecutor(const std::string &name, const rclcpp::NodeOptions &options, FlightMode flight_mode, bool deactivate_before_completion=true, std::chrono::milliseconds execution_interval=DEFAULT_VALUE_EXECUTION_INTERVAL, std::chrono::milliseconds feedback_interval=DEFAULT_VALUE_FEEDBACK_INTERVAL) | ModeExecutor< ActionT > | explicit |
node_ptr_ | Task< ActionT > | protected |
PARAM_NAME_FEEDBACK_INTERVAL | Task< ActionT > | static |
Result typedef | Task< ActionT > | |
sendActivationCommand(const VehicleCommandClient &client, std::shared_ptr< const Goal > goal_ptr) | ModeExecutor< ActionT > | protectedvirtual |
setFeedback(std::shared_ptr< Feedback > feedback_ptr, const px4_msgs::msg::VehicleStatus &vehicle_status) | ModeExecutor< ActionT > | protectedvirtual |
Status typedef | Task< ActionT > | |
Task(const std::string &name, rclcpp::Node::SharedPtr node_ptr, std::shared_ptr< ActionContextType > action_context_ptr, std::chrono::milliseconds execution_interval=DEFAULT_VALUE_EXECUTION_INTERVAL, std::chrono::milliseconds feedback_interval=DEFAULT_VALUE_FEEDBACK_INTERVAL) | Task< ActionT > | explicit |
Task(const std::string &name, rclcpp::Node::SharedPtr node_ptr, std::chrono::milliseconds execution_interval=DEFAULT_VALUE_EXECUTION_INTERVAL, std::chrono::milliseconds feedback_interval=DEFAULT_VALUE_FEEDBACK_INTERVAL) | Task< ActionT > | explicit |
Task(const std::string &name, const rclcpp::NodeOptions &options, std::chrono::milliseconds execution_interval=DEFAULT_VALUE_EXECUTION_INTERVAL, std::chrono::milliseconds feedback_interval=DEFAULT_VALUE_FEEDBACK_INTERVAL) | Task< ActionT > | explicit |
TaskStatus typedef | ModeExecutor< ActionT > |