Instruments

  • Base protocol for all Instrument components.

    Declaration

    Swift

    @objc(GSInstrument)
    public protocol Instrument : Component
  • Defines all known Instrument descriptors.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GSInstruments)
    public class Instruments : NSObject
  • Protocol that provides functions to get instruments.

    See more

    Declaration

    Swift

    public protocol InstrumentProvider
  • Instrument that informs about alarms.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.alarms)
    
    See more

    Declaration

    Swift

    @objc(GSAlarms)
    public protocol Alarms : Instrument
  • Instrument that informs about altitude and vertical speed.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.altimeter)
    
    See more

    Declaration

    Swift

    public protocol Altimeter : Instrument
  • Instrument that informs about attitude.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.attitudeIndicator)
    
    See more

    Declaration

    Swift

    @objc(GSAttitudeIndicator)
    public protocol AttitudeIndicator : Instrument
  • Instrument that informs a device’s battery.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.batteryInfo)
    
    See more

    Declaration

    Swift

    public protocol BatteryInfo : Instrument
  • Instrument that allows to monitor the camera exposure related values.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.cameraExposureValues)
    
    See more

    Declaration

    Swift

    @objc(GSCameraExposureValues)
    public protocol CameraExposureValues : Instrument
  • Instrument that informs about heading.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.compass)
    
    See more

    Declaration

    Swift

    @objc(GSCompass)
    public protocol Compass : Instrument
  • Instrument that informs about flight info.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.flightInfo)
    
    See more

    Declaration

    Swift

    public protocol FlightInfo : Instrument
  • Instrument that gives the total flight duration of the drone, the last flight duration, as well as the total number of flights.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.flightMeter)
    
    See more

    Declaration

    Swift

    @objc(GSFlightMeter)
    public protocol FlightMeter : Instrument
  • Flying indicators instrument. This instrument indicate the current flying state.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.flyingIndicators)
    
    See more

    Declaration

    Swift

    @objc(GSFlyingIndicators)
    public protocol FlyingIndicators : Instrument
  • Gps

    Instrument that informs about GPS position.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.gps)
    
    See more

    Declaration

    Swift

    @objc(GSGps)
    public protocol Gps : Instrument
  • Instrument that informs about photo progress indicator.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.photoProgressIndicator)
    
    See more

    Declaration

    Swift

    public protocol PhotoProgressIndicator : Instrument
  • Instrument that informs about the radio.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.radio)
    
    See more

    Declaration

    Swift

    public protocol Radio : Instrument
  • Instrument that informs about speeds.

    This instrument can be retrieved by:

    drone.getInstrument(Instruments.speedometer)
    
    See more

    Declaration

    Swift

    public protocol Speedometer : Instrument