|
QGroundControl
Ground Control Station for MAVLink Drones
|
| ►NActuatorActions | |
| ►NActuatorOutputs | |
| ►NActuatorTesting | |
| ►NADSB | |
| ►NAndroidInterface | |
| ►NAndroidSerial | |
| ►NAPMDataFlashUtility | |
| ►NGeometryImage | |
| ►NJsonParsing | |
| ►NMAVLinkSigning | |
| ►NMixer | |
| ►NPX4ULogUtility | |
| ►NQGC | |
| ►NQGCCommandLineParser | |
| ►NQGCCompression | |
| ►NQGClibarchive | |
| ►NQGCNetworkHelper | |
| ►NQGCSensors | |
| ►NQGCSqlHelper | Lightweight SQL utilities shared across QGC components |
| ►NSDLJoystick | |
| C_GstQgcVideoSinkBin | |
| CActuatorComponent | |
| ►CActuatorGeometry | |
| CActuators | |
| CADSBTCPLink | Handles the TCP connection to an ADS-B server and processes incoming ADS-B data |
| CADSBVehicle | |
| CADSBVehicleManager | |
| CADSBVehicleManagerSettings | |
| CAirframe | |
| CAirframeComponent | |
| ►CAirframeComponentAirframes | MVC Controller for AirframeComponent.qml |
| CAirframeComponentController | MVC Controller for AirframeComponent.qml |
| CAirframeType | |
| CAndroidEvents | |
| CAPMAdvancedTuningCopterComponent | |
| CAPMAirframeComponent | |
| CAPMAirframeComponentController | MVC Controller for APMAirframeComponent.qml |
| CAPMAirspeedComponent | |
| CAPMAutoPilotPlugin | This is the AutoPilotPlugin implementation for the MAV_AUTOPILOT_ARDUPILOT type |
| CAPMCopterMode | |
| CAPMCustomMode | |
| CAPMDataFlashLogParser | |
| CAPMESCComponent | |
| CAPMFailsafesComponent | |
| CAPMFirmwarePlugin | This is the base class for all stack specific APM firmware plugins |
| CAPMFirmwarePluginFactory | |
| CAPMFirmwarePluginInstanceData | |
| CAPMFlightModesComponent | |
| CAPMFlightModesComponentController | MVC Controller for FlightModesComponent.qml |
| CAPMFlightSafetyComponent | |
| CAPMFollowComponent | |
| CAPMFollowComponentController | |
| CAPMFrameClass | |
| CAPMGimbalComponent | |
| CAPMHeliComponent | |
| CAPMLightsComponent | |
| CAPMLoggingComponent | |
| CAPMMavlinkStreamRateSettings | |
| CAPMMotorComponent | |
| CAPMParameterMetaData | |
| CAPMPlaneMode | |
| CAPMPowerComponent | |
| CAPMRadioComponent | |
| CAPMRemoteSupportComponent | |
| CAPMRoverMode | |
| CAPMSafetyComponent | |
| CAPMSensorsComponent | |
| CAPMSensorsComponentController | Sensors Component MVC Controller for SensorsComponent.qml |
| CAPMServoComponent | |
| CAPMSubFrameComponent | |
| CAPMSubmarineFactGroup | |
| CAPMSubMode | |
| CAPMSubMotorComponentController | MVC Controller for APMSubMotorComponent.qml |
| CAPMTuningComponent | |
| CAppSettings | Application Settings |
| CArduCopterFirmwarePlugin | |
| CArduPlaneFirmwarePlugin | |
| CArduRoverFirmwarePlugin | |
| CArduSubFirmwarePlugin | |
| CAssignedButtonAction | |
| CAsyncFunctionState | Calls a function when entered and waits for an external trigger to advance |
| CAudioOutput | Functionality for audio output using text-to-speech |
| CAutoConnectSettings | Auto connect settings |
| CAutoPilotPlugin | Abstract 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 | |
| CBootloader | Bootloader Utility routines. Works with PX4 and 3DR Radio bootloaders |
| CCalibrationResult | Result of timestamp-based calibration/matching |
| CCameraCalc | |
| CCameraMetaData | Set of meta data which describes a camera available on the vehicle |
| CCameraSection | |
| CCameraSpec | |
| CCircuitBreakerState | A state that implements the circuit breaker pattern |
| CCityMapGeometry | |
| CColoredSvgImageProvider | Image provider that rasterizes an SVG (or any QImage-loadable Qt resource) |
| CCompInfo | Base class for all CompInfo types |
| CCompInfoActuators | |
| CCompInfoEvents | |
| CCompInfoGeneral | |
| CCompInfoParam | |
| CComplexMissionItem | |
| CComponentInformationCache | |
| CComponentInformationManager | |
| CComponentInformationTranslation | |
| CCondition | |
| CConditionalState | A state that evaluates a predicate on entry and either executes or skips |
| CCopernicusElevationProvider | Https://spacedata.copernicus.eu/collections/copernicus-digital-elevation-model |
| CCorridorScanComplexItem | |
| CCorridorScanPlanCreator | |
| CCustomURLMapProvider | |
| CCyberJapanMapProvider | |
| CDatabaseResult | |
| CDelayState | Delays that state machine for the specified time in milliseconds |
| CElevationProvider | |
| CEniroMapProvider | |
| CErrorRecoveryBuilder | Fluent builder for creating error recovery states |
| CErrorRecoveryState | The state created by ErrorRecoveryBuilder |
| CEscStatusFactGroup | |
| CEscStatusFactGroupListModel | |
| CESP8266Component | |
| CESP8266ComponentController | |
| CEsriMapProvider | |
| CEsriTerrainMapProvider | |
| CEsriWorldSatelliteMapProvider | |
| CEsriWorldStreetMapProvider | |
| ►CEventHandler | Drives the MAVLink events protocol for a single component |
| CEventQueuedState | A state that waits for one or more named events before advancing |
| CFact | A Fact is used to hold a single value within the system |
| CFactBitset | |
| CFactFloatAsBool | |
| CFactGroup | Used to group Facts together into an object hierarachy |
| CFactGroupListModel | Dynamically manages FactGroupWithIds based on incoming messages |
| CFactGroupWithId | FactGroupWithId is a FactGroup which has an id Fact which can be used to identify the group |
| CFactMetaData | Holds the meta data associated with a Fact |
| CFactPanelController | Used for handling missing Facts from C++ code |
| CFactValueGrid | |
| CFactValueSliderListModel | Provides a list model of values for incrementing/decrementing the value of a Fact |
| ►CFallbackChainState | A state that tries multiple strategies in order until one succeeds |
| CFirmwareFlightMode | |
| CFirmwareImage | Support for Intel Hex firmware file |
| CFirmwarePlugin | Methods and objects which are specific to a certain Firmware flight stack |
| CFirmwarePluginFactory | |
| CFirmwarePluginFactoryRegister | |
| CFirmwarePluginInstanceData | |
| CFirmwarePluginManager | FirmwarePluginManager is a singleton which is used to return the correct FirmwarePlugin for a MAV_AUTOPILOT type |
| CFirmwareToUrlElement_t | |
| ►CFirmwareUpgradeController | Supported firmware types. If you modify these you will need to update the qml file as well |
| CFirmwareUpgradeSettings | |
| CFixedWingLandingComplexItem | |
| CFlightMapSettings | |
| CFlightModesComponent | |
| CFlightModeSettings | |
| CFlightPathSegment | |
| CFlyViewSettings | |
| ►CFollowMe | |
| CFTPController | QML-facing controller for MAVLink FTP operations |
| CFTPManager | |
| CFunctionState | |
| CGenericAutoPilotPlugin | This is the generic implementation of the AutoPilotPlugin class for mavs we do not have a specific AutoPilotPlugin implementation |
| CGeoFenceController | |
| CGeoFenceManager | This is the base class for firmware specific geofence managers |
| CGeoTagController | Controller for GeoTagPage.qml. Supports geotagging images based on logfile camera tags |
| CGeoTagData | |
| CGeoTagImageModel | Model for displaying geotagging image status in QML |
| CGimbal | |
| CGimbalController | |
| CGimbalControllerSettings | |
| CGoogleHybridMapProvider | |
| CGoogleLabelsMapProvider | |
| CGoogleMapProvider | |
| CGoogleSatelliteMapProvider | |
| CGoogleStreetMapProvider | |
| CGoogleTerrainMapProvider | |
| CGPSManager | |
| ►CGPSProvider | |
| CGPSRtk | |
| CGPSRTKFactGroup | |
| CGstAppSinkAdapter | Bridges a GStreamer appsink to a Qt QVideoSink |
| CGstHwVideoBuffer | Common base for GStreamer-backed QHwVideoBuffer subclasses |
| CGstVideoReceiver | |
| CGstVideoWorker | |
| CGuardedTransition | A transition that only fires if a guard predicate returns true |
| CHealthAndArmingCheckProblem | |
| CHealthAndArmingCheckReport | |
| CHorizontalFactValueGrid | |
| CImageProtocolManager | Supports the Mavlink image transmission protocol (https://mavlink.io/en/services/image_transmission.html) |
| CInitialConnectStateMachine | State machine for initial vehicle connection sequence |
| CInstrumentValueData | |
| CInternalTransition | Transition that fires without exiting/re-entering the current state |
| CJapanAnaglyphMapProvider | |
| CJapanReliefMapProvider | |
| CJapanSeamlessMapProvider | |
| CJapanSlopeMapProvider | |
| CJapanStdMapProvider | |
| ►CJoystick | |
| CJoystickComponent | |
| CJoystickConfigController | |
| CJoystickManager | |
| CJoystickManagerSettings | |
| CJoystickSDL | |
| CJoystickSettings | |
| CKMLDomDocument | Used to convert a Plan to a KML document |
| CKMLPlanDomDocument | Used to convert a Plan to a KML document |
| ►CKMLSchemaValidator | Validates KML documents against rules extracted from the OGC KML 2.2 XSD schema |
| CLandingComplexItem | |
| CLinkConfiguration | Interface holding link specific settings |
| CLinkInterface | The link interface defines the interface for all links used to communicate with the ground station application |
| CLinkManager | Manage 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 | |
| CLogEntryTableModel | Base class for table models that display LogEntry data |
| CLogFileParser | Unified 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 | |
| CLogViewerParamMetaData | Enriches log parameter rows with metadata from bundled PX4 / APM FactMetaData JSON files |
| CLoopState | |
| CMachineEventTransition | Transition 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 | |
| CMavCommandQueue | Owns the COMMAND_LONG / COMMAND_INT send/retry/ack pipeline for a single Vehicle |
| CMavlinkAction | |
| CMavlinkActionManager | Loads the specified action file and provides access to the actions it contains |
| CMavlinkActionsSettings | |
| CMavlinkCameraControlInterface | Abstract base class for all camera controls: real and simulated |
| CMAVLinkChartController | |
| CMAVLinkConsoleController | |
| CMAVLinkEventManager | Owns per-component EventHandler instances and drives the Health & Arming Check report |
| CMavlinkFTP | |
| CMAVLinkInspectorController | MAVLink message inspector controller (provides the logic for UI display) |
| CMAVLinkLogFiles | |
| CMAVLinkLogManager | |
| CMAVLinkLogProcessor | |
| CMAVLinkProtocol | MAVLink micro air vehicle protocol reference implementation |
| CMavlinkSettings | Application Settings |
| CMAVLinkSigningKey | A single named signing key entry |
| CMAVLinkSigningKeys | Bag of named MAVLink signing keys; correct key per vehicle is auto-detected from incoming signed packets |
| CMAVLinkStreamConfig | Allows to configure a set of mavlink streams to a specific rate, and restore back to default |
| CMessageIntervalManager | Tracks per-component MAVLink message intervals and mediates SET_MESSAGE_INTERVAL commands plus MESSAGE_INTERVAL request/response flows |
| CMissionCmdParamInfo | UI Information associated with a mission command (MAV_CMD) parameter |
| CMissionCommandList | Maintains a list of MissionCommandUIInfo objects loaded from a json file |
| CMissionCommandTree | Manages a hierarchy of MissionCommandUIInfo |
| CMissionCommandUIInfo | UI Information associated with a mission command (MAV_CMD) |
| CMissionController | |
| CMissionFlightStatus_t | |
| CMissionFlightStatusCalculator | Computes mission flight status (distances, times, battery, altitude range) |
| CMissionItem | |
| CMissionManager | |
| CMissionSettingsItem | |
| CMockConfiguration | |
| CMockLink | |
| ►CMockLinkCamera | Simulates MAVLink Camera Protocol v2 components for MockLink |
| CMockLinkFTP | Mock implementation of Mavlink FTP server |
| CMockLinkGimbal | Simulates MAVLink Gimbal Manager Protocol for MockLink |
| CMockLinkMissionItemHandler | |
| CMockLinkWorker | Worker class that runs periodic tasks for MockLink simulation |
| CMotorAssignment | |
| CMotorComponent | |
| CMultiVehicleManager | |
| CNamedEventTransition | Transition that fires when a named QGCStateMachineEvent is posted to the state machine |
| ►CNTRIPHttpTransport | |
| CNTRIPManager | |
| CNTRIPMountpointModel | |
| CNTRIPSettings | |
| CNTRIPSourceTableFetcher | |
| CNTRIPSourceTableModel | |
| CNTRIPTransportConfig | |
| CObjectItemModelBase | Common base for QObject*-based item models (flat lists and trees) |
| CObjectListModelBase | Base 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 | |
| CParallelState | State that executes all child states in parallel |
| CParameter | |
| CParameterEditorCategory | |
| CParameterEditorController | |
| CParameterEditorDiff | |
| CParameterEditorGroup | |
| CParameterManager | |
| ►CParameterMetaData | |
| CParameterTableModel | |
| CPauseVehicleThenChangeAltData_t | |
| CPlanCreator | Base class for PlanCreator objects which are used to create a full plan in a single step |
| CPlanElementController | This is the abstract base clas for Plan Element controllers |
| CPlanManager | Base class for the Mission, GeoFence and Rally Point managers. All of which use the new mavlink v2 mission protocol |
| CPlanMasterController | Master controller for mission, fence, rally |
| CPlanViewSettings | |
| CPowerComponent | |
| CPowerComponentController | Power Component MVC Controller for PowerComponent.qml |
| CPowerModulePresetController | |
| CProgressState | State that reports progress on entry |
| Cpx4_custom_mode | |
| CPX4AirframeLoader | Collection of Parameter Facts for PX4 AutoPilot |
| CPX4AutoPilotPlugin | |
| CPX4CustomMode | |
| CPX4FirmwarePlugin | |
| CPX4FirmwarePluginFactory | |
| CPX4FirmwarePluginInstanceData | |
| CPX4FirmwareUpgradeThreadController | Provides methods to interact with the bootloader. The commands themselves are signalled across to PX4FirmwareUpgradeThreadWorker so that they run on the separate thread |
| CPX4FirmwareUpgradeThreadWorker | Used 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 | |
| CPX4SimpleFlightModesController | MVC Controller for PX4SimpleFlightModes.qml |
| CPX4TuningComponent | |
| CQGCAbstractState | Lightweight base class for simple states |
| CQGCAbstractTransition | Base class for custom transitions that need access to QGCStateMachine and Vehicle |
| CQGCApplication | The main application and management class |
| CQGCArchiveDeviceBase | Base class for QIODevice wrappers that use libarchive for decompression |
| CQGCArchiveFile | QIODevice for reading a single entry from an archive without full extraction |
| CQGCArchiveModel | List model for archive contents, suitable for QML ListView binding |
| CQGCArchiveWatcher | Watches directories for new archive files and optionally auto-decompresses them |
| CQGCCachedFileDownload | Cached file download with time-based expiration |
| CQGCCachedTileSet | |
| CQGCCacheTile | |
| CQGCCacheWorker | |
| ►CQGCCameraManager | Camera Manager |
| CQGCCameraOptionExclusion | Camera option exclusions |
| CQGCCameraOptionRange | Camera option ranges |
| CQGCCameraParamIO | Camera parameter handler |
| CQGCCompressionJob | QObject wrapper for compression operations with progress signals |
| ►CQGCCorePlugin | Extension mechanism for generic, non-firmware-specific customization of QGC |
| CQGCCreateTileSetTask | |
| CQGCDecompressDevice | QIODevice wrapper for streaming decompression of single-file formats |
| CQGCDeleteTileSetTask | |
| CQGCEventTransition | Transition that fires when a specific QEvent is received by a watched object |
| CQGCExportTileTask | |
| CQGCFenceCircle | Cicle used by GeoFence support |
| CQGCFencePolygon | Polygon used by GeoFence support |
| CQGCFetchTileSetTask | |
| CQGCFetchTileTask | |
| CQGCFileDialogController | |
| CQGCFileDownload | File download with progress, decompression, and hash verification |
| CQGCFileWatcher | Callback-based file/directory watcher with debouncing support |
| CQGCFileWriter | |
| CQGCFinalState | Final state for a QGCStateMachine with logging support |
| CQGCFlyViewOptions | |
| CQGCGeoBoundingCube | |
| CQGCGetTileDownloadListTask | |
| CQGCHistoryState | QGroundControl wrapper around QHistoryState for consistency with other QGC state classes |
| CQGCImageProvider | This is used to expose images from ImageProtocolHandler |
| CQGCImportTileTask | |
| CQGCLoggingCategory | Helper that defers category registration until the QGCLoggingCategoryManager singleton exists. Pre-manager registrations are buffered and replayed on init() |
| CQGCLoggingCategoryItem | |
| CQGCLoggingCategoryManager | |
| CQGCMapCircle | The QGCMapCircle represents a circular area which can be displayed on a Map control |
| CQGCMapEngine | |
| CQGCMapEngineManager | |
| CQGCMapPalette | QGCMapPalette is a variant of QGCPalette which is used to hold colors used for display over the map control |
| CQGCMapPolygon | Polygon which can be displayed on a map using a map visuals control |
| CQGCMapPolyline | |
| CQGCMapTask | |
| CQGCMAVLink | |
| CQGCMAVLinkMessage | |
| CQGCMAVLinkMessageField | |
| CQGCMAVLinkSystem | |
| CQGCMAVLinkTypes | |
| CQGCOnboardLogEntry | |
| CQGCOnboardLogFtpEntry | |
| CQGCOptions | |
| CQGCPalette | QGCPalette is used in QML ui to expose color properties for the QGC palette |
| CQGCPositionManager | |
| CQGCPruneCacheTask | |
| CQGCQGeoCoordinate | This is a QGeoCoordinate within a QObject such that it can be used on a QmlObjectListModel |
| CQGCRenameTileSetTask | |
| CQGCResetTask | |
| CQGCSaveTileTask | |
| CQGCSerialPortInfo | QGC's version of Qt QSerialPortInfo. It provides additional information about board types that QGC cares about |
| CQGCSignalTransition | Base class for signal-based transitions that need access to QGCStateMachine and Vehicle |
| CQGCState | Full-featured base class for QGroundControl state machine states |
| CQGCStateMachine | QGroundControl specific state machine with enhanced error handling |
| CQGCStateMachineEvent | Custom event for QGCStateMachine delayed/scheduled events |
| CQGCTile | |
| CQGCTileCacheDatabase | |
| CQGCTileSet | |
| CQGCUpdateTileDownloadStateTask | |
| CQGCVideoStreamInfo | Encapsulates the contents of a VIDEO_STREAM_INFORMATION message |
| CQGeoFileTileCacheQGC | |
| CQGeoServiceProviderFactoryQGC | |
| CQGeoTiledMappingManagerEngineQGC | |
| CQGeoTiledMapQGC | |
| CQGeoTiledMapReplyQGC | |
| CQGeoTileFetcherQGC | |
| CQGroundControlQmlGlobal | |
| CQmlComponentInfo | Represents a Qml component which can be loaded from a resource |
| CQmlObjectListModel | |
| CQmlObjectTreeModel | A tree model for QObject* items, usable from both C++ and QML |
| CQmlUnitsConversion | |
| CQSerialPort | Provides functions to access serial ports |
| CQSerialPortErrorInfo | |
| CQSerialPortInfo | Provides information about existing serial ports |
| CQSerialPortInfoPrivate | |
| CQSerialPortPrivate | |
| CQtMultimediaReceiver | |
| CRadioComponentController | Controller class for RC Transmitter calibration |
| CRadioStatusFactGroup | Radio link telemetry decoded from MAVLINK_MSG_ID_RADIO_STATUS |
| CRallyPoint | This 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 | |
| CRallyPointManager | This 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 | |
| ►CRemoteControlCalibrationController | Abstract base class for calibrating RC and Joystick controller |
| CRemoteIDManager | |
| CRemoteIDSettings | |
| CRemoteTransport | |
| CRequestMessageCoordinator | Coordinates MAV_CMD_REQUEST_MESSAGE workflows: per-component queueing, ack/message correlation, duplicate suppression, and timeout handling for the requested message |
| CRequestMessageState | Requests a MAVLink message from the vehicle using MAV_CMD_REQUEST_MESSAGE |
| CRequestMetaDataTypeStateMachine | |
| CRetryableRequestMessageState | Requests a MAVLink message with built-in retry logic |
| CRetryState | A state that retries an action and chooses behavior when retries are exhausted |
| CRetryTransition | Transition that retries an action N times before advancing to target state |
| CRollbackState | A state that executes an action with automatic rollback on failure |
| CRTCMMavlink | |
| CRTCMParser | |
| CRTCMUdpInput | Listens 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 | |
| CScreenToolsController | This Qml control is used to return screen parameters |
| CScriptingComponent | |
| CSection | |
| CSendMavlinkCommandState | Sends the specified MAVLink command to the vehicle and waits for the result |
| CSendMavlinkMessageState | Sends the specified MAVLink message to the vehicle |
| Csensor_gnss_relative_s | |
| Csensor_gps_s | |
| CSensorsComponent | |
| CSensorsComponentController | Sensors Component MVC Controller for SensorsComponent.qml |
| ►CSequenceState | A composite state that executes a sequence of actions in order |
| CSerialConfiguration | |
| CSerialLink | |
| CSerialWorker | |
| CServoOutputMonitorController | |
| CSettingsFact | A SettingsFact is Fact which holds a QSettings value |
| CSettingsGroup | Provides access to group of settings |
| CSettingsManager | Provides access to all app settings |
| CSetTotalsResult | |
| CShapeFileHelper | Routines for loading polygons or polylines from KML or SHP files |
| CShowAppMessageState | Display an application message to the user |
| CSignalDataTransition | |
| CSignalHandler | |
| ►CSigningChannel | Owns MAVLink signing state for one channel: signing/streams structs, key hint, and RW lock |
| CSigningController | Owns MAVLink signing state and the deferred-confirmation state machine for one LinkInterface |
| CSigningFailure | Reason a signing operation failed. Used by SigningController error path and Vehicle::signingFailed |
| CSigningStatus | |
| CSimpleMissionItem | A SimpleMissionItem is used to represent a single MissionItem to the ui |
| CSimulatedCameraControl | Creates a simulated Camera Control which supports: |
| CSimulatedPosition | |
| CSkippableAsyncState | Combines skip condition checking with async operation setup in a single state |
| CSpeedSection | |
| ►CStandardModes | |
| CStateContext | Type-safe context for passing data between states in a state machine |
| ►CStateHistoryRecorder | Records state machine transitions for debugging and analysis |
| ►CStateMachineLogger | Extended logging for state machines |
| ►CStateMachineProfiler | Performance profiler for state machines |
| CStatkartBaseMapProvider | |
| CStatkartMapProvider | |
| CStatkartTopoMapProvider | |
| CStatusText | |
| CStatusTextHandler | |
| CStructureScanComplexItem | |
| CStructureScanPlanCreator | |
| CSubMachineState | State that invokes a child state machine |
| CSubtitleWriter | |
| CSurveyComplexItem | |
| CSurveyPlanCreator | |
| CSvalbardMapProvider | |
| CSwitchListItem | |
| CSyslinkComponent | |
| CSyslinkComponentController | |
| CSysStatusSensorInfo | Class which represents sensor info from the SYS_STATUS mavlink message |
| CTakeoffMissionItem | Takeoff 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 | |
| CTerrainAtCoordinateQuery | NOTE: TerrainAtCoordinateQuery is not thread safe. All instances/calls to ElevationProvider must be on main thread |
| CTerrainFactGroup | |
| CTerrainOfflineQuery | |
| CTerrainOnlineQuery | |
| CTerrainPathHeightInfo | |
| CTerrainPathQuery | |
| CTerrainPolyPathQuery | |
| CTerrainProfile | |
| CTerrainProtocolHandler | |
| CTerrainQueryCoordinator | Coordinates the three terrain-query workflows attached to a Vehicle: |
| CTerrainQueryCopernicus | |
| CTerrainQueryInterface | Base class for offline/online terrain queries |
| ►CTerrainTile | |
| CTerrainTileCopernicus | Implements an interface for https://terrain-ce.suite.auterion.com/api/v1/ |
| CTerrainTileManager | |
| CTianDiTuProvider | |
| CTianDiTuRoadProvider | |
| CTianDiTuSatelliteProvider | |
| CTileSetRecord | |
| CTimeoutTransition | Transition that fires automatically after a specified delay |
| CToolStripAction | |
| CToolStripActionList | |
| CTotalsResult | |
| CTrajectoryPoints | |
| ►CTransectStyleComplexItem | |
| CTransformPositionController | |
| CTransportStrategy | Encapsulates UDP/TCP/AutoFallback protocol selection, lazy transport creation, TLS configuration, and TCP reconnection with exponential backoff |
| CUDPClient | |
| CUDPConfiguration | |
| CUdpIODevice | UdpIODevice provides a QIODevice interface over a QUdpSocket in server mode |
| CUDPLink | |
| CUdpTransport | |
| CUDPWorker | |
| CULogFullHandler | Full-scan ULog DataHandlerInterface implementation |
| CUnitsSettings | |
| CUrlFactory | |
| CUVCReceiver | |
| CVehicle | |
| CVehicleCameraControl | MAVLink Camera API controller - connected to a real mavlink v2 camera |
| CVehicleClockFactGroup | |
| CVehicleComponent | A 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 | |
| CVehicleSigningController | Per-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 | |
| CWaitForMavlinkMessageState | Waits for the specified MAVLink message from the vehicle |
| CWaitForParamResponseState | Waits for either PARAM_VALUE (success) or PARAM_ERROR (rejection) from the vehicle |
| CWaitForSignalState | Waits for a signal from a QObject before advancing |
| CWaitStateBase | Base class for states that wait for something with optional timeout |