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

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

checkArmingAndRunConditions(HealthAndArmingCheckReporter &reporter)px4_ros2::ModeBaseinlinevirtual
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
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
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
ModeExecutorBase (defined in px4_ros2::ModeBase)px4_ros2::ModeBasefriend
ModeID typedefpx4_ros2::ModeBase
modeRequirements()px4_ros2::ModeBaseinline
node() (defined in px4_ros2::Context)px4_ros2::Contextinline
onActivate()=0px4_ros2::ModeBasepure virtual
onDeactivate()=0px4_ros2::ModeBasepure virtual
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) (defined in px4_ros2::ModeBase)px4_ros2::ModeBaseinlinevirtual
~ModeBase()=default (defined in px4_ros2::ModeBase)px4_ros2::ModeBasevirtual