Other Enumerations
The following enumerations are available globally.
-
Undocumented
See moreDeclaration
Swift
public enum Vmeta_TrackingClass : SwiftProtobuf.Enum
extension Vmeta_TrackingClass: CaseIterable
extension Vmeta_TrackingClass: @unchecked Sendable
extension Vmeta_TrackingClass: SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
public enum Vmeta_TrackingState : SwiftProtobuf.Enum
extension Vmeta_TrackingState: CaseIterable
extension Vmeta_TrackingState: @unchecked Sendable
extension Vmeta_TrackingState: SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
public enum Vmeta_FlyingState : SwiftProtobuf.Enum
extension Vmeta_FlyingState: CaseIterable
extension Vmeta_FlyingState: @unchecked Sendable
extension Vmeta_FlyingState: SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
public enum Vmeta_PilotingMode : SwiftProtobuf.Enum
extension Vmeta_PilotingMode: CaseIterable
extension Vmeta_PilotingMode: @unchecked Sendable
extension Vmeta_PilotingMode: SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
public enum Vmeta_Animation : SwiftProtobuf.Enum
extension Vmeta_Animation: CaseIterable
extension Vmeta_Animation: @unchecked Sendable
extension Vmeta_Animation: SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
public enum Vmeta_LinkType : SwiftProtobuf.Enum
extension Vmeta_LinkType: CaseIterable
extension Vmeta_LinkType: @unchecked Sendable
extension Vmeta_LinkType: SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
public enum Vmeta_LinkStatus : SwiftProtobuf.Enum
extension Vmeta_LinkStatus: CaseIterable
extension Vmeta_LinkStatus: @unchecked Sendable
extension Vmeta_LinkStatus: SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
public enum Vmeta_ThermalCalibrationState : SwiftProtobuf.Enum
extension Vmeta_ThermalCalibrationState: CaseIterable
extension Vmeta_ThermalCalibrationState: @unchecked Sendable
extension Vmeta_ThermalCalibrationState: SwiftProtobuf._ProtoNameProviding
-
Device connector types.
See moreDeclaration
Swift
@objc(GSDeviceConnectorType) public enum DeviceConnectorType : Int, CustomStringConvertible
-
Technology used device connection.
See moreDeclaration
Swift
@objc(GSDeviceConnectorTechnology) public enum DeviceConnectorTechnology : Int, CustomStringConvertible
-
Model of a device.
See moreDeclaration
Swift
public enum DeviceModel : CustomStringConvertible
extension DeviceModel: Hashable
-
Cellular link status.
See moreDeclaration
Swift
public enum CellularLinkStatus : CustomStringConvertible, Equatable
-
Cellular link error.
See moreDeclaration
Swift
public enum CellularLinkStatusError : String, CustomStringConvertible, CaseIterable
-
Cellular session status.
See moreDeclaration
Swift
public enum CellularSessionStatus : Hashable, Equatable, CaseIterable, CustomStringConvertible
-
Flying indicator state.
See moreDeclaration
Swift
@objc(GSFlyingIndicatorsState) public enum FlyingIndicatorsState : Int, CustomStringConvertible
-
Landed state when the main state is
See morelanded
.Declaration
Swift
@objc(GSFlyingIndicatorsLandedState) public enum FlyingIndicatorsLandedState : Int, CustomStringConvertible
-
Flying state when the main state is
See moreflying
.Declaration
Swift
@objc(GSFlyingIndicatorsFlyingState) public enum FlyingIndicatorsFlyingState : Int, CustomStringConvertible
-
Anti-flickering modes.
See moreDeclaration
Swift
@objc(GSAntiflickerMode) public enum AntiflickerMode : Int, CustomStringConvertible, CaseIterable
-
Anti-flickering value.
See moreDeclaration
Swift
@objc(GSAntiflickerValue) public enum AntiflickerValue : Int, CustomStringConvertible
-
Battery gauge updater state.
See moreDeclaration
Swift
@objc(GSBatteryGaugeUpdaterState) public enum BatteryGaugeUpdaterState : Int, CustomStringConvertible
-
Battery gauge updater unavailability reasons
See moreDeclaration
Swift
@objc(GSBatteryGaugeUpdaterUnavailabilityReasons) public enum BatteryGaugeUpdaterUnavailabilityReasons : Int
-
Gimbal error.
See moreDeclaration
Swift
@objc(GSGimbalError) public enum GimbalError : Int, CustomStringConvertible
-
Gimbal calibration process state.
See moreDeclaration
Swift
@objc(GSGimbalCalibrationProcessState) public enum GimbalCalibrationProcessState : Int, CustomStringConvertible
-
Camera anti-flickering modes.
See moreDeclaration
Swift
@objc(GSCameraAntiFlickeringMode) public enum CameraAntiFlickeringMode : Int, CustomStringConvertible
-
Camera exposure mode.
See moreDeclaration
Swift
@objc(GSCameraExposureMode) public enum CameraExposureMode : Int, CustomStringConvertible, CaseIterable
-
Camera auto exposure metering mode.
See moreDeclaration
Swift
@objc(GSCameraAutoExposureMeteringMode) public enum CameraAutoExposureMeteringMode : Int, CustomStringConvertible, CaseIterable
-
Camera shutter speed values
See moreDeclaration
Swift
@objc(GSCameraShutterSpeed) public enum CameraShutterSpeed : Int, CustomStringConvertible, Comparable, CaseIterable
-
Camera Iso Sensitivity.
See moreDeclaration
Swift
@objc(GSCameraIso) public enum CameraIso : Int, CustomStringConvertible, Comparable, CaseIterable
-
EV compensation.
See moreDeclaration
Swift
@objc(GSCameraEvCompensation) public enum CameraEvCompensation : Int, CustomStringConvertible, Comparable
-
Camera exposure lock mode.
See moreDeclaration
Swift
public enum CameraExposureLockMode : Equatable, CustomStringConvertible
-
Declaration
Swift
@objc public enum GSCameraExposureLockMode : Int, CustomStringConvertible
-
Camera mode.
See moreDeclaration
Swift
@objc(GSCameraMode) public enum CameraMode : Int, CustomStringConvertible, CaseIterable
-
Photo modes.
See moreDeclaration
Swift
@objc(GSCameraPhotoMode) public enum CameraPhotoMode : Int, CustomStringConvertible
-
Photo formats.
See moreDeclaration
Swift
@objc(GSCameraPhotoFormat) public enum CameraPhotoFormat : Int, Comparable, CustomStringConvertible
-
Photo file formats.
See moreDeclaration
Swift
@objc(GSCameraPhotoFileFormat) public enum CameraPhotoFileFormat : Int, Comparable, CustomStringConvertible
-
Burst value when photo mode is
See moreburst
.Declaration
Swift
@objc(GSCameraBurstValue) public enum CameraBurstValue : Int, CustomStringConvertible, Comparable
-
Bracketing value when photo mode is
See morebracketing
.Declaration
Swift
@objc(GSCameraBracketingPreset) public enum CameraBracketingValue : Int, CustomStringConvertible, Comparable
-
Camera photo function state.
See moreDeclaration
Swift
@objc(GSCameraPhotoFunctionState) public enum CameraPhotoFunctionState : Int, CustomStringConvertible
-
Camera recording modes.
See moreDeclaration
Swift
@objc(GSCameraRecordingMode) public enum CameraRecordingMode : Int, CustomStringConvertible
-
Camera recording resolutions.
See moreDeclaration
Swift
@objc(GSCameraRecordingResolution) public enum CameraRecordingResolution : Int, CustomStringConvertible, Comparable
-
Camera recording frame rates.
See moreDeclaration
Swift
@objc(GSCameraRecordingFramerate) public enum CameraRecordingFramerate : Int, CustomStringConvertible, Comparable
-
Camera hyperlapse values for recording mode
See morehyperlapse
.Declaration
Swift
@objc(GSCameraHyperlapseValue) public enum CameraHyperlapseValue : Int, CustomStringConvertible, Comparable
-
Camera recording function state.
See moreDeclaration
Swift
@objc(GSCameraRecordingFunctionState) public enum CameraRecordingFunctionState : Int, CustomStringConvertible
-
Camera image styles.
See moreDeclaration
Swift
@objc(GSCameraStyle) public enum CameraStyle : Int, CustomStringConvertible
-
Camera white balance mode.
See moreDeclaration
Swift
@objc(GSCameraWhiteBalanceMode) public enum CameraWhiteBalanceMode : Int, CustomStringConvertible
-
Camera white balance temperature for custom white balance mode.
See moreDeclaration
Swift
@objc(GSCameraWhiteBalanceTemperature) public enum CameraWhiteBalanceTemperature : Int, CustomStringConvertible, Comparable
-
Way of controlling the zoom.
See moreDeclaration
Swift
@objc(GSCameraZoomControlMode) public enum CameraZoomControlMode : Int, CustomStringConvertible
-
Identifiers of camera configuration parameters.
See moreDeclaration
Swift
public enum Camera2ParamId : Int, CaseIterable
-
Camera mode.
See moreDeclaration
Swift
public enum Camera2Mode : String, Camera2ConfigEnum
-
Photo modes.
See moreDeclaration
Swift
public enum Camera2PhotoMode : String, Camera2ConfigEnum
-
Photo resolution.
See moreDeclaration
Swift
public enum Camera2PhotoResolution : String, Camera2ConfigEnum
-
Photo formats.
See moreDeclaration
Swift
public enum Camera2PhotoFormat : String, Camera2ConfigEnum
-
Photo file formats.
See moreDeclaration
Swift
public enum Camera2PhotoFileFormat : String, Camera2ConfigEnum
-
Burst value when photo mode is
See moreburst
.Declaration
Swift
public enum Camera2BurstValue : String, Camera2ConfigEnum
-
Bracketing value when photo mode is
See morebracketing
.Declaration
Swift
public enum Camera2BracketingValue : String, Camera2ConfigEnum
-
Photo streaming mode.
See moreDeclaration
Swift
public enum Camera2PhotoStreamingMode : String, Camera2ConfigEnum
-
Camera video recording modes.
See moreDeclaration
Swift
public enum Camera2VideoRecordingMode : String, Camera2ConfigEnum
-
Camera recording resolutions.
See moreDeclaration
Swift
public enum Camera2RecordingResolution : String, Camera2ConfigEnum
-
Camera recording frame rates.
See moreDeclaration
Swift
public enum Camera2RecordingFramerate : String, Camera2ConfigEnum
-
Audio recording modes.
See moreDeclaration
Swift
public enum Camera2AudioRecordingMode : String, Camera2ConfigEnum
-
Automatic recording modes.
See moreDeclaration
Swift
public enum Camera2AutoRecordMode : String, Camera2ConfigEnum
-
Digital signature.
See moreDeclaration
Swift
public enum Camera2DigitalSignature : String, Camera2ConfigEnum
-
Camera dynamic range.
See moreDeclaration
Swift
public enum Camera2DynamicRange : String, Camera2ConfigEnum
-
Camera streaming codec.
See moreDeclaration
Swift
public enum Camera2VideoCodec : String, Camera2ConfigEnum
-
Camera image styles.
See moreDeclaration
Swift
public enum Camera2Style : String, Camera2ConfigEnum
-
Camera exposure mode.
See moreDeclaration
Swift
public enum Camera2ExposureMode : String, Camera2ConfigEnum
-
Camera exposure compensation values.
See moreDeclaration
Swift
public enum Camera2EvCompensation : String, Camera2ConfigEnum
-
Camera shutter speed values.
See moreDeclaration
Swift
public enum Camera2ShutterSpeed : String, Camera2ConfigEnum
-
Camera exposure ISO sensitivity.
See moreDeclaration
Swift
public enum Camera2Iso : String, Camera2ConfigEnum
-
Camera white balance modes.
See moreDeclaration
Swift
public enum Camera2WhiteBalanceMode : String, Camera2ConfigEnum
-
Camera white balance temperature for custom white balance mode.
See moreDeclaration
Swift
public enum Camera2WhiteBalanceTemperature : String, Camera2ConfigEnum
-
Camera zoom quality mode for velocity control.
See moreDeclaration
Swift
public enum Camera2ZoomVelocityControlQualityMode : String, Camera2ConfigEnum
-
Camera auto exposure metering mode.
See moreDeclaration
Swift
public enum Camera2AutoExposureMeteringMode : String, Camera2ConfigEnum
-
Storage policy for media files.
See moreDeclaration
Swift
public enum Camera2StoragePolicy : String, Camera2ConfigEnum
-
Camera exposure lock mode.
See moreDeclaration
Swift
public enum Camera2ExposureLockMode : Int, CustomStringConvertible
-
Camera photo capture state.
See moreDeclaration
Swift
public enum Camera2PhotoCaptureState : Equatable, CustomStringConvertible
-
Camera recording state.
See moreDeclaration
Swift
public enum Camera2RecordingState : Equatable, CustomStringConvertible
-
Camera white balance lock mode.
See moreDeclaration
Swift
public enum Camera2WhiteBalanceLockMode : String, CustomStringConvertible, CaseIterable
-
Way of controlling the zoom.
See moreDeclaration
Swift
public enum Camera2ZoomControlMode : String, CustomStringConvertible, CaseIterable
-
Cellular mode : the different modes for peripheral
See moreDeclaration
Swift
public enum CellularMode : String, CustomStringConvertible, CaseIterable
-
SIM card status.
See moreDeclaration
Swift
public enum CellularSimStatus : String, CustomStringConvertible, CaseIterable
-
Registration status.
See moreDeclaration
Swift
public enum CellularRegistrationStatus : String, CustomStringConvertible, CaseIterable
-
Network status.
See moreDeclaration
Swift
public enum CellularNetworkStatus : String, CustomStringConvertible, CaseIterable
-
Modem status.
See moreDeclaration
Swift
public enum CellularModemStatus : String, CustomStringConvertible, CaseIterable
-
Technology.
See moreDeclaration
Swift
public enum CellularTechnology : String, CustomStringConvertible, CaseIterable
-
Network mode.
See moreDeclaration
Swift
public enum CellularNetworkMode : String, CustomStringConvertible, CaseIterable
-
Settings reset state.
See moreDeclaration
Swift
public enum CellularResetState : String, CustomStringConvertible, CaseIterable
-
Certificate upload state.
See moreDeclaration
Swift
public enum CertificateUploadState : CustomStringConvertible
-
Copilot source description.
See moreDeclaration
Swift
@objc(GSCopilotSource) public enum CopilotSource : Int
-
Motor description.
See moreDeclaration
Swift
@objc(GSCopterMotor) public enum CopterMotor : Int
-
Completion status of a crash report download.
See moreDeclaration
Swift
@objc(GSCrashReportDownloadCompletionStatus) public enum CrashReportDownloadCompletionStatus : Int, CustomStringConvertible
-
Debug shell state.
See moreDeclaration
Swift
public enum DebugShellState : Equatable, CustomStringConvertible, CustomDebugStringConvertible
-
Type of a debug setting.
See moreDeclaration
Swift
public enum DebugSettingType : Int, CustomStringConvertible
-
DRI identifier type.
See moreDeclaration
Swift
public enum DriIdType : Int, CustomStringConvertible, CaseIterable
-
DRI type.
See moreDeclaration
Swift
public enum DriType : String, CustomStringConvertible, CaseIterable
-
DRI type configuration.
See moreDeclaration
Swift
public enum DriTypeConfig : Hashable, CustomStringConvertible
-
DRI type configuration state.
See moreDeclaration
Swift
public enum DriTypeState : Equatable, CustomStringConvertible
-
Drone connection security type.
See moreDeclaration
Swift
@objc(GSConnectionSecurity) public enum ConnectionSecurity : Int
-
Drone visibility over wifi or cellular network.
See moreDeclaration
Swift
@objc(GSDroneVisibility) public enum DroneVisibility : Int, CustomStringConvertible
-
DroneFinder state.
See moreDeclaration
Swift
@objc(GSDroneFinderState) public enum DroneFinderState : Int
-
Completion status of a flight camera record download.
See moreDeclaration
Swift
public enum FCRDownloadCompletionStatus : Int, CustomStringConvertible
-
Completion status of a flight data (PUD) download.
See moreDeclaration
Swift
@objc(GSFlightDataDownloadCompletionStatus) public enum FlightDataDownloadCompletionStatus : Int, CustomStringConvertible
-
Completion status of a flight log download.
See moreDeclaration
Swift
@objc(GSFlightLogDownloadCompletionStatus) public enum FlightLogDownloadCompletionStatus : Int, CustomStringConvertible
-
An interpolator applied on an axis.
An interpolator transforms the physical axis position (which varies in a linear scale from -100 when the axis is at start of its course, to 100 when the axis is at end of its course) by applying a predefined formula. The transformed value still varies in a [-100, 100] range, but the scale might not be linear, depending on the applied interpolator.
The interpolation formula applies before any axis event is sent either to the connected drone (in case the axis is not grabbed by the application) or to the application (when the axis is grabbed).
See moreDeclaration
Swift
@objc(GSAxisInterpolator) public enum AxisInterpolator : Int
-
An action that may be triggered when the gamepad inputs generate a specific set of button events.
Actions starting with appAction don’t occur on the connected drone but are forwarded to the application as
NSNotification
(seeGsdkActionGamepadAppAction
).Other actions are predefined actions that are executed by the connected drone.
See moreDeclaration
Swift
@objc(GSButtonsMappableAction) public enum ButtonsMappableAction : Int
-
An action that may be triggered when the gamepad inputs generate a specific axis event, optionally in conjunction with a specific set of button events.
Those are predefined actions that are executed by the connected drone.
See moreDeclaration
Swift
@objc(GSAxisMappableAction) public enum AxisMappableAction : Int
-
Geofence modes, indicating the zone type where the drone is able to fly.
See moreDeclaration
Swift
@objc(GSGeofenceMode) public enum GeofenceMode : Int, CustomStringConvertible, CaseIterable
-
Gimbal axis.
See moreDeclaration
Swift
@objc(GSGimbalAxis) public enum GimbalAxis : Int, CustomStringConvertible
-
Gimbal frame of reference.
See moreDeclaration
Swift
@objc(GSFrameOfReference) public enum FrameOfReference : Int, CustomStringConvertible
-
Way of controlling the gimbal.
See moreDeclaration
Swift
@objc(GSGimbalControlMode) public enum GimbalControlMode : Int, CustomStringConvertible
-
Kill-switch mode.
See moreDeclaration
Swift
public enum KillSwitchMode : String, CustomStringConvertible, CaseIterable
-
Identifies how the kill-switch has been activated.
See moreDeclaration
Swift
public enum KillSwitchActivationSource : String, CustomStringConvertible, CaseIterable
-
Magnetometer calibration state
See moreDeclaration
Swift
@objc(GSMagnetometerCalibrationState) public enum MagnetometerCalibrationState : Int
-
Indexing state of the media store.
See moreDeclaration
Swift
@objc(GSMediaStoreIndexingState) public enum MediaStoreIndexingState : Int, CustomStringConvertible
-
Status of the media task.
See moreDeclaration
Swift
@objc(GSMediaTaskStatus) public enum MediaTaskStatus : Int, CustomStringConvertible
-
Media download type.
See moreDeclaration
Swift
public enum DownloadType
-
Download destination.
See moreDeclaration
Swift
public enum DownloadDestination
-
Storage type
See moreDeclaration
Swift
@objc(GSStorageType) public enum StorageType : Int, CustomStringConvertible
-
Microhard bandwidth.
See moreDeclaration
Swift
public enum MicrohardBandwidth : String, CustomStringConvertible, CaseIterable
-
Microhard encryption algorithm.
See moreDeclaration
Swift
public enum MicrohardEncryption : String, CustomStringConvertible, CaseIterable
-
Reason why a Microhard device pairing failed.
See moreDeclaration
Swift
public enum MicrohardPairingFailureReason : String, CustomStringConvertible, CaseIterable
-
Microhard state.
See moreDeclaration
Swift
public enum MicrohardState : Equatable, CustomStringConvertible
-
Microhard device pairting result.
See moreDeclaration
Swift
public enum MicrohardPairingStatus : Equatable, CustomStringConvertible
-
Mission state.
See moreDeclaration
Swift
public enum MissionState : Int, CustomStringConvertible
-
Mission unavailability reason
See moreDeclaration
Swift
public enum MissionUnavailabilityReason : Int, CustomStringConvertible
-
Update file upload state.
See moreDeclaration
Swift
public enum MissionUpdaterUploadState : CustomStringConvertible, Equatable
-
Updater error
See moreDeclaration
Swift
public enum MissionUpdaterError : Error
-
Motor error.
See moreDeclaration
Swift
@objc(GSMotorError) public enum MotorError : Int
-
Routing policy.
See moreDeclaration
Swift
public enum NetworkControlRoutingPolicy : String, CustomStringConvertible, CaseIterable
-
Network link type.
See moreDeclaration
Swift
public enum NetworkControlLinkType : String, CustomStringConvertible, CaseIterable
-
Network link status.
See moreDeclaration
Swift
public enum NetworkControlLinkStatus : String, CustomStringConvertible, CaseIterable
-
Network link error.
See moreDeclaration
Swift
public enum NetworkControlLinkError : String, CustomStringConvertible, CaseIterable
-
Direct connection mode (Wifi or USB).
See moreDeclaration
Swift
public enum NetworkDirectConnectionMode : String, CustomStringConvertible, CaseIterable
-
Obstacle avoidance mode.
See moreDeclaration
Swift
public enum ObstacleAvoidanceMode : String, CustomStringConvertible, CaseIterable
-
Obstacle avoidance state.
See moreDeclaration
Swift
public enum ObstacleAvoidanceState : String, CustomStringConvertible, CaseIterable
-
Tracking state.
See moreDeclaration
Swift
public enum TrackingState : Int, CustomStringConvertible
-
Tracking engine state.
See moreDeclaration
Swift
public enum TrackingEngineState : Int, CustomStringConvertible
-
Request status.
See moreDeclaration
Swift
public enum RequestStatus : Int, CustomStringConvertible
-
Piloting Behaviour.
See moreDeclaration
Swift
@objc(GSPilotingControlBehaviour) public enum PilotingBehaviour : Int, CustomStringConvertible
-
Precise home modes.
See moreDeclaration
Swift
@objc(GSPreciseHomeMode) public enum PreciseHomeMode : Int, CustomStringConvertible, CaseIterable
-
Precise home state.
See moreDeclaration
Swift
@objc(GSPreciseHomeState) public enum PreciseHomeState : Int
-
Transport used by the remote control - drone link.
See moreDeclaration
Swift
@objc(GSLinkTransport) public enum LinkTransport : Int, CustomStringConvertible
-
Operation for challenge signature
See moreDeclaration
Swift
public enum SecureElementSignatureOperation : String, CustomStringConvertible, CaseIterable
-
Challenge request state.
See moreDeclaration
Swift
public enum SecureElementChallengeSigningState : Equatable, CustomStringConvertible
-
Completion status of certificate download.
See moreDeclaration
Swift
public enum CertificateDownloadCompletionStatus : Int, CustomStringConvertible
-
An event that may be produced by a
RemoteControl.Model.skyCtrl3
gamepad input when grabbed.The corresponding input has an axis behavior, i.e. it has a position in some range, and an event is sent each time that position changes, along with the current position value linearly scaled in a [-100, 100] range.
See moreDeclaration
Swift
@objc(GSSkyCtrl3AxisEvent) public enum SkyCtrl3AxisEvent : Int
-
An event that may be produced by a
RemoteControl.Model.skyCtrl3
gamepad input when grabbed.The corresponding input has a button behavior, i.e. it can be either pressed or released, and an event is sent each time that state changes, along with the current state.
See moreDeclaration
Swift
@objc(GSSkyCtrl3ButtonEvent) public enum SkyCtrl3ButtonEvent : Int
-
State of a
See moreSkyCtrl3ButtonEvent
.Declaration
Swift
@objc(GSSkyCtrl3ButtonEventState) public enum SkyCtrl3ButtonEventState : Int
-
A physical button that can be grabbed on a
See moreRemoteControl.Model.skyCtrl3
gamepad.Declaration
Swift
@objc(GSSkyCtrl3Button) public enum SkyCtrl3Button : Int
-
A physical axis that can be grabbed on a
See moreRemoteControl.Model.skyCtrl3
gamepad.Declaration
Swift
@objc(GSSkyCtrl3Axis) public enum SkyCtrl3Axis : Int
-
Type of a mapping entry.
See moreDeclaration
Swift
@objc(GSSkyCtrl3MappingEntryType) public enum SkyCtrl3MappingEntryType : Int
-
An event that may be produced by a
RemoteControl.Model.skyCtrl4
gamepad input when grabbed.The corresponding input has an axis behavior, i.e. it has a position in some range, and an event is sent each time that position changes, along with the current position value linearly scaled in a [-100, 100] range.
See moreDeclaration
Swift
@objc(GSSkyCtrl4AxisEvent) public enum SkyCtrl4AxisEvent : Int
-
An event that may be produced by a
RemoteControl.Model.skyCtrl4
gamepad input when grabbed.The corresponding input has a button behavior, i.e. it can be either pressed or released, and an event is sent each time that state changes, along with the current state.
See moreDeclaration
Swift
@objc(GSSkyCtrl4ButtonEvent) public enum SkyCtrl4ButtonEvent : Int
-
State of a
See moreSkyCtrl4ButtonEvent
.Declaration
Swift
@objc(GSSkyCtrl4ButtonEventState) public enum SkyCtrl4ButtonEventState : Int
-
A physical button that can be grabbed on a
See moreRemoteControl.Model.skyCtrl4
gamepad.Declaration
Swift
@objc(GSSkyCtrl4Button) public enum SkyCtrl4Button : Int
-
A physical axis that can be grabbed on a
See moreRemoteControl.Model.skyCtrl4
gamepad.Declaration
Swift
@objc(GSSkyCtrl4Axis) public enum SkyCtrl4Axis : Int
-
Type of a mapping entry.
See moreDeclaration
Swift
@objc(GSSkyCtrl4MappingEntryType) public enum SkyCtrl4MappingEntryType : Int
-
Sleep mode activation status.
See moreDeclaration
Swift
public enum SleepModeActivationStatus : String, CustomStringConvertible, CaseIterable
-
Camera live stream playback state.
See moreDeclaration
Swift
@objc(GSCameraLivePlayState) public enum CameraLivePlayState : Int, CustomStringConvertible
-
Camera Live sources.
See moreDeclaration
Swift
@objc(GSCameraLiveSource) public enum CameraLiveSource : Int, CustomStringConvertible
-
Thermal control modes.
See moreDeclaration
Swift
@objc(GSThermalControlMode) public enum ThermalControlMode : Int, CustomStringConvertible, CaseIterable
-
Thermal sensitivity ranges.
See moreDeclaration
Swift
@objc(GSThermalSensitivityRange) public enum ThermalSensitivityRange : Int, CustomStringConvertible, CaseIterable
-
Thermal camera calibration modes.
See moreDeclaration
Swift
@objc(GSThermalCalibrationMode) public enum ThermalCalibrationMode : Int, CustomStringConvertible, CaseIterable
-
Thermal rendering modes.
See moreDeclaration
Swift
@objc(GSThermalRenderingMode) public enum ThermalRenderingMode : Int, CustomStringConvertible, CaseIterable
-
Thermal palette colorization modes.
See moreDeclaration
Swift
@objc(GSThermalColorizationMode) public enum ThermalColorizationMode : Int, CustomStringConvertible
-
Thermal spot palette types.
See moreDeclaration
Swift
@objc(GSThermalSpotType) public enum ThermalSpotType : Int, CustomStringConvertible
-
Update file download state.
See moreDeclaration
Swift
@objc(GSUpdaterDownloadState) public enum UpdaterDownloadState : Int, CustomStringConvertible
-
Update state.
See moreDeclaration
Swift
@objc(GSUpdaterUpdateState) public enum UpdaterUpdateState : Int, CustomStringConvertible
-
Reasons that make downloading update file(s) impossible.
See moreDeclaration
Swift
@objc(GSUpdaterDownloadUnavailabilityReason) public enum UpdaterDownloadUnavailabilityReason : Int, CustomStringConvertible
-
Reasons that make applying update(s) impossible.
See moreDeclaration
Swift
@objc(GSUpdaterUpdateUnavailabilityReason) public enum UpdaterUpdateUnavailabilityReason : Int, CustomStringConvertible
-
Formatting type of the formatting process.
See moreDeclaration
Swift
@objc(GSFormattingType) public enum FormattingType : Int, CustomStringConvertible
-
Formatting step of the formatting process.
See moreDeclaration
Swift
@objc(GSFormattingStep) public enum FormattingStep : Int, Codable
-
Physical state of the user storage.
See moreDeclaration
Swift
@objc(GSUserStoragePhysicalState) public enum UserStoragePhysicalState : Int, CustomStringConvertible
-
File system state of the user storage.
See moreDeclaration
Swift
@objc(GSUserStorageFileSystemState) public enum UserStorageFileSystemState : Int, CustomStringConvertible
-
Password usage when transmitting password to unlock file system
See moreDeclaration
Swift
@objc(GSPasswordUsage) public enum PasswordUsage : Int, Codable
-
A navigation event sent when the appropriate remote control input is triggered.
See moreDeclaration
Swift
@objc(GSVirtualGamepadEvent) public enum VirtualGamepadEvent : Int
-
State of an input associated to the event that was sent.
See moreDeclaration
Swift
@objc(GSVirtualGamepadEventState) public enum VirtualGamepadEventState : Int
-
Wifi access point channel selection mode.
See moreDeclaration
Swift
public enum ChannelSelectionMode : Int, CustomStringConvertible
-
Wifi indoor/outdoor environment modes.
See moreDeclaration
Swift
public enum Environment : Int, CustomStringConvertible, CaseIterable
-
Wifi security mode.
See moreDeclaration
Swift
public enum SecurityMode : Int, CustomStringConvertible, CaseIterable
-
Frequency band into which a Wifi channel operates.
See moreDeclaration
Swift
public enum Band : Int, CustomStringConvertible
-
Wifi channel.
See moreDeclaration
Swift
public enum WifiChannel : Int, CustomStringConvertible
-
Type of animation.
See moreDeclaration
Swift
@objc(GSAnimationType) public enum AnimationType : Int
-
Execution mode used by some animations.
See moreDeclaration
Swift
@objc(GSAnimationMode) public enum AnimationMode : Int
-
Animation execution status.
See moreDeclaration
Swift
@objc(GSAnimationStatus) public enum AnimationStatus : Int
-
Flip directions.
See moreDeclaration
Swift
@objc(GSFlipAnimationDirection) public enum FlipAnimationDirection : Int
-
Action to execute at the end of a Vertigo animation.
See moreDeclaration
Swift
@objc(GSVertigoAnimationFinishAction) public enum VertigoAnimationFinishAction : Int, CustomStringConvertible
-
Reasons why an animation may be unavailable.
See moreDeclaration
Swift
@objc(GSAnimationIssue) public enum AnimationIssue : Int, CustomStringConvertible
-
Piloting mode in which an animation may be available.
See moreDeclaration
Swift
@objc(GSPilotingMode) public enum PilotingMode : Int, CustomStringConvertible
-
Reason why this piloting interface is currently unavailable.
See moreDeclaration
Swift
@objc(GSFlightPlanUnavailabilityReason) public enum FlightPlanUnavailabilityReason : Int, CustomStringConvertible
-
Defines how a mavlink flight plan file is interpreted by the drone.
See moreDeclaration
Swift
@objc(GSFlightPlanInterpreter) public enum FlightPlanInterpreter : Int, CustomStringConvertible
-
Activation error.
See moreDeclaration
Swift
@objc(GSFlightPlanActivationError) public enum FlightPlanActivationError : Int, CustomStringConvertible
-
Flight Plan file upload state.
See moreDeclaration
Swift
@objc(GSFlightPlanFileUploadState) public enum FlightPlanFileUploadState : Int, CustomStringConvertible
-
Result of media resources clean before recovery of a flight plan execution, see
See morecleanBeforeRecovery
.Declaration
Swift
public enum CleanBeforeRecoveryResult : String, CustomStringConvertible
-
Describes the drone’s behaviour upon disconnection of GroundSdk.
See moreDeclaration
Swift
public enum FlightPlanDisconnectionPolicy
-
Reasons why a guided piloting may be unavailable.
See moreDeclaration
Swift
@objc(GSGuidedIssue) public enum GuidedIssue : Int, CustomStringConvertible
-
Guided move type.
See moreDeclaration
Swift
@objc(GSGuidedType) public enum GuidedType : Int, CustomStringConvertible
-
Orientation that takes the drone during a
See moreLocationDirective
.Declaration
Swift
public enum OrientationDirective : Equatable, CustomStringConvertible
-
Objective-C version of
OrientationDirective
.Note
This enum is for Objective-C only. Swift must use the enumOrientationDirective
.Declaration
Swift
@objc(GSOrientationDirective) public enum GSOrientationDirective : Int
-
Action performed when
See moresmartTakeOffLand()
is called.Declaration
Swift
@objc(GSSmartTakeOffLandAction) public enum SmartTakeOffLandAction : Int, CustomStringConvertible
-
Gimbal control mode during a point'n'fly execution.
See moreDeclaration
Swift
public enum PointAndFlyGimbalControlMode : String, CustomStringConvertible, CaseIterable
-
Reasons why point'n'fly piloting interface may be unavailable.
See moreDeclaration
Swift
public enum PointAndFlyIssue : String, CustomStringConvertible, CaseIterable
-
Execution status of a point or fly directive.
See moreDeclaration
Swift
public enum PointAndFlyExecutionStatus : String, CustomStringConvertible, CaseIterable
-
Heading of the drone during a
See moreFlyDirective
.Declaration
Swift
public enum PointAndFlyHeading : Equatable, CustomStringConvertible
-
Point Of Interest operating mode.
See moreDeclaration
Swift
@objc(GSPointOfInterestMode) public enum PointOfInterestMode : Int, CustomStringConvertible
-
Reasons why a poi piloting interface may be unavailable.
See moreDeclaration
Swift
@objc(GSPOIIssue) public enum POIIssue : Int, CustomStringConvertible
-
Reasons why a return home may be unavailable.
See moreDeclaration
Swift
@objc(GSReturnHomeIssue) public enum ReturnHomeIssue : Int, CustomStringConvertible
-
Declaration
Swift
@objc(GSHomeReachability) public enum HomeReachability : Int, CustomStringConvertible
-
Return home destination target.
See moreDeclaration
Swift
@objc(GSReturnHomeTarget) public enum ReturnHomeTarget : Int, CustomStringConvertible
-
Return Home ending behavior
See moreDeclaration
Swift
@objc(GSReturnHomeEndingBehavior) public enum ReturnHomeEndingBehavior : Int, CustomStringConvertible, CaseIterable
-
Reason why return home has been started or stopped.
See moreDeclaration
Swift
@objc(GSReturnHomeReason) public enum ReturnHomeReason : Int, CustomStringConvertible, CaseIterable
-
FollowMe mode, defines how the drone follows the target.
See moreDeclaration
Swift
@objc(GSFollowMode) public enum FollowMode : Int, CustomStringConvertible
-
Current state of follow mode.
When the FollowMe mode is active, the drone follows its target (moving the drone and the camera). If the Follow mode prerequisites are not met, the drone may remain stationary (while visually following its target).
See moreDeclaration
Swift
@objc(GSFollowBehavior) public enum FollowBehavior : Int, CustomStringConvertible
-
LookAtMe mode, defines how the drone looks at the target.
See moreDeclaration
Swift
@objc(GSLookAtMode) public enum LookAtMode : Int, CustomStringConvertible
-
Reasons why a tracking piloting interface may be unavailable or unavailable in degraded mode.
See moreDeclaration
Swift
@objc(GSTrackingIssue) public enum TrackingIssue : Int, CustomStringConvertible
-
Automatic connection state.
See moreDeclaration
Swift
@objc(GSAutoConnectionState) public enum AutoConnectionState : Int, CustomStringConvertible
-
Special firmware attributes.
See moreDeclaration
Swift
@objc(GSFirmwareAttribute) public enum FirmwareAttribute : Int, CustomStringConvertible
-
Firmware version type.
See moreDeclaration
Swift
@objc(GSFirmwareVersionType) public enum FirmwareVersionType : Int
-
Local state of the firmware update.
See moreDeclaration
Swift
@objc(GSFirmwareManagerEntryState) public enum FirmwareManagerEntryState : Int, CustomStringConvertible
-
Policy to observe with regard to user data that were collected before the user decides to allow data upload.
See moreDeclaration
Swift
@objc(GSOldDataPolicy) public enum OldDataPolicy : Int, Codable, CustomStringConvertible
-
Data upload policy.
See moreDeclaration
Swift
@objc(GSDataUploadPolicy) public enum DataUploadPolicy : Int, Codable, CustomStringConvertible
-
Parameters used according to the model of CockpitGlasses used
See moreDeclaration
Swift
public enum Cockpit
-
Countries of the world.
The raw value contains the 2-letter ISO 3166 alpha-2 code for this country.
See moreDeclaration
Swift
public enum Country : String, CaseIterable
-
Log collector source.
See moreDeclaration
Swift
public enum LogCollectorSource : Hashable, CustomStringConvertible
-
Status of the log collection for all sources.
See moreDeclaration
Swift
public enum LogCollectorGlobalStatus : CustomStringConvertible
-
Status of the log collection for one source.
See moreDeclaration
Swift
public enum LogCollectorStatus : CustomStringConvertible
-
Mavlink standard/v2 namespace
See moreDeclaration
Swift
public enum MavlinkStandard
-
Replay stream playback state.
See moreDeclaration
Swift
@objc(GSReplayPlayState) public enum ReplayPlayState : Int, CustomStringConvertible
-
Stream state.
See moreDeclaration
Swift
@objc(GSStreamState) public enum StreamState : Int, CustomStringConvertible
-
Raw pixel format.
See moreDeclaration
Swift
public enum VideoFormatRawPixelFormat
-
Raw pixel ordering.
See moreDeclaration
Swift
public enum VideoFormatRawPixelOrder
-
Raw pixel layout.
See moreDeclaration
Swift
public enum VideoFormatRawPixelLayout
-
Raw data layout.
See moreDeclaration
Swift
public enum VideoFormatRawDataLayout
-
Data padding.
See moreDeclaration
Swift
public enum VideoFormatRawDataPadding
-
Data endianness.
See moreDeclaration
Swift
public enum VideoFormatRawDataEndianness
-
Color primaries.
See moreDeclaration
Swift
public enum VideoFormatColorPrimaries
-
Transfer function.
See moreDeclaration
Swift
public enum VideoFormatTransferFunction
-
Matrix coefficients.
See moreDeclaration
Swift
public enum VideoFormatMatrixCoefficients
-
Dynamic range.
See moreDeclaration
Swift
public enum VideoFormatDynamicRange
-
Tone mapping.
See moreDeclaration
Swift
public enum VideoFormatToneMapping