Other Classes
The following classes are available globally.
-
Model of a device.
Note
This class is only intended to be used in ObjC. In Swift, useDeviceModel
.Declaration
Swift
@objcMembers public class GSDeviceModel : NSObject
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSDeviceStateRef : NSObject
-
Alarm with a level.
See moreDeclaration
Swift
@objcMembers @objc(GSAlarm) public class Alarm : NSObject
-
Instrument descriptor
See moreDeclaration
Swift
@objc(GSFlightMeterDesc) public class FlightMeterDesc : NSObject, InstrumentClassDesc
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSInstrumentRef : NSObject
-
Takeoff alarm with a level.
See moreDeclaration
Swift
public class TakeoffAlarm : NSObject
-
Objective-C wrapper of Ref
for device name. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSNameRef : NSObject
-
Camera components.
See moreDeclaration
Swift
public class Camera2Components
-
Camera configuration parameter descriptor.
V
is the parameter value type.Declaration
Swift
public class Camera2Param<V>
-
Camera configuration parameters.
See moreDeclaration
Swift
public class Camera2Params
-
Base class for camera configuration parameter.
See moreDeclaration
Swift
public class Camera2ParamBase<T> where T : Hashable
-
Immutable camera configuration parameter.
See moreDeclaration
Swift
public class Camera2ImmutableParam<T> : Camera2ParamBase<T> where T : Hashable
-
Mutable camera configuration parameter.
See moreDeclaration
Swift
public class Camera2EditableParam<T> : Camera2ParamBase<T> where T : Hashable
-
Base class for camera configuration parameter of type
See moreDouble
.Declaration
Swift
public class Camera2DoubleBase
-
Immutable camera configuration parameter of type
See moreDouble
.Declaration
Swift
public class Camera2Double : Camera2DoubleBase
-
Mutable camera configuration parameter of type
See moreDouble
.Declaration
Swift
public class Camera2EditableDouble : Camera2DoubleBase
-
State of the crash report downloader. Informs about any ongoing crash reports download progress, as well as the completion status of the crash reports download.
See moreDeclaration
Swift
@objcMembers @objc(GSCrashReportDownloaderState) public class CrashReportDownloaderState : NSObject
-
Represents a remote drone seen during discovery.
See moreDeclaration
Swift
@objcMembers @objc(GSDiscoveredDrone) public class DiscoveredDrone : NSObject
-
State of the flight camera record downloader. Informs about any ongoing flight camera records download progress, as well as the completion status of the flight camera records download.
See moreDeclaration
Swift
public class FlightCameraRecordDownloaderState : NSObject
-
State of the flight data (PUD) downloader. Informs about latest count of successfully downloaded flight data files, as well as the completion status of the flight data files (PUDs) download.
See moreDeclaration
Swift
@objcMembers @objc(GSFlightDataDownloaderState) public class FlightDataDownloaderState : NSObject
-
State of the flight log downloader. Informs about any ongoing flight logs download progress, as well as the completion status of the flight logs download.
See moreDeclaration
Swift
@objcMembers @objc(GSFlightLogDownloaderState) public class FlightLogDownloaderState : NSObject
-
Gimbal offsets manual correction process.
See moreDeclaration
Swift
@objcMembers @objc(GSGimbalOffsetsCorrectionProcess) public class GimbalOffsetsCorrectionProcess : NSObject
-
State of the calibration process for a 1-step calibration. The calibration is done on the 3 axes simultaneously: roll, pitch and yaw. The calibration progress is provided for each axis as a percentage, in range [0, 100]. The magnetometer is calibrated when the calibration progress of the 3 axes has reached 100%.
See moreDeclaration
Swift
@objcMembers @objc(GSMagnetometer1StepCalibrationProcessState) public class Magnetometer1StepCalibrationProcessState : NSObject
-
State of the calibration process for a 3-steps calibration.
See moreDeclaration
Swift
@objcMembers @objc(GSMagnetometer3StepCalibrationProcessState) public class Magnetometer3StepCalibrationProcessState : NSObject
-
Media deleter, containing info on a delete medias task.
See moreDeclaration
Swift
@objcMembers @objc(GSMediaDeleter) public class MediaDeleter : NSObject, MediaOperation
-
All media deleter, containing info on a delete all medias task.
Seealso
MediaStore.newAllMediaDeleter(observer:)
Declaration
Swift
@objcMembers @objc(GSAllMediaDeleter) public class AllMediasDeleter : NSObject, MediaOperation
-
Factory class to create
See moreMediaResourceList
.Declaration
Swift
@objcMembers @objc(GSMediaResourceListFactory) public class MediaResourceListFactory : NSObject
-
Media downloader, containing info on a download medias task.
Seealso
MediaStore.newDownloader
Declaration
Swift
@objcMembers @objc(GSMediaDownloader) public class MediaDownloader : NSObject, MediaOperation
-
Resource uploader, containing info on a resource upload task.
Seealso
MediaStore.newUploader
Declaration
Swift
public class ResourceUploader : MediaOperation
-
Objective-C wrapper of Ref<[MediaItem]>. Required because swift generics can’t be used from Objective-C.
Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSMediaListRef : NSObject
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSMediaImageRef : NSObject
-
Objective-C wrapper of DownloadDestination. Required because swift enum with optional value can’t be used from Objective-C.
Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers @objc public class GSDownloadDestination : NSObject
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSMediaDownloaderRef : NSObject, MediaOperation
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSMediaDeleterRef : NSObject, MediaOperation
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSAllMediasDeleterRef : NSObject, MediaOperation
-
Media item in a media store.
See moreDeclaration
Swift
@objcMembers @objc(GSMediaItem) public class MediaItem : NSObject
-
Tracked target.
See moreDeclaration
Swift
public class Target : NSObject
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSPeripheralRef : NSObject
-
State of the certificate for images downloader.
See moreDeclaration
Swift
public class CertificateImagesDownloaderState : NSObject
-
Wrapper around a Set of
See moreGSSkyCtrl3Button
. This is only for Objective-C use.Declaration
Swift
@objcMembers public class GSSkyCtrl3ButtonSet : NSObject
-
Wrapper around a Set of
See moreGSSkyCtrl3AxisSet
. This is only for Objective-C use.Declaration
Swift
@objcMembers public class GSSkyCtrl3AxisSet : NSObject
-
Defines a mapping entry.
A mapping entry collects the drone model onto which the entry should apply, as well as the type of the entry which defines the concrete subclass of the entry.
No instance of this class can be created, you must either create a
See moreSkyCtrl3ButtonsMappingEntry
or aSkyCtrl3AxisMappingEntry
.Declaration
Swift
@objcMembers @objc(GSSkyCtrl3MappingEntry) public class SkyCtrl3MappingEntry : NSObject
-
A mapping entry that defines a
See moreButtonsMappableAction
to be triggered when the gamepad inputs produce a set ofSkyCtrl3ButtonEvent
in the state.pressed
.Declaration
Swift
@objcMembers @objc(GSSkyCtrl3ButtonsMappingEntry) public class SkyCtrl3ButtonsMappingEntry : SkyCtrl3MappingEntry
-
A mapping entry that defines a
See moreAxisMappableAction
to be triggered when the gamepad inputs produce anSkyCtrl3AxisEvent
, and optionally in conjunction with a specific set ofSkyCtrl3ButtonEvent
in the state.pressed
.Declaration
Swift
@objcMembers @objc(GSSkyCtrl3AxisMappingEntry) public class SkyCtrl3AxisMappingEntry : SkyCtrl3MappingEntry
-
Wrapper around a Set of
See moreGSSkyCtrl4Button
. This is only for Objective-C use.Declaration
Swift
@objcMembers public class GSSkyCtrl4ButtonSet : NSObject
-
Wrapper around a Set of
See moreGSSkyCtrl4AxisSet
. This is only for Objective-C use.Declaration
Swift
@objcMembers public class GSSkyCtrl4AxisSet : NSObject
-
Defines a mapping entry.
A mapping entry collects the drone model onto which the entry should apply, as well as the type of the entry which defines the concrete subclass of the entry.
No instance of this class can be created, you must either create a
See moreSkyCtrl4ButtonsMappingEntry
or aSkyCtrl4AxisMappingEntry
.Declaration
Swift
@objcMembers @objc(GSSkyCtrl4MappingEntry) public class SkyCtrl4MappingEntry : NSObject
-
A mapping entry that defines a
See moreButtonsMappableAction
to be triggered when the gamepad inputs produce a set ofSkyCtrl4ButtonEvent
in the state.pressed
.Declaration
Swift
@objcMembers @objc(GSSkyCtrl4ButtonsMappingEntry) public class SkyCtrl4ButtonsMappingEntry : SkyCtrl4MappingEntry
-
A mapping entry that defines a
See moreAxisMappableAction
to be triggered when the gamepad inputs produce anSkyCtrl4AxisEvent
, and optionally in conjunction with a specific set ofSkyCtrl4ButtonEvent
in the state.pressed
.Declaration
Swift
@objcMembers @objc(GSSkyCtrl4AxisMappingEntry) public class SkyCtrl4AxisMappingEntry : SkyCtrl4MappingEntry
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSCameraLiveRef : NSObject
-
Media replay source factory.
See moreDeclaration
Swift
@objc(GSMediaReplaySourceFactory) public class MediaReplaySourceFactory : NSObject
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSMediaReplayRef : NSObject
-
Class to store the target detection results.
See moreDeclaration
Swift
@objcMembers @objc(GSTargetDetectionInfo) public class TargetDetectionInfo : NSObject
-
Thermal rendering.
See moreDeclaration
Swift
@objcMembers @objc(GSThermalRendering) public class ThermalRendering : NSObject
-
Color for thermal palette.
See moreDeclaration
Swift
@objcMembers @objc(GSThermalColor) public class ThermalColor : NSObject
-
Base class for thermal palette.
See moreDeclaration
Swift
@objcMembers @objc(GSThermalPalette) public class ThermalPalette : NSObject
-
Absolute thermal palette.
See moreDeclaration
Swift
@objcMembers @objc(GSThermalAbsolutePalette) public class ThermalAbsolutePalette : ThermalPalette
-
Relative thermal palette.
See moreDeclaration
Swift
@objcMembers @objc(GSThermalRelativePalette) public class ThermalRelativePalette : ThermalPalette
-
Spot thermal palette.
See moreDeclaration
Swift
@objcMembers @objc(GSThermalSpotPalette) public class ThermalSpotPalette : ThermalPalette
-
Progress state of the formatting process.
See moreDeclaration
Swift
@objcMembers @objc(GSFormattingState) public class FormattingState : NSObject
-
Utility class for Wifi passwords.
See moreDeclaration
Swift
public class WifiPasswordUtil : NSObject
-
Candle animation configuration class.
Allows to configure the following parameters for this animation:
- speed: animation execution speed, in meters per second. If
with(speed:)
is not customized, then the drone will apply its own default value for this parameter. - vertical distance: distance the drone will fly up after having flown towards its target, in meters.
If
with(verticalDistance:)
is not customized, then the drone will apply its own default value for this parameter. - mode: animation execution mode. If
with(mode:)
is not customized, then the drone will apply its own default value for this parameter:.once
.
Declaration
Swift
@objcMembers @objc(GSCandleAnimationConfig) public class CandleAnimationConfig : NSObject, AnimationConfig
- speed: animation execution speed, in meters per second. If
-
Candle animation configuration class.
Allows to configure the following parameters for this animation:
- speed: animation execution speed, in meters per second. If
with(speed:)
is not customized, then the drone will apply its own default value for this parameter. - angle: angle between the drone/target axis and the target/destination axis, in degrees.
The drone will slide horizontally according to that angle.
If
with(angle:)
is not customized, then the drone will apply its own default value for this parameter. - horizontal distance: distance the drone will slide horizontally, in meters.
If
with(horizontalDistance:)
is not customized, then the drone will apply its own default value for this parameter. - mode: animation execution mode. If
with(mode:)
is not customized, then the drone will apply its own default value for this parameter:.once
.
Declaration
Swift
@objcMembers @objc(GSDollySlideAnimationConfig) public class DollySlideAnimationConfig : NSObject, AnimationConfig
- speed: animation execution speed, in meters per second. If
-
Dronie animation configuration class.
Allows to configure the following parameters for this animation:
- speed: animation execution speed, in meters per second. If
with(speed:)
is not customized, then the drone will apply its own default value for this parameter. - distance: distance the drone will fly away from the target, in meters.
If
with(distance:)
is not customized, then the drone will apply its own default value for this parameter. - mode: animation execution mode. If
with(mode:)
is not customized, then the drone will apply its own default value for this parameter:.once
.
Declaration
Swift
@objcMembers @objc(GSDronieAnimationConfig) public class DronieAnimationConfig : NSObject, AnimationConfig
- speed: animation execution speed, in meters per second. If
-
Flip animation configuration class.
Allows to configure the flip direction parameter for this animation. This parameter is mandatory.
See moreDeclaration
Swift
@objcMembers @objc(GSFlipAnimationConfig) public class FlipAnimationConfig : NSObject, AnimationConfig
-
Horizontal 180 Photo panorama animation configuration.
See moreDeclaration
Swift
@objcMembers @objc(GSHorizontal180PhotoPanoramaAnimationCfg) public class Horizontal180PhotoPanoramaAnimationCfg : NSObject, AnimationConfig
-
Horizontal panorama animation configuration class.
Allows to configure the following parameters for this animation:
- rotation angle: angle of the rotation the drone should perform, in degrees. Positive values make the drone
rotate clockwise, negative values make it rotate counter-clockwise. Absolute value may be greater than 360 degrees
to perform more than one complete rotation. If
with(rotationAngle:)
is not called, then the drone will apply its own default value for this parameter. - rotation speed: angular speed of the rotation, in degrees per second. If
with(rotationSpeed:)
is not called, then the drone will apply its own default value for this parameter.
Declaration
Swift
@objcMembers @objc(GSHorizontalPanoramaAnimationConfig) public class HorizontalPanoramaAnimationConfig : NSObject, AnimationConfig
- rotation angle: angle of the rotation the drone should perform, in degrees. Positive values make the drone
rotate clockwise, negative values make it rotate counter-clockwise. Absolute value may be greater than 360 degrees
to perform more than one complete rotation. If
-
Horizontal reveal animation configuration class.
Allows to configure the following parameters for this animation:
- speed: animation execution speed, in meters per second. If
with(speed:)
is not customized, then the drone will apply its own default value for this parameter. - distance: distance the drone will fly forward, in meters.
If
with(distance:)
is not customized, then the drone will apply its own default value for this parameter. - mode: animation execution mode. If
with(mode:)
is not customized, then the drone will apply its own default value for this parameter:.once
.
Declaration
Swift
@objcMembers @objc(GSHorizontalRevealAnimationConfig) public class HorizontalRevealAnimationConfig : NSObject, AnimationConfig
- speed: animation execution speed, in meters per second. If
-
Parabola animation configuration class.
Allows to configure the following parameters for this animation:
- speed: animation execution speed, in meters per second. If
with(speed:)
is not customized, then the drone will apply its own default value for this parameter. - vertical distance: distance the drone will fly up to reach the top point of the parabola, in meters.
If
with(verticalDistance:)
is not customized, then the drone will apply its own default value for this parameter. - mode: animation execution mode. If
with(mode:)
is not customized, then the drone will apply its own default value for this parameter:.once
.
Declaration
Swift
@objcMembers @objc(GSParabolaAnimationConfig) public class ParabolaAnimationConfig : NSObject, AnimationConfig
- speed: animation execution speed, in meters per second. If
-
Position twist up animation configuration.
See moreDeclaration
Swift
@objcMembers @objc(GSPositionTwistUpAnimationConfig) public class PositionTwistUpAnimationConfig : NSObject, AnimationConfig
-
Photo panorama animation configuration.
See moreDeclaration
Swift
@objcMembers @objc(GSSphericalPhotoPanoramaAnimationConfig) public class SphericalPhotoPanoramaAnimationConfig : NSObject, AnimationConfig
-
Spiral animation configuration class.
Allows to configure the following parameters for this animation:
- speed: animation execution speed, in meters per second. If
with(speed:)
is not customized, then the drone will apply its own default value for this parameter. - radius variation: animation radius variation.
If
with(radiusVariation:)
is not customized, then the drone will apply its own default value for this parameter. - vertical distance: distance the drone will fly vertically, in meters. Positive values
instruct the drone to fly up, negative value instructs to fly down.
If
with(verticalDistance:)
is not customized, then the drone will apply its own default value for this parameter. - revolution number: number of revolutions the drone will perform around the target. Positive values instruct
the drone to circle clockwise, negative values instruct to circle counter-clockwise.
If
with(revolutionAmount:)
is not customized, then the drone will apply its own default value for this parameter. - mode: animation execution mode. If
with(mode:)
is not customized, then the drone will apply its own default value for this parameter:.once
.
Declaration
Swift
@objcMembers @objc(GSSpiralAnimationConfig) public class SpiralAnimationConfig : NSObject, AnimationConfig
- speed: animation execution speed, in meters per second. If
-
Super Wide Photo panorama animation configuration.
See moreDeclaration
Swift
@objcMembers @objc(GSSuperWidePhotoPanoramaAnimationConfig) public class SuperWidePhotoPanoramaAnimationConfig : NSObject, AnimationConfig
-
Twist up animation configuration.
See moreDeclaration
Swift
@objcMembers @objc(GSTwistUpAnimationConfig) public class TwistUpAnimationConfig : NSObject, AnimationConfig
-
Vertical 180 Photo panorama animation configuration.
See moreDeclaration
Swift
@objcMembers @objc(GSVertical180PhotoPanoramaAnimationConfig) public class Vertical180PhotoPanoramaAnimationConfig : NSObject, AnimationConfig
-
Vertical reveal animation configuration class.
Allows to configure the following parameters for this animation:
- vertical speed: animation vertical speed, in meters per second. If
with(verticalSpeed:)
is not customized, then the drone will apply its own default value for this parameter. - vertical distance: distance the drone will fly vertically, in meters. Positive values
instruct the drone to fly up, negative value instructs to fly down.
If
with(verticalDistance:)
is not customized, then the drone will apply its own default value for this parameter. - rotation angle: angle for the panorama the drone will perform after having flown up, in degrees.
Positive values make the drone rotate clockwise, negative values make it rotate counter-clockwise.
Absolute value may be greater than 360 degrees to perform more than one complete rotation.
If
with(rotationAngle:)
is not called, then the drone will apply its own default value for this parameter. - rotation speed: angular speed of the rotation, in degrees per second. If
with(rotationSpeed:)
is not called, then the drone will apply its own default value for this parameter. - mode: animation execution mode. If
with(mode:)
is not customized, then the drone will apply its own default value for this parameter:.once
.
Declaration
Swift
@objcMembers @objc(GSVerticalRevealAnimationConfig) public class VerticalRevealAnimationConfig : NSObject, AnimationConfig
- vertical speed: animation vertical speed, in meters per second. If
-
Vertigo animation configuration class.
Allows to configure the following parameters for this animation:
- duration: animation execution duration, in second. If
with(duration:)
is not customized, then the drone will apply its own default value for this parameter. - maxZoomLevel: maximal zoom level. If
with(maxZoomLevel:)
is not customized, then the drone will apply its own default value for this parameter. - finishAction: animation finish action. If
with(finishAction:)
is not customized, then the drone will apply its own default value for this parameter. - mode: animation execution mode. If
with(mode:)
is not customized, then the drone will apply its own default value for this parameter:.once
.
Declaration
Swift
@objcMembers @objc(GSVertigoAnimationConfig) public class VertigoAnimationConfig : NSObject, AnimationConfig
- duration: animation execution duration, in second. If
-
Requested speed for the flight. When attached to a flight
Directive
, allows to specify the desired horizontal, vertical and rotation speed values for the flight.Note
Note:The provided values are considered maximum values: the drone will try its best to respect the specified speeds, but the actual speeds may be lower depending on the situation. Specifying incoherent speed values with regard to the specified location target will result in a failed move.Declaration
Swift
@objc(GSSpeed) public class GuidedPilotingSpeed : NSObject
-
A guided flight directive, of any GuidedType. Optionally, desired speed values for the move may also be specified.
See moreDeclaration
Swift
@objcMembers @objc(GSGuidedDirective) public class GuidedDirective : NSObject
-
Directive for a move to an absolute Location (“Move To”).
See moreDeclaration
Swift
@objcMembers @objc(GSLocationDirective) public class LocationDirective : GuidedDirective
-
Directive for a move to a relative position (“Move By”).
See moreDeclaration
Swift
@objcMembers @objc(GSRelativeMoveDirective) public class RelativeMoveDirective : GuidedDirective
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSPilotingItfRef : NSObject
-
A point'n'fly directive.
See moreDeclaration
Swift
public class PointAndFlyDirective : Equatable, CustomStringConvertible
-
A directive requesting the drone to point at a given location.
While the point directive is executing, the drone constantly points at the target but can be piloted normally. However, yaw value is not settable.
See moreDeclaration
Swift
public class PointDirective : PointAndFlyDirective
-
A directive requesting the drone to move to a given location.
Note
The provided speed values are considered maximum values: the drone will try its best to respect the specified speeds, but the actual speeds may be lower depending on the situation. Specifying incoherent values with regard to the specified location target will result in a failed move.Declaration
Swift
public class FlyDirective : PointAndFlyDirective
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSFacilityRef : NSObject
-
An object that uniquely identifies a device firmware.
See moreDeclaration
Swift
@objcMembers @objc(GSFirmwareIdentifier) public class FirmwareIdentifier : NSObject
-
Object that represents a version of the firmware.
See moreDeclaration
Swift
@objcMembers @objc(GSFirmwareVersion) public class FirmwareVersion : NSObject
extension FirmwareVersion: Comparable
-
Represents an available firmware update.
See moreDeclaration
Swift
@objc(GSFirmwareManagerEntry) @objcMembers public class FirmwareManagerEntry : NSObject
-
Objective-C wrapper of Ref<[DroneListEntry]>. Required because swift generics can’t be used from Objective-C.
Note
this class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSDroneListRef : NSObject
-
Objective-C wrapper of Ref<[RemoteControlListEntry]>. Required because swift generics can’t be used from Objective-C.
Note
this class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSRemoteControlListRef : NSObject
-
Class for creating sprites from an image. The sprites are meant to be rendered (OpenGl) in the HMD overlays.
See moreDeclaration
Swift
public class HmdSprite : Hashable
-
Class to use in order to mark a specific view in a views hierarchy. The view with this class will be rendered. See:
public func setViewForHud(view: UIView?, refreshRateHz: Double)
Declaration
Swift
open class DrawableView : UIView
-
The VC that supports all the display and OpenGl composition of the “HMD” view. You can subclass this ViewController in order to implement a HMD feature
See moreDeclaration
Swift
open class HmdViewController : UIViewController
-
Object handling a Texture Frame Buffer Object intended for offscreen rendering
See moreDeclaration
Swift
public class GGLFbo
-
Timer using a GCD DispatchSource Timer
Declaration
Swift
public class GGLTimer
-
State of the log collection for one source.
See moreDeclaration
Swift
public class LogCollectorState : CustomStringConvertible
-
Latest logs collector interface.
See moreDeclaration
Swift
public class LogCollector
-
MAVLink command which allows to change the drone speed.
See moreDeclaration
Swift
public final class ChangeSpeedCommand : MavlinkCommand
-
MAVLink command which allows to create a panorama.
See moreDeclaration
Swift
public final class CreatePanoramaCommand : MavlinkCommand
-
MAVLink command which allows to delay the next MAVLink command execution.
See moreDeclaration
Swift
public final class DelayCommand : MavlinkCommand
-
MAVLink command which allows to land.
See moreDeclaration
Swift
public final class LandCommand : MavlinkCommand
-
A MAVLink command.
Clients of this API cannot instantiate this class directly, and must use one of the subclasses defining a specific MAVLink command.
Declaration
Swift
public class MavlinkCommand
-
Utility class that provides methods to generate a MAVLink file from a list of
MavlinkCommand
, and conversely, parse a MAVLink file.A MAVLink file contains a list of commands in a plain-text format, which forms a mission script. Note that supported MAVLink commands differ from official MAVLink common message set. For further information about supported MAVLink commands, please refer to Parrot FlightPlan MAVLink documentation.
See moreDeclaration
Swift
public class MavlinkFiles
-
MAVLink command which allows to control the camera tilt.
See moreDeclaration
Swift
public final class MountControlCommand : MavlinkCommand
-
MAVLink command which allows to navigate to a waypoint.
See moreDeclaration
Swift
public final class NavigateToWaypointCommand : MavlinkCommand
-
MAVLink command which allows to return to home.
See moreDeclaration
Swift
public final class ReturnToLaunchCommand : MavlinkCommand
-
MAVLink command which allows to set a Region Of Interest.
See moreDeclaration
Swift
public final class SetRoiCommand : MavlinkCommand
-
MAVLink command which allows to set the still capture mode.
See moreDeclaration
Swift
public final class SetStillCaptureModeCommand : MavlinkCommand
-
MAVLink command which allows to set the view mode.
See moreDeclaration
Swift
public final class SetViewModeCommand : MavlinkCommand
-
MAVLink command which allows to start photo capture.
See moreDeclaration
Swift
public final class StartPhotoCaptureCommand : MavlinkCommand
-
MAVLink command which allows to start video capture.
See moreDeclaration
Swift
public final class StartVideoCaptureCommand : MavlinkCommand
-
MAVLink command which allows to stop photo capture.
See moreDeclaration
Swift
public final class StopPhotoCaptureCommand : MavlinkCommand
-
MAVLink command which allows to stop video capture.
See moreDeclaration
Swift
public final class StopVideoCaptureCommand : MavlinkCommand
-
MAVLink command which allows to take off.
See moreDeclaration
Swift
public final class TakeOffCommand : MavlinkCommand
-
Represents an enum setting.
See moreDeclaration
Swift
public class EnumSetting<EnumType> where EnumType : Hashable
-
File replay factory.
See moreDeclaration
Swift
@objc(GSFileReplayFactory) public class FileReplayFactory : NSObject
-
Objective-C wrapper of Ref
. Required because swift generics can’t be used from Objective-C. Note
This class is for Objective-C only and must not be used in Swift.Declaration
Swift
@objcMembers public class GSFileReplayRef : NSObject
-
Object that renders an off-screen video stream
See moreDeclaration
Swift
public class OffScreenStreamRender
extension OffScreenStreamRender: GlRenderSinkListener
-
Raw video sink configuration.
See moreDeclaration
Swift
public class RawVideoSinkConfig : SinkCoreConfig
-
GL texture dimensions specification.
See moreDeclaration
Swift
@objc(GSTextureSpec) public class TextureSpec : NSObject