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

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

checkArmingAndRunConditions(HealthAndArmingCheckReporter &reporter) overridepx4_ros2::MissionExecutor::MissionModeinlinevirtual
completed(Result result)px4_ros2::ModeBase
configOverrides() (defined in px4_ros2::ModeBase)px4_ros2::ModeBaseinline
Context(rclcpp::Node &node, std::string topic_namespace_prefix="") (defined in px4_ros2::Context)px4_ros2::Contextinlineexplicit
defaultMessageCompatibilityCheck() (defined in px4_ros2::ModeBase)px4_ros2::ModeBaseprotected
disableWatchdogTimer() (defined in px4_ros2::MissionExecutor::MissionMode)px4_ros2::MissionExecutor::MissionModeinline
doRegister()px4_ros2::ModeBase
id() const (defined in px4_ros2::ModeBase)px4_ros2::ModeBase
isActive() const (defined in px4_ros2::ModeBase)px4_ros2::ModeBaseinline
isArmed() const (defined in px4_ros2::ModeBase)px4_ros2::ModeBaseinline
kModeIDDescend (defined in px4_ros2::ModeBase)px4_ros2::ModeBasestatic
kModeIDInvalid (defined in px4_ros2::ModeBase)px4_ros2::ModeBasestatic
kModeIDLand (defined in px4_ros2::ModeBase)px4_ros2::ModeBasestatic
kModeIDLoiter (defined in px4_ros2::ModeBase)px4_ros2::ModeBasestatic
kModeIDPosctl (defined in px4_ros2::ModeBase)px4_ros2::ModeBasestatic
kModeIDPrecisionLand (defined in px4_ros2::ModeBase)px4_ros2::ModeBasestatic
kModeIDRtl (defined in px4_ros2::ModeBase)px4_ros2::ModeBasestatic
kModeIDTakeoff (defined in px4_ros2::ModeBase)px4_ros2::ModeBasestatic
MissionMode(rclcpp::Node &node, const Settings &settings, const std::string &topic_namespace_prefix, MissionExecutor &mission_executor) (defined in px4_ros2::MissionExecutor::MissionMode)px4_ros2::MissionExecutor::MissionModeinline
MissionMode(const ModeBase &mode_base)=delete (defined in px4_ros2::MissionExecutor::MissionMode)px4_ros2::MissionExecutor::MissionModeexplicit
ModeBase(rclcpp::Node &node, Settings settings, const std::string &topic_namespace_prefix="") (defined in px4_ros2::ModeBase)px4_ros2::ModeBase
ModeBase(const ModeBase &)=delete (defined in px4_ros2::ModeBase)px4_ros2::ModeBase
ModeID typedefpx4_ros2::ModeBase
modeRequirements()px4_ros2::ModeBaseinline
node() (defined in px4_ros2::Context)px4_ros2::Contextinline
onActivate() overridepx4_ros2::MissionExecutor::MissionModeinlinevirtual
onDeactivate() overridepx4_ros2::MissionExecutor::MissionModeinlinevirtual
overrideRegistration(const std::shared_ptr< Registration > &registration) (defined in px4_ros2::ModeBase)px4_ros2::ModeBaseprotected
setSetpointUpdateRate(float rate_hz)px4_ros2::ModeBase
setSkipMessageCompatibilityCheck() (defined in px4_ros2::ModeBase)px4_ros2::ModeBaseinlineprotected
topicNamespacePrefix() const (defined in px4_ros2::Context)px4_ros2::Contextinline
updateSetpoint(float dt_s) override (defined in px4_ros2::MissionExecutor::MissionMode)px4_ros2::MissionExecutor::MissionModeinlinevirtual
~MissionMode() override=default (defined in px4_ros2::MissionExecutor::MissionMode)px4_ros2::MissionExecutor::MissionMode
~ModeBase() (defined in px4_ros2::ModeBase)px4_ros2::ModeBasevirtual