DJI Mobile SDK Documentation

      class DJIAirLinkKey

      @interface DJIAirLinkKey : DJIKey
      Header:DJIAirLinkKey.h
      Inherits From:DJIKey
      Description:

      DJIAirLinkKey provides dedicated access to all communication to the product attributes.

      Class Keys:

      DJIAirLinkParamIsWiFiLinkSupported

      Access:

      Push

      Type:

      Boolean

      API:

      isWiFiLinkSupported

      DJILightbridgeLinkParamEXTVideoInputPortEnabled

      Access:

      Set, Push

      Type:

      Boolean

      API:

      setEXTVideoInputPortEnabled:withCompletion

      getEXTVideoInputPortEnabledWithCompletion

      DJIAirLinkParamIsOcuSyncLinkSupported

      Access:

      Push

      Type:

      Boolean

      API:

      isOcuSyncLinkSupported

      DJILightbridgeLinkParamChannelInterference

      Access:

      Push

      Type:

      NSArray<DJILightbridgeChannelInterference>

      API:

      lightbridgeLink:didUpdateChannelInterference

      DJIOcuSyncLinkParamChannelNumber

      Access:

      Get, Set

      Type:

      NSUInteger

      API:

      setChannelNumber:withCompletion

      getChannelNumberWithCompletion

      DJILightbridgeLinkParamBandwidthAllocationForMainCamera

      Access:

      Set, Push

      Type:

      Float

      API:

      -

      DJILightbridgeLinkParamChannelSelectionMode

      Access:

      Get, Set

      Type:

      DJILightbridgeChannelSelectionMode

      API:

      setChannelSelectionMode:withCompletion

      getChannelSelectionModeWithCompletion

      DJILightbridgeChannelSelectionMode

      DJIOcuSyncLinkParamVideoDataRate

      Access:

      Push

      Type:

      Float

      API:

      ocuSyncLink:didUpdateVideoDownlinkRate

      DJIWiFiLinkParamChannelNumber

      Access:

      Get, Set

      Type:

      NSUInteger

      API:

      setChannelNumber:withCompletion

      getChannelNumberWithCompletion

      DJILightbridgeLinkParamIsDualEncodeModeSupported

      Access:

      Push

      Type:

      Boolean

      API:

      canEXTVideoInputPortBeDisabled

      DJIOcuSyncLinkParamChannelNumberValidRange

      Access:

      Push

      Type:

      NSRange

      API:

      getChannelNumberValidRangeWithCompletion

      getSupportedFrequencyBandsWithCompletion

      DJIAirLinkWiFiLinkSubComponent

      Access:

      -

      Type:

      -

      API:

      DJIWiFiLink

      DJILightbridgeLinkParamChannelRange

      Access:

      Get

      Type:

      NSRange

      API:

      getChannelRangeWithCompletion

      DJIWiFiLinkParamMagneticInterferenceLevel

      Access:

      Push

      Type:

      DJIWiFiMagneticInterferenceLevel

      API:

      DJIWiFiMagneticInterferenceLevel

      wifiLink:didUpdateMagneticInterferenceLevel

      DJIOcuSyncLinkParamBandwidthAllocationForPrimaryVideo

      Access:

      -

      Type:

      -

      API:

      -

      DJILightbridgeLinkParamRemoteControllerAntennaRSSI

      Access:

      Push

      Type:

      DJILightbridgeAntennaRSSI

      API:

      DJILightbridgeAntennaRSSI

      lightbridgeLink:didUpdateRemoteControllerAntennaRSSI

      DJIOcuSyncLinkParamFrequencyBand

      Access:

      Get, Set

      Type:

      DJIOcuSyncFrequencyBand

      API:

      -

      DJILightbridgeLinkParamBandwidthAllocationForLBVideoInputPort

      Access:

      Set, Push

      Type:

      Float

      API:

      setBandwidthAllocationForLBVideoInputPort:withCompletion

      getBandwidthAllocationForLBVideoInputPortWithCompletion

      DJIOcuSyncLinkParamChannelInterference

      Access:

      Subscribe

      Type:

      NSArray<DJIOcuSyncFrequencyInterference>

      API:

      ocuSyncLink:didUpdateChannelInterference

      DJIWiFiLinkParamIsChannelSelectionModeSupported

      Access:

      Get

      Type:

      Boolean

      API:

      -

      DJIAirLinkLightbridgeLinkSubComponent

      Access:

      -

      Type:

      -

      API:

      DJILightbridgeLink

      DJIAirLinkParamDownlinkSignalQuality

      Access:

      Push

      Type:

      NSUInteger

      API:

      airLink:didUpdateDownlinkSignalQuality

      DJILightbridgeLinkParamSupportedFrequencyBands

      Access:

      Push

      Type:

      NSArray

      API:

      getSupportedFrequencyBandsWithCompletion

      DJIWiFiLinkParamChannelSelectionMode

      Access:

      Get, Set

      Type:

      DJIWiFiChannelSelectionMode

      API:

      -

      DJILightbridgeLinkParamChannelNumber

      Access:

      Get, Set

      Type:

      NSInteger

      API:

      setChannelNumber:withCompletion

      getChannelNumberWithCompletion

      DJIOcuSyncLinkParamInterferenceLevel

      Access:

      Push

      Type:

      API:

      -

      DJIAirLinkParamUplinkSignalQuality

      Access:

      Push

      Type:

      NSUInteger

      API:

      airLink:didUpdateUplinkSignalQuality

      airlinkDidRequireUpdateCountryCode

      DJIAirLinkComponent

      Access:

      -

      Type:

      -

      API:

      DJIAirLink

      DJIAirLinkOcuSyncLinkSubComponent

      Access:

      -

      Type:

      -

      API:

      DJIOcuSyncLink

      DJIWiFiLinkParamDataRate

      Access:

      Get, Set

      Type:

      DJIWiFiDataRate

      API:

      setDataRate:withCompletion

      getDataRateWithCompletion

      DJIWiFiDataRate

      DJIWiFiLinkParamAvailableChannelNumbers

      Access:

      Push, Get

      Type:

      NSArray

      API:

      getAvailableChannelNumbersWithCompletion

      DJILightbridgeLinkParamFrequencyBand

      Access:

      Get

      Type:

      DJILightbridgeFrequencyBand

      API:

      setFrequencyBand:withCompletion

      getFrequencyBandWithCompletion

      DJILightbridgeFrequencyBand

      DJILightbridgeLinkParamBandwidthAllocationForLeftCamera

      Access:

      Set, Push

      Type:

      Float

      API:

      -

      DJIOcuSyncLinkParamWarningMessages

      Access:

      Push

      Type:

      NSArray<DJIOcuSyncWarningMessage>

      API:

      ocuSyncLink:didReceiveWarningMessages

      DJIWiFiLinkParamSSID

      Access:

      Get, Set

      Type:

      NSString

      API:

      setSSID:withCompletion

      getSSIDWithCompletion

      DJIWiFiLinkParamPassword

      Access:

      Get, Set

      Type:

      NSString

      API:

      setPassword:withCompletion

      getPasswordWithCompletion

      DJIOcuSyncLinkParamChannelSelectionMode

      Access:

      Get, Set

      Type:

      DJIOcuSyncChannelSelectionMode

      API:

      setChannelSelectionMode:withCompletion

      getChannelSelectionModeWithCompletion

      DJIOcuSyncChannelSelectionMode

      DJIOcuSyncLinkParamSupportedFrequencyBands

      Access:

      Get

      Type:

      NSArray

      API:

      -

      DJILightbridgeLinkParamTransmissionMode

      Access:

      Get, Set

      Type:

      DJILightbridgeTransmissionMode

      API:

      setTransmissionMode:withCompletion

      getTransmissionModeWithCompletion

      DJILightbridgeTransmissionMode

      DJILightbridgeLinkParamBandwidthAllocationForHDMIVideoInputPort

      Access:

      Set, Push

      Type:

      Float

      API:

      setBandwidthAllocationForHDMIVideoInputPort:withCompletion

      getBandwidthAllocationForHDMIVideoInputPortWithCompletion

      DJILightbridgeLinkParamAircraftAntennaRSSI

      Access:

      Push

      Type:

      DJILightbridgeAntennaRSSI

      API:

      DJILightbridgeAntennaRSSI

      lightbridgeLink:didUpdateAircraftAntennaRSSI

      DJILightbridgeLinkParamDataRate

      Access:

      Get, Set

      Type:

      DJILightbridgeDataRate

      API:

      setDataRate:withCompletion

      getDataRateWithCompletion

      DJILightbridgeDataRate

      DJIAirLinkParamIsLightbridgeLinkSupported

      Access:

      Push

      Type:

      Boolean

      API:

      isLightbridgeLinkSupported

      DJIOcuSyncLinkParamChannelBandwidth

      Access:

      Get, Set

      Type:

      DJIOcuSyncBandwidth

      API:

      setChannelBandwidth:withCompletion

      getChannelBandwidthWithCompletion

      DJIOcuSyncBandwidth

      DJIWiFiLinkParamFrequencyBand

      Access:

      Get, Set

      Type:

      DJIWiFiFrequencyBand

      API:

      setFrequencyBand:withCompletion

      getFrequencyBandWithCompletion

      DJIWiFiFrequencyBand

      DJIWiFiLinkParamRebootWiFi

      Access:

      Action

      Type:

      API:

      rebootWithCompletion

      DJIWiFiLinkParamChannelInterference

      Access:

      Subscribe

      Type:

      NSArray<DJIWiFiChannelInterference>

      API:

      wifiLink:didUpdateChannelInterference