Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Auterion/px4-ros2-interface-lib
/ functions
Functions
813 in github.com/Auterion/px4-ros2-interface-lib
⨍
Functions
813
◇
Types & classes
205
↓ 2 callers
Method
handler
px4_ros2_cpp/test/unit/mission_execution.cpp:1636
↓ 2 callers
Method
heading
* @brief Get the vehicle's heading relative to NED earth-fixed frame. * * @return The vehicle's yaw in radians within [-pi, pi] using extrinsic
px4_ros2_cpp/include/px4_ros2/odometry/local_position.hpp:61
↓ 2 callers
Method
id
px4_ros2_cpp/src/components/mode_executor.cpp:112
↓ 2 callers
Method
isInitialized
px4_ros2_cpp/src/utils/geodesic.cpp:46
↓ 2 callers
Function
isRmwZenoh
* @brief Checks if the current RMW (ROS Middleware) implementation is `rmw_zenoh_cpp`. * * @return `true` if the current RMW implementation is `rmw_
px4_ros2_cpp/include/px4_ros2/utils/message_version.hpp:40
↓ 2 callers
Function
message_hash
Generate a hash from a message definition file
scripts/check-message-compatibility.py:87
↓ 2 callers
Method
modeExecutorId
px4_ros2_cpp/src/components/registration.hpp:41
↓ 2 callers
Method
navigationItemTypeSupported
px4_ros2_cpp/src/mission/trajectory/multicopter/waypoint_trajectory_executor.cpp:19
↓ 2 callers
Function
onActivate
px4_ros2_py/src/px4_ros2/components/mode_executor.cpp:25
↓ 2 callers
Method
positionValid
* Check if the last vehicle's global position is valid. */
px4_ros2_cpp/include/px4_ros2/odometry/global_position.hpp:28
↓ 2 callers
Method
setActive
px4_ros2_cpp/include/px4_ros2/common/setpoint_base.hpp:69
↓ 2 callers
Method
setActivityInfo
px4_ros2_cpp/src/mission/mission_executor.cpp:889
↓ 2 callers
Method
setCurrentMissionIndex
px4_ros2_cpp/src/mission/mission_executor.cpp:826
↓ 2 callers
Method
setForceLowBattery
px4_ros2_cpp/test/integration/util.cpp:93
↓ 2 callers
Method
setGpsGlobalOrigin
px4_ros2_cpp/src/vehicle_state/home_position_setter.cpp:26
↓ 2 callers
Method
setHome
px4_ros2_cpp/src/vehicle_state/home_position_setter.cpp:20
↓ 2 callers
Method
setHomeToCurrentPosition
px4_ros2_cpp/src/vehicle_state/home_position_setter.cpp:15
↓ 2 callers
Method
setup
px4_ros2_cpp/src/components/overrides.cpp:53
↓ 2 callers
Method
takeoff
px4_ros2_cpp/src/components/mode_executor.cpp:170
↓ 2 callers
Function
typeHashIsEqual
px4_ros2_cpp/src/components/message_compatibility_check.cpp:29
↓ 2 callers
Method
updateWithAltitude
px4_ros2_cpp/src/control/setpoint_types/fixedwing/lateral_longitudinal.cpp:39
↓ 2 callers
Method
updateWithHeightRate
px4_ros2_cpp/src/control/setpoint_types/fixedwing/lateral_longitudinal.cpp:62
↓ 2 callers
Function
vectorToGlobalPosition
px4_ros2_cpp/src/utils/geodesic.cpp:124
↓ 2 callers
Function
yawRateEnuToNed
px4_ros2_cpp/include/px4_ros2/utils/frame_conversion.hpp:118
↓ 2 callers
Function
yawRateNedToEnu
px4_ros2_cpp/include/px4_ros2/utils/frame_conversion.hpp:106
↓ 1 callers
Method
abort
px4_ros2_cpp/src/mission/mission_executor.cpp:216
↓ 1 callers
Method
addContinousAction
px4_ros2_cpp/src/mission/mission_executor.cpp:280
↓ 1 callers
Method
addSetpointType
px4_ros2_cpp/include/px4_ros2/common/context.hpp:28
↓ 1 callers
Function
apply_fixes
Calls clang-apply-fixes on a given directory.
scripts/run-clang-tidy.py:202
↓ 1 callers
Method
armingCheckId
px4_ros2_cpp/src/components/registration.hpp:39
↓ 1 callers
Method
aux1
px4_ros2_cpp/include/px4_ros2/components/manual_control_input.hpp:44
↓ 1 callers
Function
bindGeometry
px4_ros2_py/src/px4_ros2/utils/geometry.cpp:15
↓ 1 callers
Function
bindLocalPosition
px4_ros2_py/src/px4_ros2/odometry/local_position.cpp:16
↓ 1 callers
Function
bindMode
px4_ros2_py/src/px4_ros2/components/mode.cpp:38
↓ 1 callers
Function
bindModeExecutor
px4_ros2_py/src/px4_ros2/components/mode_executor.cpp:37
↓ 1 callers
Function
bindNodeWrapper
px4_ros2_py/src/px4_ros2/components/node_wrapper.cpp:45
↓ 1 callers
Function
bindSetpointMulticopterGoto
px4_ros2_py/src/px4_ros2/control/setpoint_types/multicopter/goto.cpp:16
↓ 1 callers
Method
canRun
px4_ros2_cpp/test/unit/mission_execution.cpp:1848
↓ 1 callers
Function
check
(verbose: bool)
scripts/check-used-topics.py:47
↓ 1 callers
Method
clearTrajectoryOptions
px4_ros2_cpp/src/mission/mission_executor.cpp:821
↓ 1 callers
Method
combineWith
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:119
↓ 1 callers
Function
compare_files
Compare two files and print their differences.
scripts/check-message-compatibility.py:127
↓ 1 callers
Method
completed
px4_ros2_cpp/src/components/mode.cpp:194
↓ 1 callers
Method
controlAutoDisarm
px4_ros2_cpp/src/components/overrides.cpp:23
↓ 1 callers
Method
currentActionSupportsResumeFromLanded
px4_ros2_cpp/src/mission/mission_executor.cpp:801
↓ 1 callers
Method
deactivate
px4_ros2_cpp/src/mission/actions/default_actions.cpp:158
↓ 1 callers
Method
defaultMessageCompatibilityCheck
px4_ros2_cpp/src/components/mode.cpp:304
↓ 1 callers
Method
deferFailsafes
px4_ros2_cpp/src/components/overrides.cpp:29
↓ 1 callers
Method
deferFailsafesSync
px4_ros2_cpp/src/components/mode_executor.cpp:325
↓ 1 callers
Method
desiredUpdateRateHz
px4_ros2_cpp/include/px4_ros2/common/setpoint_base.hpp:63
↓ 1 callers
Method
disableWatchdogTimer
px4_ros2_cpp/include/px4_ros2/components/mode.hpp:184
↓ 1 callers
Method
doRegister
px4_ros2_cpp/src/mission/mission_executor.cpp:223
↓ 1 callers
Method
doUnregister
px4_ros2_cpp/src/components/registration.cpp:191
↓ 1 callers
Function
extract_message_type_from_file
Extract message type names from a given file
scripts/check-message-compatibility.py:98
↓ 1 callers
Method
fillArmingCheckReply
px4_ros2_cpp/include/px4_ros2/common/requirement_flags.hpp:16
↓ 1 callers
Method
fillControlMode
px4_ros2_cpp/include/px4_ros2/common/setpoint_base.hpp:24
↓ 1 callers
Function
fillEventArguments
px4_ros2_cpp/include/px4_ros2/components/events.hpp:76
↓ 1 callers
Function
filter_files
Filter out all files specified via globs in DEFAULT_CLANG_TIDY_IGNORE.
scripts/run-clang-tidy.py:76
↓ 1 callers
Function
find_compilation_database
Adjusts the directory until a compilation database is found.
scripts/run-clang-tidy.py:96
↓ 1 callers
Function
fluToFrd
px4_ros2_cpp/include/px4_ros2/utils/frame_conversion.hpp:166
↓ 1 callers
Function
frdToFlu
px4_ros2_cpp/include/px4_ros2/utils/frame_conversion.hpp:154
↓ 1 callers
Method
fromJson
px4_ros2_cpp/src/mission/mission_executor.cpp:407
↓ 1 callers
Method
getCurrentMissionIndex
px4_ros2_cpp/src/mission/mission_executor.cpp:956
↓ 1 callers
Method
getProjectionReferenceAlt
* @return the projection reference altitude AMSL in meters */
px4_ros2_cpp/src/utils/map_projection_impl.hpp:78
↓ 1 callers
Method
getProjectionReferenceLat
* @return the projection reference latitude in degrees */
px4_ros2_cpp/src/utils/map_projection_impl.hpp:68
↓ 1 callers
Method
getProjectionReferenceLon
* @return the projection reference longitude in degrees */
px4_ros2_cpp/src/utils/map_projection_impl.hpp:73
↓ 1 callers
Method
getProjectionReferencePosition
* @return the projection reference position: lat [deg], lon [deg], alt AMSL [m] */
px4_ros2_cpp/src/utils/map_projection_impl.hpp:83
↓ 1 callers
Method
getRegistrationSettings
px4_ros2_cpp/src/components/mode.cpp:98
↓ 1 callers
Method
getSharedPtr
px4_ros2_cpp/include/px4_ros2/common/setpoint_base.hpp:51
↓ 1 callers
Method
getState
px4_ros2_cpp/test/integration/overrides.cpp:167
↓ 1 callers
Method
getTrajectoryOptions
* @brief get the current trajectory config options */
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:418
↓ 1 callers
Function
globalPositionFromLineAndDist
px4_ros2_cpp/src/utils/geodesic.cpp:141
↓ 1 callers
Function
hash32Fnv1aConst
px4_ros2_cpp/src/components/message_compatibility_check.cpp:90
↓ 1 callers
Function
hash32Fnv1aConst
px4_ros2_cpp/include/px4_ros2/components/events.hpp:67
↓ 1 callers
Function
hash32_fnv1a_const
Computes the 32-bit FNV-1a hash of a given string
scripts/check-message-compatibility.py:75
↓ 1 callers
Function
main
()
scripts/check-used-topics.py:98
↓ 1 callers
Function
main
()
scripts/run-clang-tidy.py:242
↓ 1 callers
Function
main
(repo1: str, repo2: str, verbose: bool = False)
scripts/check-message-compatibility.py:147
↓ 1 callers
Function
main
Example demonstrating usage of both px4_ros2 and rclpy. Due to underlying incompatibilities, two ROS nodes need to be created. Note:
examples/python/modes/goto_with_rclpy/example_mode_with_rclpy_py/test.py:89
↓ 1 callers
Function
main
(args=None)
examples/python/modes/goto/example_mode_goto_py/mode.py:20
↓ 1 callers
Function
make_absolute
(f, directory)
scripts/run-clang-tidy.py:108
↓ 1 callers
Function
merge_replacement_files
Merge all replacement files in a directory into a single file
scripts/run-clang-tidy.py:157
↓ 1 callers
Function
messageCompatibilityCheck
px4_ros2_cpp/src/components/message_compatibility_check.cpp:216
↓ 1 callers
Function
messageFieldsStrForMessageHash
px4_ros2_cpp/src/components/message_compatibility_check.cpp:37
↓ 1 callers
Function
messageHash
px4_ros2_cpp/src/components/message_compatibility_check.cpp:98
↓ 1 callers
Function
message_fields_str_for_message_hash
Reads the .msg file corresponding to the given topic type, extracts field definitions, and recursively processes nested types to generate a s
scripts/check-message-compatibility.py:17
↓ 1 callers
Function
missionFrameStr
px4_ros2_cpp/include/px4_ros2/mission/mission.hpp:54
↓ 1 callers
Method
onAboutToRegister
px4_ros2_cpp/src/components/mode.cpp:210
↓ 1 callers
Method
onProgressUpdate
* Get notified when the current mission item changes. This is the index into the current mission * items that is currently being executed (i.e. if
px4_ros2_cpp/include/px4_ros2/mission/mission_executor.hpp:90
↓ 1 callers
Method
onReadynessUpdate
px4_ros2_cpp/src/mission/mission_executor.cpp:199
↓ 1 callers
Method
onRegistered
px4_ros2_cpp/src/components/mode_executor.cpp:87
↓ 1 callers
Method
overrideRegistration
px4_ros2_cpp/src/components/mode_executor.cpp:387
↓ 1 callers
Method
overrideRegistration
px4_ros2_cpp/src/components/mode.cpp:62
↓ 1 callers
Function
poseFrameToMessageFrame
px4_ros2_cpp/include/px4_ros2/common/frame.hpp:16
↓ 1 callers
Function
positionEnuToNed
px4_ros2_cpp/include/px4_ros2/utils/frame_conversion.hpp:142
↓ 1 callers
Function
positionNedToEnu
px4_ros2_cpp/include/px4_ros2/utils/frame_conversion.hpp:130
↓ 1 callers
Method
removeContinousAction
px4_ros2_cpp/src/mission/mission_executor.cpp:289
↓ 1 callers
Function
requestMessageFormat
px4_ros2_cpp/src/components/message_compatibility_check.cpp:128
↓ 1 callers
Method
resetMission
px4_ros2_cpp/src/mission/mission_executor.cpp:181
↓ 1 callers
Method
rtl
px4_ros2_cpp/src/components/mode_executor.cpp:189
← previous
next →
101–200 of 813, ranked by callers