PX4 ROS 2 Interface Library
Library to interface with PX4 from a companion computer using ROS 2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Npx4_ros2
 Nevents
 CLogLevels
 CContext
 CRequirementFlagsRequirement flags used by modes
 CSetpointBase
 CConfiguration
 CHealthAndArmingCheckReporter
 CHealthAndArmingChecks
 CManualControlInputProvides access to manually input control setpoints
 CMessageCompatibilityTopic
 CModeBaseBase class for a mode
 CSettings
 CModeExecutorBaseBase class for a mode executor
 CSettings
 CNodeWithModeA ROS2 node which instantiates a control mode and handles its registration with PX4
 CNodeWithModeExecutorA ROS2 node which instantiates a mode executor and its owned mode, and handles their registration with PX4
 CConfigOverrides
 CPeripheralActuatorControlsProvides control of one or more extra actuators
 CDirectActuatorsSetpointTypeSetpoint type for direct actuator control (servos and/or motors)
 CAttitudeSetpointTypeSetpoint type for direct attitude control
 CRatesSetpointTypeSetpoint type for direct rate control
 CTrajectorySetpointTypeSetpoint type for trajectory control
 CGotoSetpointTypeSetpoint type for smooth position and heading control
 CGotoGlobalSetpointTypeSetpoint type for smooth global position and heading control
 CGlobalPositionMeasurementRepresents a global position measurement to be passed to GlobalPositionMeasurementInterface::update
 CGlobalPositionMeasurementInterfaceBase class for a global position measurement provider
 CLocalPositionMeasurementRepresents a local position measurement to be passed to LocalPositionMeasurementInterface::update
 CLocalPositionMeasurementInterfaceBase class for a local position measurement provider
 CNavigationInterfaceInvalidArgumentThrown to report invalid arguments to measurement interface
 CPositionMeasurementInterfaceBaseBase class for position measurement interface
 COdometryAngularVelocityProvides access to the vehicle's angular velocity estimate
 COdometryAttitudeProvides access to the vehicle's attitude estimate
 COdometryGlobalPositionProvides access to the vehicle's global position estimate
 COdometryLocalPositionProvides access to the vehicle's local position estimate
 CMapProjectionProvides methods to convert between the geographical coordinate system ("global") and the local azimuthal equidistant plane ("local")
 CSubscriptionProvides a subscription to arbitrary ROS topics
 CBatteryProvides access to the vehicle's battery status
 CHomePositionProvides access to the vehicle's home position
 CLandDetectedProvides access to the vehicle's status
 CVehicleStatusProvides access to the vehicle's status
 CVtolStatusProvides access to the vtol vehicle's status