Peripherals

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

Defines all known Peripheral descriptors.

  • Anti-flicker.

    Declaration

    Swift

    public static let antiflicker: AntiflickerDesc
  • Battery gauge updater.

    Declaration

    Swift

    public static let batteryGaugeUpdater: BatteryGaugeUpdaterDesc
  • Beeper.

    Declaration

    Swift

    public static let beeper: BeeperDesc
  • Blended thermal camera peripheral.

    Declaration

    Swift

    public static let blendedThermalCamera: BlendedThermalCameraDesc
  • Blended thermal camera2 peripheral.

    Declaration

    Swift

    public static let blendedThermalCamera2: BlendedThermalCamera2Desc
  • Cellular.

    Declaration

    Swift

    public static let cellular: CellularDesc
  • Certificate Uploader.

    Declaration

    Swift

    public static let certificateUploader: CertificateUploaderDesc
  • Copilot.

    Declaration

    Swift

    public static let copilot: CopilotDesc
  • Copter motors peripheral.

    Declaration

    Swift

    public static let copterMotors: CopterMotorsDesc
  • Crash report downloader peripheral.

    Declaration

    Swift

    public static let crashReportDownloader: CrashReportDownloaderDesc
  • Debug shell peripheral.

    Declaration

    Swift

    public static let debugShell: DebugShellDesc
  • Development toolbox.

    Declaration

    Swift

    public static let devToolbox: DevToolboxDesc
  • dri

    Dri.

    Declaration

    Swift

    public static let dri: DriDesc
  • Drone finder peripheral.

    Declaration

    Swift

    public static let droneFinder: DroneFinderDesc
  • Flight camera record downloader.

    Declaration

    Swift

    public static let flightCameraRecordDownloader: FlightCameraRecordDownloaderDesc
  • Flight camera recorder.

    Declaration

    Swift

    public static let flightCameraRecorder: FlightCameraRecorderDesc
  • Flight data (PUD) downloader.

    Declaration

    Swift

    public static let flightDataDownloader: FlightDataDownloaderDesc
  • Flight log (FDR-lite) downloader.

    Declaration

    Swift

    public static let flightLogDownloader: FlightLogDownloaderDesc
  • Front stereo gimbal.

    Declaration

    Swift

    public static let frontStereoGimbal: FrontStereoGimbalDesc
  • Geofence.

    Declaration

    Swift

    public static let geofence: GeofenceDesc
  • Gimbal.

    Declaration

    Swift

    public static let gimbal: GimbalDesc
  • HTTP server.

    Declaration

    Swift

    public static let httpServer: HttpServerDesc
  • Internal user storage.

    Declaration

    Swift

    public static let internalUserStorage: InternalUserStorageDesc
  • Kill switch.

    Declaration

    Swift

    public static let killSwitch: KillSwitchDesc
  • Leds.

    Declaration

    Swift

    public static let leds: LedsDesc
  • Log control.

    Declaration

    Swift

    public static let logControl: LogControlDesc
  • Magnetometer peripheral.

    Declaration

    Swift

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

    Declaration

    Swift

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

    Declaration

    Swift

    public static let magnetometerWith3StepCalibration: MagnetometerWith3StepCalibrationDesc
  • Main camera peripheral.

    Declaration

    Swift

    public static let mainCamera: MainCameraDesc
  • Main camera 2 peripheral.

    Declaration

    Swift

    public static let mainCamera2: MainCamera2Desc
  • Media store peripheral.

    Declaration

    Swift

    public static let mediaStore: MediaStoreDesc
  • Messenger peripheral.

    Declaration

    Swift

    public static let messenger: MessengerDesc
  • Microhard.

    Declaration

    Swift

    public static let microhard: MicrohardDesc
  • Missions.

    Declaration

    Swift

    public static let missionManager: MissionManagerDesc
  • Mission Store.

    Declaration

    Swift

    public static let missionsUpdater: MissionUpdaterDesc
  • Network control.

    Declaration

    Swift

    public static let networkControl: NetworkControlDesc
  • Obstacle avoidance.

    Declaration

    Swift

    public static let obstacleAvoidance: ObstacleAvoidanceDesc
  • Onboard tracker.

    Declaration

    Swift

    public static let onboardTracker: OnboardTrackerDesc
  • Piloting control.

    Declaration

    Swift

    public static let pilotingControl: PilotingControlDesc
  • Precise home.

    Declaration

    Swift

    public static let preciseHome: PreciseHomeDesc
  • Radio control.

    Declaration

    Swift

    public static let radioControl: RadioControlDesc
  • Removable user storage.

    Declaration

    Swift

    public static let removableUserStorage: RemovableUserStorageDesc
  • SecureElement.

    Declaration

    Swift

    public static let secureElement: SecureElementDesc
  • SkyController3 gamepad peripheral.

    Declaration

    Swift

    public static let skyCtrl3Gamepad: SkyCtrl3GamepadDesc
  • SkyController4 gamepad peripheral.

    Declaration

    Swift

    public static let skyCtrl4Gamepad: SkyCtrl4GamepadDesc
  • Sleep mode peripheral.

    Declaration

    Swift

    public static let sleepMode: SleepModeDesc
  • Stereo vision sensor.

    Declaration

    Swift

    public static let stereoVisionSensor: StereoVisionSensorDesc
  • Video stream peripheral.

    Declaration

    Swift

    public static let streamServer: StreamServerDesc
  • System info peripheral.

    Declaration

    Swift

    public static let systemInfo: SystemInfoDesc
  • Target Tracker.

    Declaration

    Swift

    public static let targetTracker: TargetTrackerDesc
  • Thermal camera peripheral.

    Declaration

    Swift

    public static let thermalCamera: ThermalCameraDesc
  • Thermal control.

    Declaration

    Swift

    public static let thermalControl: ThermalControlDesc
  • Firmware updater peripheral.

    Declaration

    Swift

    public static let updater: UpdaterDesc
  • Virtual gamepad peripheral.

    Declaration

    Swift

    public static let virtualGamepad: VirtualGamepadDesc
  • Wifi access point peripheral.

    Declaration

    Swift

    public static let wifiAccessPoint: WifiAccessPointDesc
  • Wifi scanner peripheral.

    Declaration

    Swift

    public static let wifiScanner: WifiScannerDesc
  • Wifi station peripheral.

    Declaration

    Swift

    public static let wifiStation: WifiStationDesc
  • Terrain control peripheral.

    Declaration

    Swift

    public static let terrainControl: TerrainControlDesc