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::ModeBase, including all inherited members.
checkArmingAndRunConditions(HealthAndArmingCheckReporter &reporter) | px4_ros2::ModeBase | 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 |
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 |
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::ModeBase | friend |
ModeID typedef | px4_ros2::ModeBase | |
modeRequirements() | px4_ros2::ModeBase | inline |
node() (defined in px4_ros2::Context) | px4_ros2::Context | inline |
onActivate()=0 | px4_ros2::ModeBase | pure virtual |
onDeactivate()=0 | px4_ros2::ModeBase | pure virtual |
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) (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | inlinevirtual |
~ModeBase()=default (defined in px4_ros2::ModeBase) | px4_ros2::ModeBase | virtual |