Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PX4/PX4-Autopilot
/ functions
Functions
22,444 in github.com/PX4/PX4-Autopilot
⨍
Functions
22,444
◇
Types & classes
4,829
↓ 2,669 callers
Method
get
src/modules/mavlink/mavlink_simple_analyzer.cpp:120
↓ 1,684 callers
Function
get_mag_declination_degrees
src/lib/world_magnetic_model/geo_mag_declination.cpp:104
↓ 1,683 callers
Function
get_mag_inclination_degrees
src/lib/world_magnetic_model/geo_mag_declination.cpp:110
↓ 1,680 callers
Function
get_mag_strength_tesla
src/lib/world_magnetic_model/geo_mag_declination.cpp:122
↓ 1,464 callers
Function
hrt_absolute_time
platforms/qurt/src/px4/drv_hrt.cpp:112
↓ 870 callers
Function
PX4_ISFINITE
platforms/ros2/include/px4_platform_common/defines.h:51
↓ 804 callers
Function
printf
boards/freefly/can-rtk-gps/src/boot.c:198
↓ 712 callers
Function
perf_count
src/lib/perf/perf_counter.cpp:202
↓ 640 callers
Function
perf_alloc
src/lib/perf/perf_counter.cpp:111
↓ 622 callers
Method
copy
platforms/common/uORB/SubscriptionInterval.cpp:57
↓ 609 callers
Function
perf_free
src/lib/perf/perf_counter.cpp:173
↓ 583 callers
Function
initIOTimerChannel
platforms/nuttx/src/px4/nxp/rt117x/include/px4_arch/io_timer_hw_description.h:55
↓ 560 callers
Function
initSPIDevice
platforms/qurt/include/px4_arch/spi_hw_description.h:38
↓ 544 callers
Function
perf_print_counter
src/lib/perf/perf_counter.cpp:434
↓ 540 callers
Function
param_find
src/lib/parameters/parameters.cpp:219
↓ 527 callers
Function
radians
src/lib/mathlib/math/Limits.hpp:97
↓ 488 callers
Method
publish
src/modules/gimbal/output.cpp:57
↓ 439 callers
Method
get
src/drivers/lights/rgbled/rgbled.cpp:253
↓ 413 callers
Function
hrt_elapsed_time
* Compute the delta between a timestamp taken in the past * and now. * * This function is not interrupt save. */
src/drivers/drv_hrt.h:163
↓ 410 callers
Method
updated
platforms/common/uORB/SubscriptionInterval.cpp:39
↓ 405 callers
Function
snprintf
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/std.hpp:73
↓ 399 callers
Function
ID
platforms/common/include/px4_platform_common/events.h:102
↓ 389 callers
Function
constrain
src/lib/mathlib/math/Limits.hpp:78
↓ 386 callers
Function
px4_arch_configgpio
platforms/ros2/src/px4/common/include/px4_platform/micro_hal.h:40
↓ 356 callers
Method
get
src/drivers/uavcan/libdronecan/libuavcan/test/protocol/dynamic_node_id_server/memory_storage_backend.hpp:22
↓ 346 callers
Method
size
src/include/containers/List.hpp:147
↓ 341 callers
Method
push_back
src/lib/ringbuffer/Ringbuffer.cpp:87
↓ 334 callers
Function
initSPIBus
platforms/qurt/include/px4_arch/spi_hw_description.h:48
↓ 314 callers
Method
append
* This method invokes storage IO. * Returned value indicates whether the entry was successfully appended. */
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/protocol/dynamic_node_id_server/distributed/log.hpp:202
↓ 299 callers
Method
c_str
test/mavsdk_tests/catch2/catch.hpp:13915
↓ 297 callers
Function
max
src/lib/matrix/matrix/Dual.hpp:234
↓ 279 callers
Function
initIOTimer
platforms/nuttx/src/px4/nxp/s32k3xx/include/px4_arch/io_timer_hw_description.h:75
↓ 278 callers
Method
add_argument
(self, arg_type, name)
Tools/px4events/srcparser.py:72
↓ 273 callers
Function
print_usage
src/drivers/cyphal/Cyphal.cpp:303
↓ 272 callers
Function
px4_usleep
platforms/posix/src/px4/common/drv_hrt.cpp:495
↓ 265 callers
Function
param_get
src/lib/parameters/parameters.cpp:286
↓ 264 callers
Function
perf_event_count
src/lib/perf/perf_counter.cpp:537
↓ 252 callers
Function
perf_end
src/lib/perf/perf_counter.cpp:240
↓ 250 callers
Function
equal
src/lib/mathlib/math/test/test.cpp:48
↓ 240 callers
Function
PRINT_MODULE_USAGE_NAME
platforms/common/module.cpp:61
↓ 237 callers
Method
get
src/modules/commander/UserModeIntention.hpp:78
↓ 235 callers
Function
allocate
* Takes a block from the reserve, unless it's empty. * In the latter case, allocates a new block in the heap. */
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/helpers/heap_based_pool_allocator.hpp:100
↓ 227 callers
Method
runSeconds
src/modules/ekf2/test/sensor_simulator/sensor_simulator.cpp:155
↓ 226 callers
Function
PRINT_MODULE_USAGE_COMMAND_DESCR
platforms/common/module.cpp:83
↓ 219 callers
Function
param_get
src/modules/commander/failsafe/emscripten.cpp:78
↓ 218 callers
Function
updateParams
src/lib/controllib/block/Block.hpp:111
↓ 216 callers
Method
data
test/mavsdk_tests/catch2/catch.hpp:13919
↓ 208 callers
Method
advertise
platforms/common/uORB/uORBDeviceMaster.cpp:58
↓ 206 callers
Method
norm
src/lib/matrix/matrix/Slice.hpp:333
↓ 201 callers
Method
store
src/lib/parameters/ConstLayer.h:44
↓ 194 callers
Function
send
src/lib/events/events.cpp:48
↓ 191 callers
Method
mavlink_log_pub
src/modules/commander/HealthAndArmingChecks/Common.hpp:209
↓ 183 callers
Method
set_scale
src/lib/drivers/gyroscope/PX4Gyroscope.cpp:98
↓ 178 callers
Function
perf_begin
src/lib/perf/perf_counter.cpp:223
↓ 178 callers
Method
publish
src/drivers/gps/gps.cpp:1234
↓ 175 callers
Function
UAVCAN_TRACE
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/debug.hpp:17
↓ 173 callers
Function
sq
src/modules/ekf2/EKF2.hpp:268
↓ 172 callers
Method
join
platforms/posix/src/px4/common/lockstep_scheduler/test/src/lockstep_scheduler_test.cpp:19
↓ 169 callers
Method
copyTo
src/lib/matrix/matrix/Slice.hpp:285
↓ 166 callers
Function
PRINT_MODULE_DESCRIPTION
platforms/common/module.cpp:51
↓ 162 callers
Function
min
src/lib/matrix/matrix/Dual.hpp:241
↓ 159 callers
Method
get
src/lib/parameters/ConstLayer.h:65
↓ 157 callers
Function
PRINT_MODULE_USAGE_PARAM_INT
platforms/common/module.cpp:146
↓ 156 callers
Function
min
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/util/templates.hpp:351
↓ 148 callers
Function
initI2CBusExternal
platforms/qurt/include/px4_arch/i2c_hw_description.h:46
↓ 147 callers
Method
at
src/lib/matrix/matrix/SparseVector.hpp:101
↓ 142 callers
Method
store
src/modules/commander/factory_calibration_storage.cpp:112
↓ 141 callers
Method
isAllFinite
src/lib/matrix/matrix/Matrix.hpp:668
↓ 140 callers
Method
size
test/mavsdk_tests/catch2/catch.hpp:651
↓ 132 callers
Method
plot
placeholder for the plotting function. A child class should implement this function. :return:
Tools/ecl_ekf/plotting/data_plots.py:96
↓ 132 callers
Method
set_range
src/drivers/imu/st/l3gd20/L3GD20.cpp:151
↓ 132 callers
Method
update
src/modules/ekf2/EKF/ekf.cpp:137
↓ 131 callers
Method
advertised
platforms/common/uORB/Subscription.hpp:119
↓ 130 callers
Function
init
src/drivers/uavcan/uavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp:83
↓ 130 callers
Function
read
* Perform a read from the device. * * The default implementation returns -ENOSYS. * * @param filep Pointer to the NuttX file structure. * @
src/lib/cdev/CDev.hpp:111
↓ 128 callers
Function
wrap_pi
src/lib/matrix/matrix/helper_functions.hpp:98
↓ 127 callers
Function
get_device_id
src/lib/drivers/device/Device.hpp:175
↓ 127 callers
Function
initSPIConfigExternal
platforms/nuttx/src/px4/nxp/rt117x/include/px4_arch/spi_hw_description.h:178
↓ 126 callers
Method
get_channel
src/modules/mavlink/mavlink_main.h:366
↓ 125 callers
Function
instance
src/modules/ekf2/EKF2.hpp:158
↓ 125 callers
Method
setZero
src/lib/matrix/matrix/Matrix.hpp:523
↓ 117 callers
Function
should_exit
src/modules/ekf2/EKF2.hpp:146
↓ 115 callers
Method
update
src/drivers/cyphal/NodeClient.cpp:98
↓ 114 callers
Function
max
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/util/templates.hpp:350
↓ 113 callers
Function
NodeID
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/transport/transfer.hpp:124
↓ 112 callers
Method
empty
src/include/containers/List.hpp:145
↓ 110 callers
Function
PRINT_MODULE_USAGE_PARAMS_I2C_SPI_DRIVER
platforms/common/module.cpp:104
↓ 110 callers
Function
range
test/mavsdk_tests/catch2/catch.hpp:4700
↓ 109 callers
Function
param_set
src/lib/parameters/parameters.cpp:496
↓ 109 callers
Method
xy
src/lib/matrix/matrix/Vector3.hpp:99
↓ 108 callers
Function
isEqual
src/lib/matrix/matrix/Matrix.hpp:715
↓ 108 callers
Function
tsMono
src/drivers/uavcan/libdronecan/libuavcan/test/clock.hpp:97
↓ 106 callers
Function
degrees
src/lib/mathlib/math/Limits.hpp:103
↓ 106 callers
Method
spinBoth
src/drivers/uavcan/libdronecan/libuavcan/test/node/test_node.hpp:176
↓ 105 callers
Function
PRINT_MODULE_USAGE_SUBCATEGORY
platforms/common/module.cpp:71
↓ 104 callers
Function
abs
src/lib/matrix/matrix/Dual.hpp:206
↓ 104 callers
Method
get
* Getters simply read and deserialize the value. * 1. Read the value back from the backend; return false if read fails. * 2. Deserealize t
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/protocol/dynamic_node_id_server/storage_marshaller.hpp:90
↓ 104 callers
Function
read_reg
* Read a register from the device. * * @param The register to read. * @return The value that was read. */
src/lib/drivers/device/Device.hpp:126
↓ 103 callers
Method
load
src/lib/dataman_client/DatamanClient.cpp:479
↓ 102 callers
Method
write
(self, file_name)
Tools/uorb_graph/create.py:648
next →
1–100 of 22,444, ranked by callers