PX4 ROS 2 Interface Library
Library to interface with PX4 from a companion computer using ROS 2
px4_ros2::ActionHandler Member List

This is the complete list of members for px4_ros2::ActionHandler, including all inherited members.

ActionHandler(MissionExecutor &mission_executor) (defined in px4_ros2::ActionHandler)px4_ros2::ActionHandlerinlineexplicit
clearTrajectoryOptions()px4_ros2::ActionHandlerinline
currentActionSupportsResumeFromLanded() const (defined in px4_ros2::ActionHandler)px4_ros2::ActionHandler
deferFailsafes(bool enabled, int timeout_s=0)px4_ros2::ActionHandlerinline
getCurrentMissionIndex() const (defined in px4_ros2::ActionHandler)px4_ros2::ActionHandler
getTrajectoryOptions() constpx4_ros2::ActionHandlerinline
isValid() constpx4_ros2::ActionHandlerinline
mission() const (defined in px4_ros2::ActionHandler)px4_ros2::ActionHandlerinline
MissionExecutor (defined in px4_ros2::ActionHandler)px4_ros2::ActionHandlerfriend
onFailsafeDeferred(const std::function< void()> &callback)px4_ros2::ActionHandlerinline
runAction(const std::string &action_name, const ActionArguments &arguments, const std::function< void()> &on_completed) (defined in px4_ros2::ActionHandler)px4_ros2::ActionHandlerinline
runMode(ModeBase::ModeID mode_id, const std::function< void()> &on_completed, const std::function< void()> &on_failure=nullptr) (defined in px4_ros2::ActionHandler)px4_ros2::ActionHandlerinline
runTrajectory(const std::shared_ptr< Mission > &trajectory, const std::function< void()> &on_completed, bool stop_at_last_item=true) (defined in px4_ros2::ActionHandler)px4_ros2::ActionHandler
setCurrentMissionIndex(int index)px4_ros2::ActionHandler
setTrajectoryOptions(const TrajectoryOptions &options)px4_ros2::ActionHandlerinline
storeState(const std::string &action_name, const ActionArguments &arguments)px4_ros2::ActionHandlerinline