Instruments
-
Base protocol for all Instrument components.
Declaration
Swift
@objc(GSInstrument) public protocol Instrument : Component
-
Defines all known Instrument descriptors.
See moreDeclaration
Swift
@objcMembers @objc(GSInstruments) public class Instruments : NSObject
-
Protocol that provides functions to get instruments.
See moreDeclaration
Swift
public protocol InstrumentProvider
-
Instrument that informs about alarms.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.alarms)
Declaration
Swift
@objc(GSAlarms) public protocol Alarms : Instrument
-
Instrument that informs about altitude and vertical speed.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.altimeter)
Declaration
Swift
public protocol Altimeter : Instrument
-
Instrument that informs about attitude.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.attitudeIndicator)
Declaration
Swift
@objc(GSAttitudeIndicator) public protocol AttitudeIndicator : Instrument
-
Instrument that informs a device’s battery.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.batteryInfo)
Declaration
Swift
public protocol BatteryInfo : Instrument
-
Instrument that allows to monitor the camera exposure related values.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.cameraExposureValues)
Declaration
Swift
@objc(GSCameraExposureValues) public protocol CameraExposureValues : Instrument
-
Instrument that informs about heading.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.compass)
Declaration
Swift
@objc(GSCompass) public protocol Compass : Instrument
-
Instrument that informs about flight info.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.flightInfo)
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:
See moredrone.getInstrument(Instruments.flightMeter)
Declaration
Swift
@objc(GSFlightMeter) public protocol FlightMeter : Instrument
-
Flying indicators instrument. This instrument indicate the current flying state.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.flyingIndicators)
Declaration
Swift
@objc(GSFlyingIndicators) public protocol FlyingIndicators : Instrument
-
Instrument that informs about GPS position.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.gps)
Declaration
Swift
@objc(GSGps) public protocol Gps : Instrument
-
Instrument that informs about photo progress indicator.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.photoProgressIndicator)
Declaration
Swift
public protocol PhotoProgressIndicator : Instrument
-
Instrument that informs about the radio.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.radio)
Declaration
Swift
public protocol Radio : Instrument
-
Instrument that informs about speeds.
This instrument can be retrieved by:
See moredrone.getInstrument(Instruments.speedometer)
Declaration
Swift
public protocol Speedometer : Instrument