Peripherals

@objcMembers
@objc(GSPeripherals)
public class Peripherals : NSObject

Defines all known Peripheral descriptors.

  • Magnetometer peripheral.

    Declaration

    Swift

    public static let magnetometer: MagnetometerDesc
  • 3-steps calibration magnetometer peripheral.

    Declaration

    Swift

    public static let magnetometerWith3StepCalibration: MagnetometerWith3StepCalibrationDesc
  • 1-step calibration magnetometer peripheral.

    Declaration

    Swift

    public static let magnetometerWith1StepCalibration: MagnetometerWith1StepCalibrationDesc
  • Drone finder peripheral.

    Declaration

    Swift

    public static let droneFinder: DroneFinderDesc
  • Video stream peripheral.

    Declaration

    Swift

    public static let streamServer: StreamServerDesc
  • Main camera peripheral.

    Declaration

    Swift

    public static let mainCamera: MainCameraDesc
  • Thermal camera peripheral.

    Declaration

    Swift

    public static let thermalCamera: ThermalCameraDesc
  • System info peripheral.

    Declaration

    Swift

    public static let systemInfo: SystemInfoDesc
  • Media store peripheral.

    Declaration

    Swift

    public static let mediaStore: MediaStoreDesc
  • Virtual gamepad peripheral.

    Declaration

    Swift

    public static let virtualGamepad: VirtualGamepadDesc
  • SkyController3 gamepad peripheral.

    Declaration

    Swift

    public static let skyCtrl3Gamepad: SkyCtrl3GamepadDesc
  • Firmware updater peripheral.

    Declaration

    Swift

    public static let updater: UpdaterDesc
  • Copter motors peripheral.

    Declaration

    Swift

    public static let copterMotors: CopterMotorsDesc
  • Wifi scanner peripheral.

    Declaration

    Swift

    public static let wifiScanner: WifiScannerDesc
  • Crash report downloader peripheral.

    Declaration

    Swift

    public static let crashReportDownloader: CrashReportDownloaderDesc
  • Wifi access point peripheral.

    Declaration

    Swift

    public static let wifiAccessPoint: WifiAccessPointDesc
  • Removable user storage.

    Declaration

    Swift

    public static let removableUserStorage: RemovableUserStorageDesc
  • Beeper.

    Declaration

    Swift

    public static let beeper: BeeperDesc
  • Gimbal.

    Declaration

    Swift

    public static let gimbal: GimbalDesc
  • Anti-flicker.

    Declaration

    Swift

    public static let antiflicker: AntiflickerDesc
  • Target Tracker

    Declaration

    Swift

    public static let targetTracker: TargetTrackerDesc
  • Geofence.

    Declaration

    Swift

    public static let geofence: GeofenceDesc
  • File Data (PUD) downloader.

    Declaration

    Swift

    public static let flightDataDownloader: FlightDataDownloaderDesc
  • Flight Log downloader.

    Declaration

    Swift

    public static let flightLogDownloader: FlightLogDownloaderDesc
  • Precise home.

    Declaration

    Swift

    public static let preciseHome: PreciseHomeDesc
  • Thermal control.

    Declaration

    Swift

    public static let thermalControl: ThermalControlDesc
  • Leds.

    Declaration

    Swift

    public static let leds: LedsDesc
  • Copilot.

    Declaration

    Swift

    public static let copilot: CopilotDesc