QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NActuatorActions
 NActuatorOutputs
 NActuatorTesting
 NADSB
 NAndroidInterface
 NAndroidSerial
 NAPMDataFlashUtility
 NGeometryImage
 NJsonParsing
 NMAVLinkSigning
 NMixer
 NPX4ULogUtility
 NQGC
 NQGCCommandLineParser
 NQGCCompression
 NQGClibarchive
 NQGCNetworkHelper
 NQGCSensors
 NQGCSqlHelperLightweight SQL utilities shared across QGC components
 NSDLJoystick
 C_GstQgcVideoSinkBin
 CActuatorComponent
 CActuatorGeometry
 CActuators
 CADSBTCPLinkHandles the TCP connection to an ADS-B server and processes incoming ADS-B data
 CADSBVehicle
 CADSBVehicleManager
 CADSBVehicleManagerSettings
 CAirframe
 CAirframeComponent
 CAirframeComponentAirframesMVC Controller for AirframeComponent.qml
 CAirframeComponentControllerMVC Controller for AirframeComponent.qml
 CAirframeType
 CAndroidEvents
 CAPMAdvancedTuningCopterComponent
 CAPMAirframeComponent
 CAPMAirframeComponentControllerMVC Controller for APMAirframeComponent.qml
 CAPMAirspeedComponent
 CAPMAutoPilotPluginThis is the AutoPilotPlugin implementation for the MAV_AUTOPILOT_ARDUPILOT type
 CAPMCopterMode
 CAPMCustomMode
 CAPMDataFlashLogParser
 CAPMESCComponent
 CAPMFailsafesComponent
 CAPMFirmwarePluginThis is the base class for all stack specific APM firmware plugins
 CAPMFirmwarePluginFactory
 CAPMFirmwarePluginInstanceData
 CAPMFlightModesComponent
 CAPMFlightModesComponentControllerMVC Controller for FlightModesComponent.qml
 CAPMFlightSafetyComponent
 CAPMFollowComponent
 CAPMFollowComponentController
 CAPMFrameClass
 CAPMGimbalComponent
 CAPMHeliComponent
 CAPMLightsComponent
 CAPMLoggingComponent
 CAPMMavlinkStreamRateSettings
 CAPMMotorComponent
 CAPMParameterMetaData
 CAPMPlaneMode
 CAPMPowerComponent
 CAPMRadioComponent
 CAPMRemoteSupportComponent
 CAPMRoverMode
 CAPMSafetyComponent
 CAPMSensorsComponent
 CAPMSensorsComponentControllerSensors Component MVC Controller for SensorsComponent.qml
 CAPMServoComponent
 CAPMSubFrameComponent
 CAPMSubmarineFactGroup
 CAPMSubMode
 CAPMSubMotorComponentControllerMVC Controller for APMSubMotorComponent.qml
 CAPMTuningComponent
 CAppSettingsApplication Settings
 CArduCopterFirmwarePlugin
 CArduPlaneFirmwarePlugin
 CArduRoverFirmwarePlugin
 CArduSubFirmwarePlugin
 CAssignedButtonAction
 CAsyncFunctionStateCalls a function when entered and waits for an external trigger to advance
 CAudioOutputFunctionality for audio output using text-to-speech
 CAutoConnectSettingsAuto connect settings
 CAutoPilotPluginAbstract base class which represents the methods and objects which are specific to a certain AutoPilot
 CAutotune
 CAvailableButtonAction
 CBaseModeDefinition
 CBatteryFactGroup
 CBatteryFactGroupListModel
 CBatteryIndicatorSettings
 CBingHybridMapProvider
 CBingMapProvider
 CBingRoadMapProvider
 CBingSatelliteMapProvider
 CBlankPlanCreator
 CBluetoothBleWorker
 CBluetoothClassicWorker
 CBluetoothConfiguration
 CBluetoothLink
 CBluetoothWorker
 CBootloaderBootloader Utility routines. Works with PX4 and 3DR Radio bootloaders
 CCalibrationResultResult of timestamp-based calibration/matching
 CCameraCalc
 CCameraMetaDataSet of meta data which describes a camera available on the vehicle
 CCameraSection
 CCameraSpec
 CCircuitBreakerStateA state that implements the circuit breaker pattern
 CCityMapGeometry
 CColoredSvgImageProviderImage provider that rasterizes an SVG (or any QImage-loadable Qt resource)
 CCompInfoBase class for all CompInfo types
 CCompInfoActuators
 CCompInfoEvents
 CCompInfoGeneral
 CCompInfoParam
 CComplexMissionItem
 CComponentInformationCache
 CComponentInformationManager
 CComponentInformationTranslation
 CCondition
 CConditionalStateA state that evaluates a predicate on entry and either executes or skips
 CCopernicusElevationProviderHttps://spacedata.copernicus.eu/collections/copernicus-digital-elevation-model
 CCorridorScanComplexItem
 CCorridorScanPlanCreator
 CCustomURLMapProvider
 CCyberJapanMapProvider
 CDatabaseResult
 CDelayStateDelays that state machine for the specified time in milliseconds
 CElevationProvider
 CEniroMapProvider
 CErrorRecoveryBuilderFluent builder for creating error recovery states
 CErrorRecoveryStateThe state created by ErrorRecoveryBuilder
 CEscStatusFactGroup
 CEscStatusFactGroupListModel
 CESP8266Component
 CESP8266ComponentController
 CEsriMapProvider
 CEsriTerrainMapProvider
 CEsriWorldSatelliteMapProvider
 CEsriWorldStreetMapProvider
 CEventHandlerDrives the MAVLink events protocol for a single component
 CEventQueuedStateA state that waits for one or more named events before advancing
 CFactA Fact is used to hold a single value within the system
 CFactBitset
 CFactFloatAsBool
 CFactGroupUsed to group Facts together into an object hierarachy
 CFactGroupListModelDynamically manages FactGroupWithIds based on incoming messages
 CFactGroupWithIdFactGroupWithId is a FactGroup which has an id Fact which can be used to identify the group
 CFactMetaDataHolds the meta data associated with a Fact
 CFactPanelControllerUsed for handling missing Facts from C++ code
 CFactValueGrid
 CFactValueSliderListModelProvides a list model of values for incrementing/decrementing the value of a Fact
 CFallbackChainStateA state that tries multiple strategies in order until one succeeds
 CFirmwareFlightMode
 CFirmwareImageSupport for Intel Hex firmware file
 CFirmwarePluginMethods and objects which are specific to a certain Firmware flight stack
 CFirmwarePluginFactory
 CFirmwarePluginFactoryRegister
 CFirmwarePluginInstanceData
 CFirmwarePluginManagerFirmwarePluginManager is a singleton which is used to return the correct FirmwarePlugin for a MAV_AUTOPILOT type
 CFirmwareToUrlElement_t
 CFirmwareUpgradeControllerSupported firmware types. If you modify these you will need to update the qml file as well
 CFirmwareUpgradeSettings
 CFixedWingLandingComplexItem
 CFlightMapSettings
 CFlightModesComponent
 CFlightModeSettings
 CFlightPathSegment
 CFlyViewSettings
 CFollowMe
 CFTPControllerQML-facing controller for MAVLink FTP operations
 CFTPManager
 CFunctionState
 CGenericAutoPilotPluginThis is the generic implementation of the AutoPilotPlugin class for mavs we do not have a specific AutoPilotPlugin implementation
 CGeoFenceController
 CGeoFenceManagerThis is the base class for firmware specific geofence managers
 CGeoTagControllerController for GeoTagPage.qml. Supports geotagging images based on logfile camera tags
 CGeoTagData
 CGeoTagImageModelModel for displaying geotagging image status in QML
 CGimbal
 CGimbalController
 CGimbalControllerSettings
 CGoogleHybridMapProvider
 CGoogleLabelsMapProvider
 CGoogleMapProvider
 CGoogleSatelliteMapProvider
 CGoogleStreetMapProvider
 CGoogleTerrainMapProvider
 CGPSManager
 CGPSProvider
 CGPSRtk
 CGPSRTKFactGroup
 CGstAppSinkAdapterBridges a GStreamer appsink to a Qt QVideoSink
 CGstHwVideoBufferCommon base for GStreamer-backed QHwVideoBuffer subclasses
 CGstVideoReceiver
 CGstVideoWorker
 CGuardedTransitionA transition that only fires if a guard predicate returns true
 CHealthAndArmingCheckProblem
 CHealthAndArmingCheckReport
 CHorizontalFactValueGrid
 CImageProtocolManagerSupports the Mavlink image transmission protocol (https://mavlink.io/en/services/image_transmission.html)
 CInitialConnectStateMachineState machine for initial vehicle connection sequence
 CInstrumentValueData
 CInternalTransitionTransition that fires without exiting/re-entering the current state
 CJapanAnaglyphMapProvider
 CJapanReliefMapProvider
 CJapanSeamlessMapProvider
 CJapanSlopeMapProvider
 CJapanStdMapProvider
 CJoystick
 CJoystickComponent
 CJoystickConfigController
 CJoystickManager
 CJoystickManagerSettings
 CJoystickSDL
 CJoystickSettings
 CKMLDomDocumentUsed to convert a Plan to a KML document
 CKMLPlanDomDocumentUsed to convert a Plan to a KML document
 CKMLSchemaValidatorValidates KML documents against rules extracted from the OGC KML 2.2 XSD schema
 CLandingComplexItem
 CLinkConfigurationInterface holding link specific settings
 CLinkInterfaceThe link interface defines the interface for all links used to communicate with the ground station application
 CLinkManagerManage communication links The Link Manager organizes the physical Links. It can manage arbitrary links and takes care of connecting them as well assigning the correct protocol instance to transport the link data into the application
 CLINZBasemapMapProvider
 CLogEntry
 CLogEntryTableModelBase class for table models that display LogEntry data
 CLogFileParserUnified log file parser for both DataFlash (.bin/.log) and PX4 ULog (.ulg) files
 CLoggingCategoryFlatModel
 CLoggingCategoryTreeModel
 CLoggingCategoryTreeNode
 CLogManager
 CLogModel
 CLogParseResult
 CLogRemoteSink
 CLogReplayConfiguration
 CLogReplayLink
 CLogReplayLinkController
 CLogReplayWorker
 CLogStore
 CLogStoreQueryModel
 CLogViewerController
 CLogViewerParamMetaDataEnriches log parameter rows with metadata from bundled PX4 / APM FactMetaData JSON files
 CLoopState
 CMachineEventTransitionTransition that fires when a named event is posted to the state machine
 CMapboxBrightMapProvider
 CMapboxCustomMapProvider
 CMapboxDarkMapProvider
 CMapboxHybridMapProvider
 CMapboxLightMapProvider
 CMapboxMapProvider
 CMapboxOutdoorsMapProvider
 CMapboxSatelliteMapProvider
 CMapboxStreetMapProvider
 CMapboxStreetsBasicMapProvider
 CMapProvider
 CMapQuestMapMapProvider
 CMapQuestMapProvider
 CMapQuestSatMapProvider
 CMapsSettings
 CMAV_CMD_DO_REPOSITION_HandlerData
 CMavCommandQueueOwns the COMMAND_LONG / COMMAND_INT send/retry/ack pipeline for a single Vehicle
 CMavlinkAction
 CMavlinkActionManagerLoads the specified action file and provides access to the actions it contains
 CMavlinkActionsSettings
 CMavlinkCameraControlInterfaceAbstract base class for all camera controls: real and simulated
 CMAVLinkChartController
 CMAVLinkConsoleController
 CMAVLinkEventManagerOwns per-component EventHandler instances and drives the Health & Arming Check report
 CMavlinkFTP
 CMAVLinkInspectorControllerMAVLink message inspector controller (provides the logic for UI display)
 CMAVLinkLogFiles
 CMAVLinkLogManager
 CMAVLinkLogProcessor
 CMAVLinkProtocolMAVLink micro air vehicle protocol reference implementation
 CMavlinkSettingsApplication Settings
 CMAVLinkSigningKeyA single named signing key entry
 CMAVLinkSigningKeysBag of named MAVLink signing keys; correct key per vehicle is auto-detected from incoming signed packets
 CMAVLinkStreamConfigAllows to configure a set of mavlink streams to a specific rate, and restore back to default
 CMessageIntervalManagerTracks per-component MAVLink message intervals and mediates SET_MESSAGE_INTERVAL commands plus MESSAGE_INTERVAL request/response flows
 CMissionCmdParamInfoUI Information associated with a mission command (MAV_CMD) parameter
 CMissionCommandListMaintains a list of MissionCommandUIInfo objects loaded from a json file
 CMissionCommandTreeManages a hierarchy of MissionCommandUIInfo
 CMissionCommandUIInfoUI Information associated with a mission command (MAV_CMD)
 CMissionController
 CMissionFlightStatus_t
 CMissionFlightStatusCalculatorComputes mission flight status (distances, times, battery, altitude range)
 CMissionItem
 CMissionManager
 CMissionSettingsItem
 CMockConfiguration
 CMockLink
 CMockLinkCameraSimulates MAVLink Camera Protocol v2 components for MockLink
 CMockLinkFTPMock implementation of Mavlink FTP server
 CMockLinkGimbalSimulates MAVLink Gimbal Manager Protocol for MockLink
 CMockLinkMissionItemHandler
 CMockLinkWorkerWorker class that runs periodic tasks for MockLink simulation
 CMotorAssignment
 CMotorComponent
 CMultiVehicleManager
 CNamedEventTransitionTransition that fires when a named QGCStateMachineEvent is posted to the state machine
 CNTRIPHttpTransport
 CNTRIPManager
 CNTRIPMountpointModel
 CNTRIPSettings
 CNTRIPSourceTableFetcher
 CNTRIPSourceTableModel
 CNTRIPTransportConfig
 CObjectItemModelBaseCommon base for QObject*-based item models (flat lists and trees)
 CObjectListModelBaseBase class for flat QObject* list models. Inherits common dirty/reset/role handling from ObjectItemModelBase and adds flat-list index()/parent() overrides
 COfflineMapsSettings
 COnboardLogController
 COnboardLogDownloadData
 COnboardLogFtpController
 COpenAIPMapProvider
 COpenStreetMapProvider
 COsmBuildingHandler
 COsmParser
 COsmParserThread
 CParallelStateState that executes all child states in parallel
 CParameter
 CParameterEditorCategory
 CParameterEditorController
 CParameterEditorDiff
 CParameterEditorGroup
 CParameterManager
 CParameterMetaData
 CParameterTableModel
 CPauseVehicleThenChangeAltData_t
 CPlanCreatorBase class for PlanCreator objects which are used to create a full plan in a single step
 CPlanElementControllerThis is the abstract base clas for Plan Element controllers
 CPlanManagerBase class for the Mission, GeoFence and Rally Point managers. All of which use the new mavlink v2 mission protocol
 CPlanMasterControllerMaster controller for mission, fence, rally
 CPlanViewSettings
 CPowerComponent
 CPowerComponentControllerPower Component MVC Controller for PowerComponent.qml
 CPowerModulePresetController
 CProgressStateState that reports progress on entry
 Cpx4_custom_mode
 CPX4AirframeLoaderCollection of Parameter Facts for PX4 AutoPilot
 CPX4AutoPilotPlugin
 CPX4CustomMode
 CPX4FirmwarePlugin
 CPX4FirmwarePluginFactory
 CPX4FirmwarePluginInstanceData
 CPX4FirmwareUpgradeThreadControllerProvides methods to interact with the bootloader. The commands themselves are signalled across to PX4FirmwareUpgradeThreadWorker so that they run on the separate thread
 CPX4FirmwareUpgradeThreadWorkerUsed to run bootloader commands on a separate thread. These routines are mainly meant to to be called internally by the PX4FirmwareUpgradeThreadController. Clients should call the various public methods exposed by PX4FirmwareUpgradeThreadController
 CPX4FlightBehavior
 CPX4ParameterMetaData
 CPX4RadioComponent
 CPX4SimpleFlightModesControllerMVC Controller for PX4SimpleFlightModes.qml
 CPX4TuningComponent
 CQGCAbstractStateLightweight base class for simple states
 CQGCAbstractTransitionBase class for custom transitions that need access to QGCStateMachine and Vehicle
 CQGCApplicationThe main application and management class
 CQGCArchiveDeviceBaseBase class for QIODevice wrappers that use libarchive for decompression
 CQGCArchiveFileQIODevice for reading a single entry from an archive without full extraction
 CQGCArchiveModelList model for archive contents, suitable for QML ListView binding
 CQGCArchiveWatcherWatches directories for new archive files and optionally auto-decompresses them
 CQGCCachedFileDownloadCached file download with time-based expiration
 CQGCCachedTileSet
 CQGCCacheTile
 CQGCCacheWorker
 CQGCCameraManagerCamera Manager
 CQGCCameraOptionExclusionCamera option exclusions
 CQGCCameraOptionRangeCamera option ranges
 CQGCCameraParamIOCamera parameter handler
 CQGCCompressionJobQObject wrapper for compression operations with progress signals
 CQGCCorePluginExtension mechanism for generic, non-firmware-specific customization of QGC
 CQGCCreateTileSetTask
 CQGCDecompressDeviceQIODevice wrapper for streaming decompression of single-file formats
 CQGCDeleteTileSetTask
 CQGCEventTransitionTransition that fires when a specific QEvent is received by a watched object
 CQGCExportTileTask
 CQGCFenceCircleCicle used by GeoFence support
 CQGCFencePolygonPolygon used by GeoFence support
 CQGCFetchTileSetTask
 CQGCFetchTileTask
 CQGCFileDialogController
 CQGCFileDownloadFile download with progress, decompression, and hash verification
 CQGCFileWatcherCallback-based file/directory watcher with debouncing support
 CQGCFileWriter
 CQGCFinalStateFinal state for a QGCStateMachine with logging support
 CQGCFlyViewOptions
 CQGCGeoBoundingCube
 CQGCGetTileDownloadListTask
 CQGCHistoryStateQGroundControl wrapper around QHistoryState for consistency with other QGC state classes
 CQGCImageProviderThis is used to expose images from ImageProtocolHandler
 CQGCImportTileTask
 CQGCLoggingCategoryHelper that defers category registration until the QGCLoggingCategoryManager singleton exists. Pre-manager registrations are buffered and replayed on init()
 CQGCLoggingCategoryItem
 CQGCLoggingCategoryManager
 CQGCMapCircleThe QGCMapCircle represents a circular area which can be displayed on a Map control
 CQGCMapEngine
 CQGCMapEngineManager
 CQGCMapPaletteQGCMapPalette is a variant of QGCPalette which is used to hold colors used for display over the map control
 CQGCMapPolygonPolygon which can be displayed on a map using a map visuals control
 CQGCMapPolyline
 CQGCMapTask
 CQGCMAVLink
 CQGCMAVLinkMessage
 CQGCMAVLinkMessageField
 CQGCMAVLinkSystem
 CQGCMAVLinkTypes
 CQGCOnboardLogEntry
 CQGCOnboardLogFtpEntry
 CQGCOptions
 CQGCPaletteQGCPalette is used in QML ui to expose color properties for the QGC palette
 CQGCPositionManager
 CQGCPruneCacheTask
 CQGCQGeoCoordinateThis is a QGeoCoordinate within a QObject such that it can be used on a QmlObjectListModel
 CQGCRenameTileSetTask
 CQGCResetTask
 CQGCSaveTileTask
 CQGCSerialPortInfoQGC's version of Qt QSerialPortInfo. It provides additional information about board types that QGC cares about
 CQGCSignalTransitionBase class for signal-based transitions that need access to QGCStateMachine and Vehicle
 CQGCStateFull-featured base class for QGroundControl state machine states
 CQGCStateMachineQGroundControl specific state machine with enhanced error handling
 CQGCStateMachineEventCustom event for QGCStateMachine delayed/scheduled events
 CQGCTile
 CQGCTileCacheDatabase
 CQGCTileSet
 CQGCUpdateTileDownloadStateTask
 CQGCVideoStreamInfoEncapsulates the contents of a VIDEO_STREAM_INFORMATION message
 CQGeoFileTileCacheQGC
 CQGeoServiceProviderFactoryQGC
 CQGeoTiledMappingManagerEngineQGC
 CQGeoTiledMapQGC
 CQGeoTiledMapReplyQGC
 CQGeoTileFetcherQGC
 CQGroundControlQmlGlobal
 CQmlComponentInfoRepresents a Qml component which can be loaded from a resource
 CQmlObjectListModel
 CQmlObjectTreeModelA tree model for QObject* items, usable from both C++ and QML
 CQmlUnitsConversion
 CQSerialPortProvides functions to access serial ports
 CQSerialPortErrorInfo
 CQSerialPortInfoProvides information about existing serial ports
 CQSerialPortInfoPrivate
 CQSerialPortPrivate
 CQtMultimediaReceiver
 CRadioComponentControllerController class for RC Transmitter calibration
 CRadioStatusFactGroupRadio link telemetry decoded from MAVLINK_MSG_ID_RADIO_STATUS
 CRallyPointThis class is used to encapsulate the QGeoCoordinate associated with a Rally Point into a QObject such that it can be used in a QmlObjectListMode for Qml
 CRallyPointController
 CRallyPointManagerThis is the base class for firmware specific rally point managers. A rally point manager is responsible for communicating with the vehicle to set/get rally points
 CRCChannelMonitorController
 CRCToParamDialogController
 CRemoteControlCalibrationControllerAbstract base class for calibrating RC and Joystick controller
 CRemoteIDManager
 CRemoteIDSettings
 CRemoteTransport
 CRequestMessageCoordinatorCoordinates MAV_CMD_REQUEST_MESSAGE workflows: per-component queueing, ack/message correlation, duplicate suppression, and timeout handling for the requested message
 CRequestMessageStateRequests a MAVLink message from the vehicle using MAV_CMD_REQUEST_MESSAGE
 CRequestMetaDataTypeStateMachine
 CRetryableRequestMessageStateRequests a MAVLink message with built-in retry logic
 CRetryStateA state that retries an action and chooses behavior when retries are exhausted
 CRetryTransitionTransition that retries an action N times before advancing to target state
 CRollbackStateA state that executes an action with automatic rollback on failure
 CRTCMMavlink
 CRTCMParser
 CRTCMUdpInputListens on a UDP port for raw RTCM3 correction data and emits it for forwarding to connected vehicles via RTCMMavlink::RTCMDataUpdate()
 CRTKSettings
 CRunGuard
 CSafetyComponent
 Csatellite_info_s
 CScreenToolsControllerThis Qml control is used to return screen parameters
 CScriptingComponent
 CSection
 CSendMavlinkCommandStateSends the specified MAVLink command to the vehicle and waits for the result
 CSendMavlinkMessageStateSends the specified MAVLink message to the vehicle
 Csensor_gnss_relative_s
 Csensor_gps_s
 CSensorsComponent
 CSensorsComponentControllerSensors Component MVC Controller for SensorsComponent.qml
 CSequenceStateA composite state that executes a sequence of actions in order
 CSerialConfiguration
 CSerialLink
 CSerialWorker
 CServoOutputMonitorController
 CSettingsFactA SettingsFact is Fact which holds a QSettings value
 CSettingsGroupProvides access to group of settings
 CSettingsManagerProvides access to all app settings
 CSetTotalsResult
 CShapeFileHelperRoutines for loading polygons or polylines from KML or SHP files
 CShowAppMessageStateDisplay an application message to the user
 CSignalDataTransition
 CSignalHandler
 CSigningChannelOwns MAVLink signing state for one channel: signing/streams structs, key hint, and RW lock
 CSigningControllerOwns MAVLink signing state and the deferred-confirmation state machine for one LinkInterface
 CSigningFailureReason a signing operation failed. Used by SigningController error path and Vehicle::signingFailed
 CSigningStatus
 CSimpleMissionItemA SimpleMissionItem is used to represent a single MissionItem to the ui
 CSimulatedCameraControlCreates a simulated Camera Control which supports:
 CSimulatedPosition
 CSkippableAsyncStateCombines skip condition checking with async operation setup in a single state
 CSpeedSection
 CStandardModes
 CStateContextType-safe context for passing data between states in a state machine
 CStateHistoryRecorderRecords state machine transitions for debugging and analysis
 CStateMachineLoggerExtended logging for state machines
 CStateMachineProfilerPerformance profiler for state machines
 CStatkartBaseMapProvider
 CStatkartMapProvider
 CStatkartTopoMapProvider
 CStatusText
 CStatusTextHandler
 CStructureScanComplexItem
 CStructureScanPlanCreator
 CSubMachineStateState that invokes a child state machine
 CSubtitleWriter
 CSurveyComplexItem
 CSurveyPlanCreator
 CSvalbardMapProvider
 CSwitchListItem
 CSyslinkComponent
 CSyslinkComponentController
 CSysStatusSensorInfoClass which represents sensor info from the SYS_STATUS mavlink message
 CTakeoffMissionItemTakeoff mission item is a special case of a SimpleMissionItem which supports Launch Location display/editing which is tied to home position
 CTCPConfiguration
 CTCPLink
 CTcpTransport
 CTCPWorker
 CTerrainAreaQuery
 CTerrainAtCoordinateBatchManager
 CTerrainAtCoordinateQueryNOTE: TerrainAtCoordinateQuery is not thread safe. All instances/calls to ElevationProvider must be on main thread
 CTerrainFactGroup
 CTerrainOfflineQuery
 CTerrainOnlineQuery
 CTerrainPathHeightInfo
 CTerrainPathQuery
 CTerrainPolyPathQuery
 CTerrainProfile
 CTerrainProtocolHandler
 CTerrainQueryCoordinatorCoordinates the three terrain-query workflows attached to a Vehicle:
 CTerrainQueryCopernicus
 CTerrainQueryInterfaceBase class for offline/online terrain queries
 CTerrainTile
 CTerrainTileCopernicusImplements an interface for https://terrain-ce.suite.auterion.com/api/v1/
 CTerrainTileManager
 CTianDiTuProvider
 CTianDiTuRoadProvider
 CTianDiTuSatelliteProvider
 CTileSetRecord
 CTimeoutTransitionTransition that fires automatically after a specified delay
 CToolStripAction
 CToolStripActionList
 CTotalsResult
 CTrajectoryPoints
 CTransectStyleComplexItem
 CTransformPositionController
 CTransportStrategyEncapsulates UDP/TCP/AutoFallback protocol selection, lazy transport creation, TLS configuration, and TCP reconnection with exponential backoff
 CUDPClient
 CUDPConfiguration
 CUdpIODeviceUdpIODevice provides a QIODevice interface over a QUdpSocket in server mode
 CUDPLink
 CUdpTransport
 CUDPWorker
 CULogFullHandlerFull-scan ULog DataHandlerInterface implementation
 CUnitsSettings
 CUrlFactory
 CUVCReceiver
 CVehicle
 CVehicleCameraControlMAVLink Camera API controller - connected to a real mavlink v2 camera
 CVehicleClockFactGroup
 CVehicleComponentA vehicle component is an object which abstracts the physical portion of a vehicle into a set of configurable values and user interface
 CVehicleDistanceSensorFactGroup
 CVehicleEFIFactGroup
 CVehicleEstimatorStatusFactGroup
 CVehicleFactGroup
 CVehicleGeneratorFactGroup
 CVehicleGPS2FactGroup
 CVehicleGPSAggregateFactGroup
 CVehicleGPSFactGroup
 CVehicleHygrometerFactGroup
 CVehicleLinkManager
 CVehicleLocalPositionFactGroup
 CVehicleLocalPositionSetpointFactGroup
 CVehicleObjectAvoidance
 CVehicleRPMFactGroup
 CVehicleSetpointFactGroup
 CVehicleSigningControllerPer-vehicle signing facade. Owns the wiring between Vehicle and the active SigningController (which lives on the vehicle's primary LinkInterface). Re-binds when the primary link changes
 CVehicleSupports
 CVehicleTemperatureFactGroup
 CVehicleTypes
 CVehicleVibrationFactGroup
 CVehicleWindFactGroup
 CVideoManager
 CVideoReceiver
 CVideoSettings
 CViewer3DGeoCoordinateType
 CViewer3DInstancing
 CViewer3DManager
 CViewer3DMapProvider
 CViewer3DSettings
 CViewer3DTerrainGeometry
 CViewer3DTerrainTexture
 CViewer3DTileInfo
 CViewer3DTileQuery
 CViewer3DTileReply
 CViewer3DTileStatistics
 CVisualMissionItem
 CVTOLLandingComplexItem
 CVWorldMapProvider
 CVWorldSatMapProvider
 CVWorldStreetMapProvider
 CWaitForMavlinkMessageStateWaits for the specified MAVLink message from the vehicle
 CWaitForParamResponseStateWaits for either PARAM_VALUE (success) or PARAM_ERROR (rejection) from the vehicle
 CWaitForSignalStateWaits for a signal from a QObject before advancing
 CWaitStateBaseBase class for states that wait for something with optional timeout