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
 NDataFlashUtility
 NGeometryImage
 NJsonHelper
 NMixer
 NQGCCommandLineParser
 NQGCCompression
 NQGCDeviceInfo
 NQGClibarchive
 NQGCNetworkHelper
 NSDLJoystick
 NULogUtility
 C_GstQgcVideoSinkBin
 C_GstQml6GLSink
 C_Qt6GLVideoItemPrivate
 C_sendMavCommandWithLambdaFallbackHandlerData
 CActuatorComponent
 CActuatorGeometry
 CActuators
 CADSBTCPLink
 CADSBVehicle
 CADSBVehicleManager
 CADSBVehicleManagerSettings
 CAirframe
 CAirframeComponent
 CAirframeComponentAirframesMVC Controller for AirframeComponent.qml
 CAirframeComponentControllerMVC Controller for AirframeComponent.qml
 CAirframeType
 CAndroidEvents
 CAPMAirframeComponent
 CAPMAirframeComponentControllerMVC Controller for APMAirframeComponent.qml
 CAPMAutoPilotPluginThis is the AutoPilotPlugin implementation for the MAV_AUTOPILOT_ARDUPILOT type
 CAPMCopterMode
 CAPMCustomMode
 CAPMFactMetaDataRaw
 CAPMFirmwarePluginThis is the base class for all stack specific APM firmware plugins
 CAPMFirmwarePluginFactory
 CAPMFirmwarePluginInstanceData
 CAPMFlightModesComponent
 CAPMFlightModesComponentControllerMVC Controller for FlightModesComponent.qml
 CAPMFollowComponent
 CAPMFollowComponentController
 CAPMFrameClass
 CAPMGimbalComponent
 CAPMHeliComponent
 CAPMLightsComponent
 CAPMMavlinkStreamRateSettings
 CAPMMotorComponent
 CAPMParameterMetaDataCollection of Parameter Facts for ArduPilot
 CAPMPlaneMode
 CAPMPowerComponent
 CAPMRadioComponent
 CAPMRemoteSupportComponent
 CAPMRoverMode
 CAPMSafetyComponent
 CAPMSensorsComponent
 CAPMSensorsComponentControllerSensors Component MVC Controller for SensorsComponent.qml
 CAPMSubFrameComponent
 CAPMSubmarineFactGroup
 CAPMSubMode
 CAPMSubMotorComponentControllerMVC Controller for APMSubMotorComponent.qml
 CAPMTuningComponent
 CAppSettingsApplication Settings
 CArduCopterFirmwarePlugin
 CArduPlaneFirmwarePlugin
 CArduRoverFirmwarePlugin
 CArduSubFirmwarePlugin
 CAssignedButtonAction
 CAsyncFunctionState
 CAudioOutputFunctionality for audio output using text-to-speech
 CAutoConnectSettings
 CAutoPilotPlugin
 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
 CBrandImageSettingsSimple branding. Allows to define icon to use on main toolbar
 CCalibrationResultResult of timestamp-based calibration/matching
 CCameraCalc
 CCameraMetaDataSet of meta data which describes a camera available on the vehicle
 CCameraSection
 CCameraSpec
 CCapturedLogMessageA single captured log message for test introspection
 CCircuitBreakerState
 CCityMapGeometry
 CCompInfoBase class for all CompInfo types
 CCompInfoActuators
 CCompInfoEvents
 CCompInfoGeneral
 CCompInfoParam
 CComplexMissionItem
 CComponentInformationCache
 CComponentInformationManager
 CComponentInformationTranslation
 CCondition
 CConditionalState
 CCopernicusElevationProviderHttps://spacedata.copernicus.eu/collections/copernicus-digital-elevation-model
 CCorridorScanComplexItem
 CCorridorScanPlanCreator
 CCustomURLMapProvider
 CCyberJapanMapProvider
 CDatabaseResult
 CDelayStateDelays that state machine for the specified time in milliseconds
 CEditPositionDialogController
 CElevationProvider
 CEniroMapProvider
 CErrorRecoveryBuilder
 CErrorRecoveryStateThe state created by ErrorRecoveryBuilder
 CEscStatusFactGroup
 CEscStatusFactGroupListModel
 CESP8266Component
 CESP8266ComponentController
 CEsriMapProvider
 CEsriTerrainMapProvider
 CEsriWorldSatelliteMapProvider
 CEsriWorldStreetMapProvider
 CEventHandler
 CEventQueuedState
 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
 CFactGroupWithId
 CFactMetaData
 CFactPanelControllerUsed for handling missing Facts from C++ code
 CFactValueGrid
 CFactValueSliderListModelProvides a list model of values for incrementing/decrementing the value of a Fact
 CFallbackChainState
 CFinishVideoInitialization
 CFirmwareFlightMode
 CFirmwareImageSupport for Intel Hex firmware file
 CFirmwarePlugin
 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
 CGenericAutoPilotPlugin
 CGeoFenceController
 CGeoFenceManager
 CGeoTagController
 CGeoTagData
 CGeoTagImageModelModel for displaying geotagging image status in QML
 CGimbal
 CGimbalController
 CGimbalControllerSettings
 CGoogleHybridMapProvider
 CGoogleLabelsMapProvider
 CGoogleMapProvider
 CGoogleSatelliteMapProvider
 CGoogleStreetMapProvider
 CGoogleTerrainMapProvider
 CGPSManager
 CGPSProvider
 CGPSRtk
 CGPSRTKFactGroup
 CGstQSG6OpenGLNode
 CGstVideoReceiver
 CGstVideoWorker
 CGuardedTransition
 CHealthAndArmingCheckProblem
 CHealthAndArmingCheckReport
 CHorizontalFactValueGrid
 CImageProtocolManager
 CInitialConnectStateMachine
 CInstrumentValueData
 CInternalTransition
 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
 CKMLSchemaValidator
 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
 CLogDownloadController
 CLogDownloadData
 CLogReplayConfiguration
 CLogReplayLink
 CLogReplayLinkController
 CLogReplayWorker
 CLoopState
 CMachineEventTransition
 CMapboxBrightMapProvider
 CMapboxCustomMapProvider
 CMapboxDarkMapProvider
 CMapboxHybridMapProvider
 CMapboxLightMapProvider
 CMapboxMapProvider
 CMapboxOutdoorsMapProvider
 CMapboxSatelliteMapProvider
 CMapboxStreetMapProvider
 CMapboxStreetsBasicMapProvider
 CMapProvider
 CMapQuestMapMapProvider
 CMapQuestMapProvider
 CMapQuestSatMapProvider
 CMapsSettings
 CMAV_CMD_DO_REPOSITION_HandlerData
 CMavlinkAction
 CMavlinkActionManager
 CMavlinkActionsSettings
 CMavlinkCameraControlAbstract base class for all camera controls: real and simulated
 CMAVLinkChartController
 CMAVLinkConsoleController
 CMavlinkFTP
 CMAVLinkInspectorControllerMAVLink message inspector controller (provides the logic for UI display)
 CMAVLinkLogFiles
 CMAVLinkLogManager
 CMAVLinkLogProcessor
 CMAVLinkProtocol
 CMavlinkSettingsApplication Settings
 CMAVLinkStreamConfig
 CMissionCmdParamInfo
 CMissionCommandListMaintains a list of MissionCommandUIInfo objects loaded from a json file
 CMissionCommandTree
 CMissionCommandUIInfo
 CMissionController
 CMissionItem
 CMissionManager
 CMissionSettingsItem
 CMockConfiguration
 CMockLink
 CMockLinkCamera
 CMockLinkFTPMock implementation of Mavlink FTP server
 CMockLinkGimbal
 CMockLinkMissionItemHandler
 CMockLinkWorker
 CMotorAssignment
 CMotorComponent
 CMultiVehicleManager
 CNamedEventTransition
 CNTRIPManager
 CNTRIPSettings
 CNTRIPTCPLink
 CObjectItemModelBase
 CObjectListModelBase
 COfflineMapsSettings
 COpenAIPMapProvider
 COpenStreetMapProvider
 COsmBuildingHandler
 COsmParser
 COsmParserThread
 CParallelState
 CParameter
 CParameterEditorCategory
 CParameterEditorController
 CParameterEditorDiff
 CParameterEditorGroup
 CParameterManager
 CParameterTableModel
 CPauseVehicleThenChangeAltData_t
 CPlanCreatorBase class for PlanCreator objects which are used to create a full plan in a single step
 CPlanElementController
 CPlanManager
 CPlanMasterControllerMaster controller for mission, fence, rally
 CPlanViewSettings
 CPowerComponent
 CPowerComponentControllerPower Component MVC Controller for PowerComponent.qml
 CProgressState
 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
 CPX4ParameterMetaDataLoads and holds parameter fact meta data for PX4 stack
 CPX4RadioComponent
 CPX4SimpleFlightModesControllerMVC Controller for PX4SimpleFlightModes.qml
 CPX4TuningComponent
 CQGCAbstractState
 CQGCAbstractTransitionBase class for custom transitions that need access to QGCStateMachine and Vehicle
 CQGCApplication
 CQGCArchiveDeviceBase
 CQGCArchiveFile
 CQGCArchiveModel
 CQGCArchiveWatcher
 CQGCCachedFileDownload
 CQGCCachedTileSet
 CQGCCacheTile
 CQGCCacheWorker
 CQGCCameraManagerCamera Manager
 CQGCCameraOptionExclusionCamera option exclusions
 CQGCCameraOptionRangeCamera option ranges
 CQGCCameraParamIOCamera parameter handler
 CQGCCompressionJob
 CQGCCorePlugin
 CQGCCreateTileSetTask
 CQGCDecompressDevice
 CQGCDeleteTileSetTask
 CQGCEventTransition
 CQGCExportTileTask
 CQGCFenceCircleCicle used by GeoFence support
 CQGCFencePolygonPolygon used by GeoFence support
 CQGCFetchTileSetTask
 CQGCFetchTileTask
 CQGCFileDialogController
 CQGCFileDownload
 CQGCFileWatcher
 CQGCFinalStateFinal state for a QGCStateMachine with logging support
 CQGCFlyViewOptions
 CQGCGeoBoundingCube
 CQGCGetTileDownloadListTask
 CQGCHistoryState
 CQGCImageProviderThis is used to expose images from ImageProtocolHandler
 CQGCImportTileTask
 CQGCLogEntry
 CQGCLogging
 CQGCLoggingCategory
 CQGCLoggingCategoryItem
 CQGCLoggingCategoryManager
 CQGCMapCircleThe QGCMapCircle represents a circular area which can be displayed on a Map control
 CQGCMapEngine
 CQGCMapEngineManager
 CQGCMapPalette
 CQGCMapPolygon
 CQGCMapPolyline
 CQGCMapTask
 CQGCMAVLink
 CQGCMAVLinkMessage
 CQGCMAVLinkMessageField
 CQGCMAVLinkSystem
 CQGCOptions
 CQGCPalette
 CQGCPositionManager
 CQGCPruneCacheTask
 CQGCQGeoCoordinateThis is a QGeoCoordinate within a QObject such that it can be used on a QmlObjectListModel
 CQGCRenameTileSetTask
 CQGCResetTask
 CQGCSaveTileTask
 CQGCSerialPortInfo
 CQGCSignalTransitionBase class for signal-based transitions that need access to QGCStateMachine and Vehicle
 CQGCState
 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
 CQmlObjectTreeModel
 CQmlUnitsConversion
 CQSerialPortProvides functions to access serial ports
 CQSerialPortErrorInfo
 CQSerialPortInfoProvides information about existing serial ports
 CQSerialPortInfoPrivate
 CQSerialPortPrivate
 CQt6GLVideoItem
 CQt6GLVideoItemInterface
 CQtMultimediaReceiver
 CRadioComponentControllerController class for RC Transmitter calibration
 CRallyPoint
 CRallyPointController
 CRallyPointManager
 CRCChannelMonitorController
 CRCToParamDialogController
 CRemoteControlCalibrationControllerAbstract base class for calibrating RC and Joystick controller
 CRemoteIDManager
 CRemoteIDSettings
 CRenderJob
 CRequestMessageState
 CRequestMetaDataTypeStateMachine
 CRetryableRequestMessageState
 CRetryState
 CRetryTransition
 CRollbackState
 CRTCMMavlink
 CRTCMParser
 CRTKSettings
 CRunGuard
 CSafetyComponent
 Csatellite_info_s
 CScopedExportDB
 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
 CSequenceState
 CSerialConfiguration
 CSerialLink
 CSerialWorker
 CSettingsFactA SettingsFact is Fact which holds a QSettings value
 CSettingsGroup
 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
 CSimpleMissionItemA SimpleMissionItem is used to represent a single MissionItem to the ui
 CSimulatedCameraControl
 CSimulatedPosition
 CSkippableAsyncState
 CSpeedSection
 CStandardModes
 CStateContext
 CStateHistoryRecorder
 CStateMachineLogger
 CStateMachineProfiler
 CStatkartBaseMapProvider
 CStatkartMapProvider
 CStatkartTopoMapProvider
 CStatusText
 CStatusTextHandler
 CStructureScanComplexItem
 CStructureScanPlanCreator
 CSubMachineState
 CSubtitleWriter
 CSurveyComplexItem
 CSurveyPlanCreator
 CSvalbardMapProvider
 CSwitchListItem
 CSyslinkComponent
 CSyslinkComponentController
 CSysStatusSensorInfoClass which represents sensor info from the SYS_STATUS mavlink message
 CTakeoffMissionItem
 CTCPConfiguration
 CTCPLink
 CTCPWorker
 CTerrainAreaQuery
 CTerrainAtCoordinateBatchManager
 CTerrainAtCoordinateQueryNOTE: TerrainAtCoordinateQuery is not thread safe. All instances/calls to ElevationProvider must be on main thread
 CTerrainFactGroup
 CTerrainOfflineQuery
 CTerrainOnlineQuery
 CTerrainPathQuery
 CTerrainPolyPathQuery
 CTerrainProfile
 CTerrainProtocolHandler
 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
 CTimeoutTransition
 CToolStripAction
 CToolStripActionList
 CTotalsResult
 CTrajectoryPoints
 CTransactionGuard
 CTransectStyleComplexItem
 CUDPClient
 CUDPConfiguration
 CUdpIODevice
 CUDPLink
 CUDPWorker
 CUnitsSettings
 CUrlFactory
 CUVCReceiver
 CVehicle
 CVehicleCameraControlMAVLink Camera API controller - connected to a real mavlink v2 camera
 CVehicleClockFactGroup
 CVehicleComponent
 CVehicleDistanceSensorFactGroup
 CVehicleEFIFactGroup
 CVehicleEstimatorStatusFactGroup
 CVehicleFactGroup
 CVehicleGeneratorFactGroup
 CVehicleGPS2FactGroup
 CVehicleGPSAggregateFactGroup
 CVehicleGPSFactGroup
 CVehicleHygrometerFactGroup
 CVehicleLinkManager
 CVehicleLocalPositionFactGroup
 CVehicleLocalPositionSetpointFactGroup
 CVehicleObjectAvoidance
 CVehicleRPMFactGroup
 CVehicleSetpointFactGroup
 CVehicleSupports
 CVehicleTemperatureFactGroup
 CVehicleVibrationFactGroup
 CVehicleWindFactGroup
 CVideoItemStub
 CVideoManager
 CVideoReceiver
 CVideoSettings
 CViewer3DGeoCoordinateType
 CViewer3DInstancing
 CViewer3DManager
 CViewer3DMapProvider
 CViewer3DSettings
 CViewer3DTerrainGeometry
 CViewer3DTerrainTexture
 CViewer3DTileQuery
 CViewer3DTileReply
 CVisualMissionItem
 CVTOLLandingComplexItem
 CVWorldMapProvider
 CVWorldSatMapProvider
 CVWorldStreetMapProvider
 CWaitForMavlinkMessageState
 CWaitForSignalState
 CWaitStateBase