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

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

arm(const CompletedCallback &on_completed, bool run_preflight_checks=true) (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
command_handler (defined in px4_ros2::MissionExecutor::MissionModeExecutor)px4_ros2::MissionExecutor::MissionModeExecutor
CompletedCallback typedef (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
configOverrides() (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBaseinline
DeactivateReason enum name (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
deferFailsafesSync(bool enabled, int timeout_s=0)px4_ros2::ModeExecutorBase
disarm(const CompletedCallback &on_completed, bool forced=false) (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
doRegister()px4_ros2::ModeExecutorBase
id() const (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
isArmed() const (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBaseinline
isInCharge() const (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBaseinline
land(const CompletedCallback &on_completed) (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
MissionModeExecutor(rclcpp::Node &node, const Settings &settings, ModeBase &owned_mode, const std::string &topic_namespace_prefix, MissionExecutor &mission_executor) (defined in px4_ros2::MissionExecutor::MissionModeExecutor)px4_ros2::MissionExecutor::MissionModeExecutorinline
MissionModeExecutor(const ModeExecutorBase &mode_executor_base)=delete (defined in px4_ros2::MissionExecutor::MissionModeExecutor)px4_ros2::MissionExecutor::MissionModeExecutorexplicit
ModeExecutorBase(const Settings &settings, ModeBase &owned_mode) (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
ModeExecutorBase(const ModeExecutorBase &)=delete (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
node() (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBaseinline
on_failsafe_deferred (defined in px4_ros2::MissionExecutor::MissionModeExecutor)px4_ros2::MissionExecutor::MissionModeExecutor
onActivate() overridepx4_ros2::MissionExecutor::MissionModeExecutorinlinevirtual
onDeactivate(DeactivateReason reason) overridepx4_ros2::MissionExecutor::MissionModeExecutorinlinevirtual
onFailsafeDeferred() overridepx4_ros2::MissionExecutor::MissionModeExecutorinlinevirtual
overrideRegistration(const std::shared_ptr< Registration > &registration) (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBaseprotected
ownedMode() (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBaseinline
rtl(const CompletedCallback &on_completed) (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
scheduleMode(ModeBase::ModeID mode_id, const CompletedCallback &on_completed, bool forced=false)px4_ros2::ModeExecutorBase
sendCommandSync(uint32_t command, float param1, float param2, float param3, float param4, float param5, float param6, float param7) overridepx4_ros2::MissionExecutor::MissionModeExecutorinlinevirtual
setRegistration(const std::shared_ptr< Registration > &registration) (defined in px4_ros2::MissionExecutor::MissionModeExecutor)px4_ros2::MissionExecutor::MissionModeExecutorinline
setSkipMessageCompatibilityCheck() (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBaseinlineprotected
takeoff(const CompletedCallback &on_completed, float altitude=NAN, float heading=NAN) (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
waitReadyToArm(const CompletedCallback &on_completed) (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
waitUntilDisarmed(const CompletedCallback &on_completed) (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBase
~MissionModeExecutor() override=default (defined in px4_ros2::MissionExecutor::MissionModeExecutor)px4_ros2::MissionExecutor::MissionModeExecutor
~ModeExecutorBase() (defined in px4_ros2::ModeExecutorBase)px4_ros2::ModeExecutorBasevirtual