PX4 ROS 2 Interface Library
Library to interface with PX4 from a companion computer using ROS 2
|
This is the complete list of members for px4_ros2::MissionExecutor::MissionMode, including all inherited members.
checkArmingAndRunConditions(HealthAndArmingCheckReporter &reporter) override | px4_ros2::MissionExecutor::MissionMode | inlinevirtual |
completed(Result result) | px4_ros2::ModeBase | |
configOverrides() (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | inline |
Context(rclcpp::Node &node, std::string topic_namespace_prefix="") (defined in px4_ros2::Context) | px4_ros2::Context | inlineexplicit |
defaultMessageCompatibilityCheck() (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | protected |
disableWatchdogTimer() (defined in px4_ros2::MissionExecutor::MissionMode) | px4_ros2::MissionExecutor::MissionMode | inline |
doRegister() | px4_ros2::ModeBase | |
id() const (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | |
isActive() const (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | inline |
isArmed() const (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | inline |
kModeIDDescend (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | static |
kModeIDInvalid (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | static |
kModeIDLand (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | static |
kModeIDLoiter (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | static |
kModeIDPosctl (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | static |
kModeIDPrecisionLand (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | static |
kModeIDRtl (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | static |
kModeIDTakeoff (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | static |
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::MissionMode | inline |
MissionMode(const ModeBase &mode_base)=delete (defined in px4_ros2::MissionExecutor::MissionMode) | px4_ros2::MissionExecutor::MissionMode | explicit |
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 typedef | px4_ros2::ModeBase | |
modeRequirements() | px4_ros2::ModeBase | inline |
node() (defined in px4_ros2::Context) | px4_ros2::Context | inline |
onActivate() override | px4_ros2::MissionExecutor::MissionMode | inlinevirtual |
onDeactivate() override | px4_ros2::MissionExecutor::MissionMode | inlinevirtual |
overrideRegistration(const std::shared_ptr< Registration > ®istration) (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | protected |
setSetpointUpdateRate(float rate_hz) | px4_ros2::ModeBase | |
setSkipMessageCompatibilityCheck() (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | inlineprotected |
topicNamespacePrefix() const (defined in px4_ros2::Context) | px4_ros2::Context | inline |
updateSetpoint(float dt_s) override (defined in px4_ros2::MissionExecutor::MissionMode) | px4_ros2::MissionExecutor::MissionMode | inlinevirtual |
~MissionMode() override=default (defined in px4_ros2::MissionExecutor::MissionMode) | px4_ros2::MissionExecutor::MissionMode | |
~ModeBase() (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | virtual |