MCPcopy Create free account

hub / github.com/Auterion/px4-ros2-interface-lib / types & classes

Types & classes205 in github.com/Auterion/px4-ros2-interface-lib

↓ 60 callersClassActionItem
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:96
↓ 45 callersClassWaypoint
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:63
↓ 20 callersClassConfiguration
px4_ros2_cpp/include/px4_ros2/common/setpoint_base.hpp:23
↓ 9 callersClassNavigationInterfaceInvalidArgument
* @brief Thrown to report invalid arguments to measurement interface */
px4_ros2_cpp/include/px4_ros2/navigation/experimental/navigation_interface_base.hpp:16
↓ 8 callersClassActionArguments
* @brief Arguments passed to an action from the mission JSON definition */
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:25
↓ 8 callersClassException
px4_ros2_cpp/include/px4_ros2/common/exception.hpp:14
↓ 1 callersClassMission
examples/cpp/modes/mission/include/mission.hpp:18
↓ 1 callersClassMyMode
examples/python/modes/goto_with_rclpy/example_mode_with_rclpy_py/test.py:41
↓ 1 callersClassMyMode
examples/python/modes/goto/example_mode_goto_py/mode.py:4
↓ 1 callersClassMyModeExecutor
examples/python/modes/goto_with_rclpy/example_mode_with_rclpy_py/test.py:65
↓ 1 callersClassSettings
px4_ros2_cpp/include/px4_ros2/components/mode.hpp:89
↓ 1 callersClassTestNode
examples/python/modes/goto_with_rclpy/example_mode_with_rclpy_py/test.py:10
EnumAbortReason
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:238
ClassActionHandler
* @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
ClassActionHandler
px4_ros2_cpp/include/px4_ros2/mission/actions/action.hpp:18
ClassActionInterface
* @brief Interface class for an action * @ingroup mission */
px4_ros2_cpp/include/px4_ros2/mission/actions/action.hpp:24
ClassActionState
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:292
ClassActionStateKeeper
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:22
EnumActivation
px4_ros2_cpp/include/px4_ros2/components/mode_executor.hpp:34
ClassAsyncFunctionCalls
px4_ros2_cpp/src/mission/mission_executor.cpp:21
ClassAsyncFunctionCalls
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:21
ClassAttitudeSetpointType
* @brief Setpoint type for direct attitude control */
px4_ros2_cpp/include/px4_ros2/control/setpoint_types/experimental/attitude.hpp:20
ClassBaseTest
px4_ros2_cpp/test/integration/util.hpp:16
ClassBasicCustomAction
examples/cpp/modes/mission/include/actions/basic.hpp:10
ClassBattery
* @brief Provides access to the vehicle's battery status * * @ingroup vehicle_state */
px4_ros2_cpp/include/px4_ros2/vehicle_state/battery.hpp:24
ClassCameraTriggerAction
* @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
ClassChangeSettings
* @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
ClassConfigOverrides
px4_ros2_cpp/include/px4_ros2/components/overrides.hpp:16
ClassConfiguration
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:30
ClassContext
px4_ros2_cpp/include/px4_ros2/common/context.hpp:18
ClassCustomActionCameraTriggerTest
px4_ros2_cpp/test/unit/mission_execution.cpp:1159
ClassCustomActionInterruptible
px4_ros2_cpp/test/unit/mission_execution.cpp:344
ClassCustomActionReadyness
px4_ros2_cpp/test/unit/mission_execution.cpp:1840
ClassCustomActionTest
px4_ros2_cpp/test/unit/mission_execution.cpp:200
ClassCustomActionTrajectoryTest
px4_ros2_cpp/test/unit/mission_execution.cpp:269
ClassCustomActionTriggerFailure
px4_ros2_cpp/test/unit/mission_execution.cpp:1619
ClassCustomOnFailureAction
px4_ros2_cpp/test/unit/mission_execution.cpp:1721
ClassCustomTrajectoryAction
examples/cpp/modes/mission/include/actions/trajectory.hpp:10
EnumDeactivateReason
px4_ros2_cpp/include/px4_ros2/components/mode_executor.hpp:49
ClassDirectActuatorsSetpointType
* @brief Setpoint type for direct actuator control (servos and/or motors) */
px4_ros2_cpp/include/px4_ros2/control/setpoint_types/direct_actuators.hpp:21
ClassExampleGlobalNavigationNode
examples/cpp/navigation/global_navigation/include/global_navigation.hpp:47
ClassExampleLocalNavigationNode
examples/cpp/navigation/local_navigation/include/local_navigation.hpp:52
ClassFakeAutopilot
px4_ros2_cpp/test/unit/fake_autopilot.hpp:14
ClassFakeCommandResponder
* 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
ClassFakeRegistration
px4_ros2_cpp/test/unit/fake_registration.hpp:11
ClassFlightModeTest
px4_ros2_cpp/test/integration/overrides.cpp:23
ClassFlightModeTest
px4_ros2_cpp/test/integration/mode_executor.cpp:23
ClassFlightModeTest
px4_ros2_cpp/test/integration/mode.cpp:21
ClassFlightModeTest
examples/cpp/modes/manual/include/mode.hpp:19
ClassFlightModeTest
examples/cpp/modes/mode_with_executor/include/mode.hpp:18
ClassFlightModeTest
examples/cpp/modes/rtl_replacement/include/mode.hpp:20
ClassFlightModeTest
examples/cpp/modes/goto_global/include/mode.hpp:21
ClassFlightModeTest
examples/cpp/modes/goto/include/mode.hpp:19
ClassFlightModeTest
examples/cpp/modes/mission/include/actions/mode.hpp:12
ClassFlightModeTest
examples/cpp/modes/vtol/include/mode.hpp:22
ClassFlightModeTestEnd
examples/cpp/modes/executor_with_multiple_modes/include/modes.hpp:79
ClassFlightModeTestSegment
examples/cpp/modes/executor_with_multiple_modes/include/modes.hpp:49
ClassFlightModeTestStart
examples/cpp/modes/executor_with_multiple_modes/include/modes.hpp:19
ClassFwAttModeTest
examples/cpp/modes/fw_attitude/include/mode.hpp:14
ClassFwControlConfiguration
px4_ros2_cpp/include/px4_ros2/control/setpoint_types/fixedwing/lateral_longitudinal.hpp:23
ClassFwLateralLongitudinalSetpoint
px4_ros2_cpp/include/px4_ros2/control/setpoint_types/fixedwing/lateral_longitudinal.hpp:22
ClassFwLateralLongitudinalSetpointType
* @brief Setpoint type for fixedwing control */
px4_ros2_cpp/include/px4_ros2/control/setpoint_types/fixedwing/lateral_longitudinal.hpp:28
ClassGlobalNavigationTest
examples/cpp/navigation/global_navigation/include/global_navigation.hpp:12
ClassGlobalPositionInterfaceTest
px4_ros2_cpp/test/integration/global_navigation.cpp:29
ClassGlobalPositionInterfaceTest
px4_ros2_cpp/test/unit/global_navigation.cpp:25
ClassGlobalPositionMeasurement
* @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
ClassGlobalPositionMeasurementInterface
* @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
EnumGlobalPositionSource
* @brief Source type of the global position data. */
px4_ros2_cpp/include/px4_ros2/navigation/experimental/global_position_measurement_interface.hpp:22
ClassHasMessageVersion
px4_ros2_cpp/include/px4_ros2/utils/message_version.hpp:29
ClassHasMessageVersion<T, std::void_t<decltype(T::MESSAGE_VERSION)>>
px4_ros2_cpp/include/px4_ros2/utils/message_version.hpp:33
ClassHealthAndArmingCheckReporter
px4_ros2_cpp/include/px4_ros2/components/health_and_arming_checks.hpp:21
ClassHealthAndArmingChecks
px4_ros2_cpp/include/px4_ros2/components/health_and_arming_checks.hpp:81
ClassHold
* @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
ClassHomePosition
* @brief Provides access to the vehicle's home position * * @ingroup vehicle_state */
px4_ros2_cpp/include/px4_ros2/vehicle_state/home_position.hpp:24
ClassHomePositionSetter
* @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
ClassKey
px4_ros2_cpp/include/px4_ros2/components/shared_subscription.hpp:73
ClassLand
* @brief Default action to trigger the Land mode * @ingroup mission_default_actions */
px4_ros2_cpp/include/px4_ros2/mission/actions/default_actions.hpp:40
ClassLandDetected
* @brief Provides access to the vehicle's status * * @ingroup vehicle_state */
px4_ros2_cpp/include/px4_ros2/vehicle_state/land_detected.hpp:23
ClassLocalNavigationTest
examples/cpp/navigation/local_navigation/include/local_navigation.hpp:12
ClassLocalPositionInterfacePoseTest
Configure interface with PoseFrame::LocalNED and VelocityFrame::Unknown
px4_ros2_cpp/test/unit/local_navigation.cpp:71
ClassLocalPositionInterfaceTest
px4_ros2_cpp/test/integration/local_navigation.cpp:33
ClassLocalPositionInterfaceTest
Configure interface with PoseFrame::LocalNED and VelocityFrame::LocalNED
px4_ros2_cpp/test/unit/local_navigation.cpp:60
ClassLocalPositionInterfaceTestBase
px4_ros2_cpp/test/unit/local_navigation.cpp:39
ClassLocalPositionInterfaceVelocityTest
Configure interface with PoseFrame::Unknown and VelocityFrame::LocalNED
px4_ros2_cpp/test/unit/local_navigation.cpp:82
ClassLocalPositionMeasurement
* @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
ClassLocalPositionMeasurementInterface
* @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
EnumLogLevel
px4_ros2_cpp/include/px4_ros2/components/events.hpp:14
EnumLogLevelInternal
px4_ros2_cpp/include/px4_ros2/components/events.hpp:29
ClassLogLevels
px4_ros2_cpp/include/px4_ros2/components/events.hpp:47
ClassManualControlInput
* @brief Provides access to manually input control setpoints */
px4_ros2_cpp/include/px4_ros2/components/manual_control_input.hpp:22
ClassMapProjection
* @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
ClassMapProjectionImpl
* @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
ClassMapProjectionImpl
px4_ros2_cpp/include/px4_ros2/utils/geodesic.hpp:34
ClassMapProjectionImplTest
px4_ros2_cpp/test/unit/utils/map_projection_impl.cpp:13
ClassMessageCompatibilityTopic
px4_ros2_cpp/include/px4_ros2/components/message_compatibility_check.hpp:63
ClassMission
* @brief Mission definition * * Typically loaded from a JSON file * @ingroup mission */
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:149
ClassMissionDefaults
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:136
ClassMissionExecutionTester
px4_ros2_cpp/test/unit/mission_execution.hpp:190
ClassMissionExecutor
* @brief Mission execution state machine * @ingroup mission */
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:28
ClassMissionExecutorTest
px4_ros2_cpp/test/integration/mission.cpp:22
next →1–100 of 205, ranked by callers