PX4 ROS 2 Interface Library
Library to interface with PX4 from a companion computer using ROS 2
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Npx4_ros2
 Nevents
 CLogLevels
 CAttitudeSetpointTypeSetpoint type for direct attitude control
 CBatteryProvides access to the vehicle's battery status
 CConfigOverrides
 CContext
 CDirectActuatorsSetpointTypeSetpoint type for direct actuator control (servos and/or motors)
 CGlobalPositionMeasurementRepresents a global position measurement to be passed to GlobalPositionMeasurementInterface::update
 CGlobalPositionMeasurementInterfaceBase class for a global position measurement provider
 CGotoGlobalSetpointTypeSetpoint type for smooth global position and heading control
 CGotoSetpointTypeSetpoint type for smooth position and heading control
 CHasMessageVersionTrait to check if a message type T has a MESSAGE_VERSION constant
 CHasMessageVersion< T, std::void_t< decltype(T::MESSAGE_VERSION)> >Specialization for types that have a MESSAGE_VERSION constant
 CHealthAndArmingCheckReporter
 CHealthAndArmingChecks
 CHomePositionProvides access to the vehicle's home position
 CLandDetectedProvides access to the vehicle's status
 CLocalPositionMeasurementRepresents a local position measurement to be passed to LocalPositionMeasurementInterface::update
 CLocalPositionMeasurementInterfaceBase class for a local position measurement provider
 CManualControlInputProvides access to manually input control setpoints
 CMapProjectionProvides methods to convert between the geographical coordinate system ("global") and the local azimuthal equidistant plane ("local")
 CMessageCompatibilityTopic
 CModeBaseBase class for a mode
 CSettings
 CModeExecutorBaseBase class for a mode executor
 CSettings
 CNavigationInterfaceInvalidArgumentThrown to report invalid arguments to measurement interface
 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
 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
 CPeripheralActuatorControlsProvides control of one or more extra actuators
 CPositionMeasurementInterfaceBaseBase class for position measurement interface
 CRatesSetpointTypeSetpoint type for direct rate control
 CRequirementFlagsRequirement flags used by modes
 CSetpointBase
 CConfiguration
 CSubscriptionProvides a subscription to arbitrary ROS topics
 CTrajectorySetpointSetpoint structure for trajectory control with fine-grained control over individual components
 CTrajectorySetpointTypeSetpoint type for trajectory control
 CVehicleStatusProvides access to the vehicle's status
 CVtolStatusProvides access to the vtol vehicle's status