Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Auterion/px4-ros2-interface-lib
/ types & classes
Types & classes
205 in github.com/Auterion/px4-ros2-interface-lib
⨍
Functions
813
◇
Types & classes
205
↓ 60 callers
Class
ActionItem
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:96
↓ 45 callers
Class
Waypoint
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:63
↓ 20 callers
Class
Configuration
px4_ros2_cpp/include/px4_ros2/common/setpoint_base.hpp:23
↓ 9 callers
Class
NavigationInterfaceInvalidArgument
* @brief Thrown to report invalid arguments to measurement interface */
px4_ros2_cpp/include/px4_ros2/navigation/experimental/navigation_interface_base.hpp:16
↓ 8 callers
Class
ActionArguments
* @brief Arguments passed to an action from the mission JSON definition */
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:25
↓ 8 callers
Class
Exception
px4_ros2_cpp/include/px4_ros2/common/exception.hpp:14
↓ 1 callers
Class
Mission
examples/cpp/modes/mission/include/mission.hpp:18
↓ 1 callers
Class
MyMode
examples/python/modes/goto_with_rclpy/example_mode_with_rclpy_py/test.py:41
↓ 1 callers
Class
MyMode
examples/python/modes/goto/example_mode_goto_py/mode.py:4
↓ 1 callers
Class
MyModeExecutor
examples/python/modes/goto_with_rclpy/example_mode_with_rclpy_py/test.py:65
↓ 1 callers
Class
Settings
px4_ros2_cpp/include/px4_ros2/components/mode.hpp:89
↓ 1 callers
Class
TestNode
examples/python/modes/goto_with_rclpy/example_mode_with_rclpy_py/test.py:10
Enum
AbortReason
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:238
Class
ActionHandler
* @brief Handler passed to custom actions to run modes, actions and trajectories * @ingroup mission */
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:373
Class
ActionHandler
px4_ros2_cpp/include/px4_ros2/mission/actions/action.hpp:18
Class
ActionInterface
* @brief Interface class for an action * @ingroup mission */
px4_ros2_cpp/include/px4_ros2/mission/actions/action.hpp:24
Class
ActionState
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:292
Class
ActionStateKeeper
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:22
Enum
Activation
px4_ros2_cpp/include/px4_ros2/components/mode_executor.hpp:34
Class
AsyncFunctionCalls
px4_ros2_cpp/src/mission/mission_executor.cpp:21
Class
AsyncFunctionCalls
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:21
Class
AttitudeSetpointType
* @brief Setpoint type for direct attitude control */
px4_ros2_cpp/include/px4_ros2/control/setpoint_types/experimental/attitude.hpp:20
Class
BaseTest
px4_ros2_cpp/test/integration/util.hpp:16
Class
BasicCustomAction
examples/cpp/modes/mission/include/actions/basic.hpp:10
Class
Battery
* @brief Provides access to the vehicle's battery status * * @ingroup vehicle_state */
px4_ros2_cpp/include/px4_ros2/vehicle_state/battery.hpp:24
Class
CameraTriggerAction
* @brief Example camera trigger action * * This is an example for a continuous action, i.e. an action that is ongoing in the background * while the
examples/cpp/modes/mission/include/actions/camera_trigger.hpp:17
Class
ChangeSettings
* @brief Action to change mission settings (e.g. velocity) * @ingroup mission_default_actions */
px4_ros2_cpp/include/px4_ros2/mission/actions/default_actions.hpp:154
Class
ConfigOverrides
px4_ros2_cpp/include/px4_ros2/components/overrides.hpp:16
Class
Configuration
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:30
Class
Context
px4_ros2_cpp/include/px4_ros2/common/context.hpp:18
Class
CustomActionCameraTriggerTest
px4_ros2_cpp/test/unit/mission_execution.cpp:1159
Class
CustomActionInterruptible
px4_ros2_cpp/test/unit/mission_execution.cpp:344
Class
CustomActionReadyness
px4_ros2_cpp/test/unit/mission_execution.cpp:1840
Class
CustomActionTest
px4_ros2_cpp/test/unit/mission_execution.cpp:200
Class
CustomActionTrajectoryTest
px4_ros2_cpp/test/unit/mission_execution.cpp:269
Class
CustomActionTriggerFailure
px4_ros2_cpp/test/unit/mission_execution.cpp:1619
Class
CustomOnFailureAction
px4_ros2_cpp/test/unit/mission_execution.cpp:1721
Class
CustomTrajectoryAction
examples/cpp/modes/mission/include/actions/trajectory.hpp:10
Enum
DeactivateReason
px4_ros2_cpp/include/px4_ros2/components/mode_executor.hpp:49
Class
DirectActuatorsSetpointType
* @brief Setpoint type for direct actuator control (servos and/or motors) */
px4_ros2_cpp/include/px4_ros2/control/setpoint_types/direct_actuators.hpp:21
Class
ExampleGlobalNavigationNode
examples/cpp/navigation/global_navigation/include/global_navigation.hpp:47
Class
ExampleLocalNavigationNode
examples/cpp/navigation/local_navigation/include/local_navigation.hpp:52
Class
FakeAutopilot
px4_ros2_cpp/test/unit/fake_autopilot.hpp:14
Class
FakeCommandResponder
* Simulates PX4's command-ACK behavior: subscribes to vehicle_command, * publishes a matching VehicleCommandAck on receipt. */
px4_ros2_cpp/test/unit/vehicle_command_sender.cpp:28
Class
FakeRegistration
px4_ros2_cpp/test/unit/fake_registration.hpp:11
Class
FlightModeTest
px4_ros2_cpp/test/integration/overrides.cpp:23
Class
FlightModeTest
px4_ros2_cpp/test/integration/mode_executor.cpp:23
Class
FlightModeTest
px4_ros2_cpp/test/integration/mode.cpp:21
Class
FlightModeTest
examples/cpp/modes/manual/include/mode.hpp:19
Class
FlightModeTest
examples/cpp/modes/mode_with_executor/include/mode.hpp:18
Class
FlightModeTest
examples/cpp/modes/rtl_replacement/include/mode.hpp:20
Class
FlightModeTest
examples/cpp/modes/goto_global/include/mode.hpp:21
Class
FlightModeTest
examples/cpp/modes/goto/include/mode.hpp:19
Class
FlightModeTest
examples/cpp/modes/mission/include/actions/mode.hpp:12
Class
FlightModeTest
examples/cpp/modes/vtol/include/mode.hpp:22
Class
FlightModeTestEnd
examples/cpp/modes/executor_with_multiple_modes/include/modes.hpp:79
Class
FlightModeTestSegment
examples/cpp/modes/executor_with_multiple_modes/include/modes.hpp:49
Class
FlightModeTestStart
examples/cpp/modes/executor_with_multiple_modes/include/modes.hpp:19
Class
FwAttModeTest
examples/cpp/modes/fw_attitude/include/mode.hpp:14
Class
FwControlConfiguration
px4_ros2_cpp/include/px4_ros2/control/setpoint_types/fixedwing/lateral_longitudinal.hpp:23
Class
FwLateralLongitudinalSetpoint
px4_ros2_cpp/include/px4_ros2/control/setpoint_types/fixedwing/lateral_longitudinal.hpp:22
Class
FwLateralLongitudinalSetpointType
* @brief Setpoint type for fixedwing control */
px4_ros2_cpp/include/px4_ros2/control/setpoint_types/fixedwing/lateral_longitudinal.hpp:28
Class
GlobalNavigationTest
examples/cpp/navigation/global_navigation/include/global_navigation.hpp:12
Class
GlobalPositionInterfaceTest
px4_ros2_cpp/test/integration/global_navigation.cpp:29
Class
GlobalPositionInterfaceTest
px4_ros2_cpp/test/unit/global_navigation.cpp:25
Class
GlobalPositionMeasurement
* @struct GlobalPositionMeasurement * @brief Represents a global position measurement to be passed to * `GlobalPositionMeasurementInterface::update`
px4_ros2_cpp/include/px4_ros2/navigation/experimental/global_position_measurement_interface.hpp:41
Class
GlobalPositionMeasurementInterface
* @brief Base class for a global position measurement provider * @ingroup navigation_experimental */
px4_ros2_cpp/include/px4_ros2/navigation/experimental/global_position_measurement_interface.hpp:60
Enum
GlobalPositionSource
* @brief Source type of the global position data. */
px4_ros2_cpp/include/px4_ros2/navigation/experimental/global_position_measurement_interface.hpp:22
Class
HasMessageVersion
px4_ros2_cpp/include/px4_ros2/utils/message_version.hpp:29
Class
HasMessageVersion<T, std::void_t<decltype(T::MESSAGE_VERSION)>>
px4_ros2_cpp/include/px4_ros2/utils/message_version.hpp:33
Class
HealthAndArmingCheckReporter
px4_ros2_cpp/include/px4_ros2/components/health_and_arming_checks.hpp:21
Class
HealthAndArmingChecks
px4_ros2_cpp/include/px4_ros2/components/health_and_arming_checks.hpp:81
Class
Hold
* @brief Default action to trigger the Hold (Loiter) mode * @ingroup mission_default_actions */
px4_ros2_cpp/include/px4_ros2/mission/actions/default_actions.hpp:77
Class
HomePosition
* @brief Provides access to the vehicle's home position * * @ingroup vehicle_state */
px4_ros2_cpp/include/px4_ros2/vehicle_state/home_position.hpp:24
Class
HomePositionSetter
* @brief Utility to set the vehicle's home position and GPS global origin. * * Sends VEHICLE_CMD_DO_SET_HOME and VEHICLE_CMD_SET_GPS_GLOBAL_ORIGIN
px4_ros2_cpp/include/px4_ros2/vehicle_state/home_position_setter.hpp:25
Class
Key
px4_ros2_cpp/include/px4_ros2/components/shared_subscription.hpp:73
Class
Land
* @brief Default action to trigger the Land mode * @ingroup mission_default_actions */
px4_ros2_cpp/include/px4_ros2/mission/actions/default_actions.hpp:40
Class
LandDetected
* @brief Provides access to the vehicle's status * * @ingroup vehicle_state */
px4_ros2_cpp/include/px4_ros2/vehicle_state/land_detected.hpp:23
Class
LocalNavigationTest
examples/cpp/navigation/local_navigation/include/local_navigation.hpp:12
Class
LocalPositionInterfacePoseTest
Configure interface with PoseFrame::LocalNED and VelocityFrame::Unknown
px4_ros2_cpp/test/unit/local_navigation.cpp:71
Class
LocalPositionInterfaceTest
px4_ros2_cpp/test/integration/local_navigation.cpp:33
Class
LocalPositionInterfaceTest
Configure interface with PoseFrame::LocalNED and VelocityFrame::LocalNED
px4_ros2_cpp/test/unit/local_navigation.cpp:60
Class
LocalPositionInterfaceTestBase
px4_ros2_cpp/test/unit/local_navigation.cpp:39
Class
LocalPositionInterfaceVelocityTest
Configure interface with PoseFrame::Unknown and VelocityFrame::LocalNED
px4_ros2_cpp/test/unit/local_navigation.cpp:82
Class
LocalPositionMeasurement
* @struct LocalPositionMeasurement * @brief Represents a local position measurement to be passed to * `LocalPositionMeasurementInterface::update`.
px4_ros2_cpp/include/px4_ros2/navigation/experimental/local_position_measurement_interface.hpp:33
Class
LocalPositionMeasurementInterface
* @brief Base class for a local position measurement provider * @ingroup navigation_experimental */
px4_ros2_cpp/include/px4_ros2/navigation/experimental/local_position_measurement_interface.hpp:65
Enum
LogLevel
px4_ros2_cpp/include/px4_ros2/components/events.hpp:14
Enum
LogLevelInternal
px4_ros2_cpp/include/px4_ros2/components/events.hpp:29
Class
LogLevels
px4_ros2_cpp/include/px4_ros2/components/events.hpp:47
Class
ManualControlInput
* @brief Provides access to manually input control setpoints */
px4_ros2_cpp/include/px4_ros2/components/manual_control_input.hpp:22
Class
MapProjection
* @brief Provides methods to convert between the geographical coordinate system ("global") * and the local azimuthal equidistant plane ("local"). *
px4_ros2_cpp/include/px4_ros2/utils/geodesic.hpp:46
Class
MapProjectionImpl
* @brief C++ class for mapping lat/lon coordinates to local coordinates using a reference position */
px4_ros2_cpp/src/utils/map_projection_impl.hpp:19
Class
MapProjectionImpl
px4_ros2_cpp/include/px4_ros2/utils/geodesic.hpp:34
Class
MapProjectionImplTest
px4_ros2_cpp/test/unit/utils/map_projection_impl.cpp:13
Class
MessageCompatibilityTopic
px4_ros2_cpp/include/px4_ros2/components/message_compatibility_check.hpp:63
Class
Mission
* @brief Mission definition * * Typically loaded from a JSON file * @ingroup mission */
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:149
Class
MissionDefaults
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:136
Class
MissionExecutionTester
px4_ros2_cpp/test/unit/mission_execution.hpp:190
Class
MissionExecutor
* @brief Mission execution state machine * @ingroup mission */
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:28
Class
MissionExecutorTest
px4_ros2_cpp/test/integration/mission.cpp:22
next →
1–100 of 205, ranked by callers