Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PX4/PX4-Autopilot
/ types & classes
Types & classes
4,829 in github.com/PX4/PX4-Autopilot
⨍
Functions
22,444
◇
Types & classes
4,829
↓ 612 callers
Enum
state
src/modules/mc_autotune_attitude_control/mc_autotune_attitude_control.hpp:117
↓ 330 callers
Class
Scalar
src/lib/matrix/matrix/Scalar.hpp:17
↓ 125 callers
Enum
Type
src/modules/gimbal/common.h:50
↓ 99 callers
Class
A
src/drivers/uavcan/libdronecan/libuavcan/test/util/comparison.cpp:95
↓ 30 callers
Class
Opt
test/mavsdk_tests/catch2/catch.hpp:9376
↓ 29 callers
Class
TemplateSyntaxError
Template syntax-error.
src/drivers/uavcan/libdronecan/libuavcan/dsdl_compiler/libuavcan_dsdl_compiler/pyratemp.py:353
↓ 27 callers
Class
C
src/drivers/uavcan/libdronecan/libuavcan/test/util/comparison.cpp:113
↓ 21 callers
Class
ColumnBreak
test/mavsdk_tests/catch2/catch.hpp:16292
↓ 18 callers
Class
Duration
test/mavsdk_tests/catch2/catch.hpp:16295
↓ 18 callers
Class
PreconditionError
a class for a Precondition Error
Tools/ecl_ekf/analysis/detectors.py:10
↓ 17 callers
Class
Column
test/mavsdk_tests/catch2/catch.hpp:8493
↓ 16 callers
Class
ActionOptions
src/modules/commander/failsafe/framework.h:187
↓ 16 callers
Class
AeroSeg
class Aerodynamic Segment ------------------------------------------------------------------------
src/modules/simulation/simulator_sih/aero.hpp:70
↓ 16 callers
Enum
Request
src/modules/commander/worker_thread.hpp:51
↓ 14 callers
Class
StorageType
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/marshal/type_util.hpp:51
↓ 13 callers
Class
pluralise
test/mavsdk_tests/catch2/catch.hpp:3216
↓ 12 callers
Enum
DataTypeKind
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/data_type.hpp:19
↓ 11 callers
Class
CheckFlagsPlot
class for creating a control mode summary plot.
Tools/ecl_ekf/plotting/data_plots.py:338
↓ 11 callers
Class
Colour
test/mavsdk_tests/catch2/catch.hpp:5990
↓ 11 callers
Enum
Index
platforms/nuttx/src/px4/stm/stm32_common/include/px4_arch/hw_description.h:49
↓ 10 callers
Class
KconfigError
Exception raised for Kconfig-related errors
platforms/nuttx/NuttX/tools/kconfiglib.py:5459
↓ 10 callers
Class
StringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
test/mavsdk_tests/catch2/catch.hpp:606
↓ 10 callers
Class
now
test/mavsdk_tests/catch2/catch.hpp:6469
↓ 9 callers
Class
Symbol
Represents a configuration symbol: (menu)config FOO ... The following attributes are available. They should be viewed as re
platforms/nuttx/NuttX/tools/kconfiglib.py:3671
↓ 8 callers
Class
ParseState
test/mavsdk_tests/catch2/catch.hpp:9046
↓ 8 callers
Class
Transfer
* UAVCAN transfer representation used in various tests. */
src/drivers/uavcan/libdronecan/libuavcan/test/transport/transfer_test_helpers.hpp:16
↓ 7 callers
Class
InnovationPlot
class for creating an innovation plot.
Tools/ecl_ekf/plotting/data_plots.py:185
↓ 6 callers
Class
ConvertibleToBool
src/drivers/uavcan/libdronecan/libuavcan/test/util/templates.cpp:11
↓ 6 callers
Class
FindPredicate
src/drivers/uavcan/libdronecan/libuavcan/test/util/multiset.cpp:30
↓ 6 callers
Class
KeyFindPredicate
src/drivers/uavcan/libdronecan/libuavcan/test/util/map.cpp:37
↓ 6 callers
Class
MenuNode
Represents a menu node in the configuration. This corresponds to an entry in e.g. the 'make menuconfig' interface, though non-visible choices
platforms/nuttx/NuttX/tools/kconfiglib.py:5053
↓ 6 callers
Enum
Pin
platforms/nuttx/src/px4/nxp/rt117x/include/px4_arch/hw_description.h:309
↓ 6 callers
Class
RegisterConfig
src/drivers/imu/murata/sch16t/SCH16T.hpp:81
↓ 5 callers
Class
LazyExpression
test/mavsdk_tests/catch2/catch.hpp:2526
↓ 5 callers
Class
NodeIDLogPredicate
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/protocol/dynamic_node_id_server/distributed/server.hpp:42
↓ 5 callers
Class
NonConvertible
src/drivers/uavcan/libdronecan/libuavcan/test/util/templates.cpp:9
↓ 5 callers
Enum
Qos
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/transport/can_io.hpp:43
↓ 5 callers
Class
Vector3
src/lib/matrix/matrix/Vector3.hpp:20
↓ 5 callers
Class
type
test/mavsdk_tests/catch2/catch.hpp:6554
↓ 4 callers
Class
B
src/drivers/uavcan/libdronecan/libuavcan/test/util/comparison.cpp:89
↓ 4 callers
Class
CasedString
test/mavsdk_tests/catch2/catch.hpp:3538
↓ 4 callers
Class
Estimate
test/mavsdk_tests/catch2/catch.hpp:5432
↓ 4 callers
Class
FrameWithTime
src/drivers/uavcan/libdronecan/libuavcan/test/transport/can/can.hpp:21
↓ 4 callers
Class
Header
* Common SBF message header. */
src/drivers/gnss/septentrio/sbf/messages.h:97
↓ 4 callers
Class
KVPair
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/util/map.hpp:36
↓ 4 callers
Class
NameAndLocation
test/mavsdk_tests/catch2/catch.hpp:7478
↓ 4 callers
Class
SummaryColumn
Fwd decls
test/mavsdk_tests/catch2/catch.hpp:6152
↓ 4 callers
Enum
TransferType
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/transport/transfer.hpp:18
↓ 4 callers
Class
ValueFindPredicate
src/drivers/uavcan/libdronecan/libuavcan/test/util/map.cpp:44
↓ 4 callers
Class
WithinRelMatcher
Given IEEE-754 format for floats and doubles, we can assume that float -> double promotion is lossless. Given this, we can assume that if we do the st
test/mavsdk_tests/catch2/catch.hpp:3454
↓ 4 callers
Class
uploader
Uploads a firmware file to the PX4 bootloader
Tools/px_uploader.py:165
↓ 4 callers
Class
uploader
Tools/teensy_uploader.py:62
↓ 3 callers
Class
Environment
test/mavsdk_tests/catch2/catch.hpp:6668
↓ 3 callers
Class
FirmwareNotSuitableException
Tools/px_uploader.py:91
↓ 3 callers
Class
GeneratorException
test/mavsdk_tests/catch2/catch.hpp:3919
↓ 3 callers
Class
Kconfig
Represents a Kconfig configuration, e.g. for x86 or ARM. This is the set of symbols, choices, and menu nodes appearing in the configuration.
platforms/nuttx/NuttX/tools/kconfiglib.py:547
↓ 3 callers
Enum
Model
src/drivers/distance_sensor/ll40ls/LidarLiteI2C.h:182
↓ 3 callers
Class
NodeStatus
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/protocol/node_status_monitor.hpp:25
↓ 3 callers
Class
RowBreak
test/mavsdk_tests/catch2/catch.hpp:16293
↓ 3 callers
Class
SystemClockDriver
src/drivers/uavcan/libdronecan/libuavcan/test/clock.hpp:62
↓ 3 callers
Class
TemplateRenderError
Template rendering failed.
src/drivers/uavcan/libdronecan/libuavcan/dsdl_compiler/libuavcan_dsdl_compiler/pyratemp.py:361
↓ 3 callers
Enum
Type
src/drivers/gnss/septentrio/sbf/messages.h:222
↓ 3 callers
Class
mallinfo
src/modules/px4iofirmware/px4io.cpp:165
↓ 3 callers
Class
sigaction
platforms/posix/src/px4/common/main.cpp:482
↓ 3 callers
Class
stat
src/systemcmds/tests/test_mount.cpp:69
↓ 3 callers
Class
stat
src/modules/mavlink/mavlink_ftp.cpp:398
↓ 2 callers
Class
AppDescriptor
UAVCAN firmware image descriptor format: uint64_t signature (bytes [7:0] set to '{ 0x40, 0xa2, 0xe4, 0xf1, 0x64, 0x68, 0x91, 0x06 }' by the b
src/drivers/bootloaders/make_can_boot_descriptor.py:56
↓ 2 callers
Class
CallStateMatchingPredicate
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/node/service_client.hpp:154
↓ 2 callers
Enum
Channel
src/drivers/adc/ads1115/ADS1115.h:142
↓ 2 callers
Class
Choice
Represents a choice statement: choice ... endchoice The following attributes are available on Choice instances. They
platforms/nuttx/NuttX/tools/kconfiglib.py:4607
↓ 2 callers
Class
Chronometer
test/mavsdk_tests/catch2/catch.hpp:6617
↓ 2 callers
Class
ClearingOperator
src/drivers/uavcan/libdronecan/libuavcan/test/util/multiset.cpp:64
↓ 2 callers
Class
ComparingPredicate
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/util/multiset.hpp:154
↓ 2 callers
Class
ControlModeSummaryPlot
class for creating a control mode summary plot.
Tools/ecl_ekf/plotting/data_plots.py:255
↓ 2 callers
Class
DsdlCompilerException
src/drivers/uavcan/libdronecan/libuavcan/dsdl_compiler/libuavcan_dsdl_compiler/__init__.py:32
↓ 2 callers
Class
Entry
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/protocol/node_info_retriever.hpp:103
↓ 2 callers
Class
Entry
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/protocol/node_status_monitor.hpp:86
↓ 2 callers
Class
Event
Single event definition
Tools/px4events/srcparser.py:16
↓ 2 callers
Class
FirmwareImage
src/drivers/bootloaders/make_can_boot_descriptor.py:122
↓ 2 callers
Class
GpsBlending
src/modules/sensors/vehicle_gps_position/gps_blending.hpp:54
↓ 2 callers
Class
GroupInfo
test/mavsdk_tests/catch2/catch.hpp:5517
↓ 2 callers
Class
InAirDetector
handles airtime detection.
Tools/ecl_ekf/analysis/detectors.py:25
↓ 2 callers
Enum
Instance
src/drivers/gps/gps.cpp:120
↓ 2 callers
Class
Iterator
src/include/containers/IntrusiveQueue.hpp:131
↓ 2 callers
Class
Iterator
src/include/containers/List.hpp:123
↓ 2 callers
Class
Iterator
src/include/containers/IntrusiveSortedList.hpp:130
↓ 2 callers
Class
Parameter
Single parameter
src/lib/parameters/px4params/srcparser.py:37
↓ 2 callers
Class
ParameterGroup
Single parameter group
src/lib/parameters/px4params/srcparser.py:8
↓ 2 callers
Class
Parser
test/mavsdk_tests/catch2/catch.hpp:9223
↓ 2 callers
Class
Quaternion
src/lib/matrix/matrix/Dcm.hpp:31
↓ 2 callers
Class
ReporterConfig
test/mavsdk_tests/catch2/catch.hpp:5481
↓ 2 callers
Class
ServiceCallID
* This struct describes a pending service call. * Refer to @ref ServiceClient to learn more about service calls. */
src/drivers/uavcan/libdronecan/libuavcan/include/uavcan/node/service_client.hpp:27
↓ 2 callers
Class
Session
test/mavsdk_tests/catch2/catch.hpp:13216
↓ 2 callers
Class
SourceLineInfo
test/mavsdk_tests/catch2/catch.hpp:502
↓ 2 callers
Class
TestCaseStats
test/mavsdk_tests/catch2/catch.hpp:5560
↓ 2 callers
Class
TestRunStats
test/mavsdk_tests/catch2/catch.hpp:5597
↓ 2 callers
Class
ULogException
Exception to indicate an ULog parsing error. It is most likely a corrupt log file, but could also be a bug in the parser.
Tools/geotag_images_ulog.py:83
↓ 2 callers
Class
VTangent
src/modules/ekf2/EKF/python/ekf_derivation/derivation.py:103
↓ 2 callers
Class
VTangent
src/modules/ekf2/EKF/yaw_estimator/derivation/derivation_yaw_estimator.py:53
↓ 2 callers
Class
Vector
src/lib/matrix/matrix/Vector.hpp:17
next →
1–100 of 4,829, ranked by callers