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

      DJILightbridgeLinkParamAircraftAntennaRSSI

      Access:

      Push

      Type:

      DJILightbridgeAntennaRSSI

      API:

      DJILightbridgeAntennaRSSI

      lightbridgeLink:didUpdateAircraftAntennaRSSI

      DJILightbridgeLinkParamSecondaryVideoOutputFormatForHDMI

      Access:

      Get, Set

      Type:

      DJILightbridgeSecondaryVideoFormat

      API:

      setSecondaryVideoOutputFormat:forPort:withCompletion

      getSecondaryVideoOutputFormatForPort:withCompletion

      DJILightbridgeSecondaryVideoFormat

      DJILightbridgeLinkParamEXTVideoInputPortEnabled

      Access:

      Set, Push

      Type:

      Boolean

      API:

      setEXTVideoInputPortEnabled:withCompletion

      getEXTVideoInputPortEnabledWithCompletion

      DJIOcuSyncLinkParamChannelInterference

      Access:

      Subscribe

      Type:

      NSArray<DJIOcuSyncFrequencyInterference>

      API:

      ocuSyncLink:didUpdateChannelInterference

      DJILightbridgeLinkParamChannelInterference

      Access:

      Push

      Type:

      NSArray<DJILightbridgeChannelInterference>

      API:

      lightbridgeLink:didUpdateChannelInterference

      DJIOcuSyncLinkParamChannelNumber

      Access:

      Get, Set

      Type:

      NSUInteger

      API:

      setChannelNumber:withCompletion

      getChannelNumberWithCompletion

      DJILightbridgeLinkParamIsSecondaryVideoOutputSupported

      Access:

      Push

      Type:

      Boolean

      API:

      isSecondaryVideoOutputSupported

      DJILightbridgeLinkParamBandwidthAllocationForMainCamera

      Access:

      Set, Push

      Type:

      Float

      API:

      -

      DJIAirLinkParamIsLightbridgeLinkSupported

      Access:

      Push

      Type:

      Boolean

      API:

      isLightbridgeLinkSupported

      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

      DJILightbridgeLinkParamSecondaryVideoOSDLeftMargin

      Access:

      Get, Set

      Type:

      NSUInteger

      API:

      setSecondaryVideoOSDLeftMargin:withCompletion

      getSecondaryVideoOSDLeftMarginWithCompletion

      DJIAirLinkWiFiLinkSubComponent

      Access:

      -

      Type:

      -

      API:

      DJIWiFiLink

      DJILightbridgeLinkParamChannelRange

      Access:

      Get

      Type:

      NSRange

      API:

      getChannelRangeWithCompletion

      DJIWiFiLinkParamMagneticInterferenceLevel

      Access:

      Push

      Type:

      DJIWiFiMagneticInterferenceLevel

      API:

      DJIWiFiMagneticInterferenceLevel

      wifiLink:didUpdateMagneticInterferenceLevel

      DJILightbridgeLinkParamSecondaryVideoPIPPosition

      Access:

      Get, Set

      Type:

      DJILightbridgePIPPosition

      API:

      setSecondaryVideoPIPPosition:withCompletion

      getSecondaryVideoPIPPositionWithCompletion

      DJILightbridgePIPPosition

      DJIOcuSyncLinkParamWarningMessages

      Access:

      Push

      Type:

      NSArray<DJIOcuSyncWarningMessage>

      API:

      ocuSyncLink:didReceiveWarningMessages

      DJILightbridgeLinkParamRemoteControllerAntennaRSSI

      Access:

      Push

      Type:

      DJILightbridgeAntennaRSSI

      API:

      DJILightbridgeAntennaRSSI

      lightbridgeLink:didUpdateRemoteControllerAntennaRSSI

      DJIOcuSyncLinkParamFrequencyBand

      Access:

      Get, Set

      Type:

      Invalid

      API:

      -

      DJILightbridgeLinkParamBandwidthAllocationForLBVideoInputPort

      Access:

      Set, Push

      Type:

      Float

      API:

      setBandwidthAllocationForLBVideoInputPort:withCompletion

      getBandwidthAllocationForLBVideoInputPortWithCompletion

      DJILightbridgeLinkParamSecondaryVideoOSDRightMargin

      Access:

      Get, Set

      Type:

      NSUInteger

      API:

      setSecondaryVideoOSDRightMargin:withCompletion

      getSecondaryVideoOSDRightMarginWithCompletion

      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:

      Invalid

      API:

      -

      DJILightbridgeLinkParamChannelNumber

      Access:

      Get, Set

      Type:

      NSInteger

      API:

      setChannelNumber:withCompletion

      getChannelNumberWithCompletion

      DJIAirLinkParamUplinkSignalQuality

      Access:

      Push

      Type:

      NSUInteger

      API:

      airLink:didUpdateUplinkSignalQuality

      airlinkDidRequireUpdateCountryCode

      DJIAirLinkComponent

      Access:

      -

      Type:

      -

      API:

      DJIAirLink

      DJIAirLinkOcuSyncLinkSubComponent

      Access:

      -

      Type:

      -

      API:

      DJIOcuSyncLink

      DJILightbridgeLinkParamSecondaryVideoOutputFormatForSDI

      Access:

      Get, Set

      Type:

      DJILightbridgeSecondaryVideoFormat

      API:

      setSecondaryVideoOutputFormat:forPort:withCompletion

      getSecondaryVideoOutputFormatForPort:withCompletion

      DJILightbridgeSecondaryVideoFormat

      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:

      -

      DJILightbridgeLinkParamLiveViewSimultaneousOutputEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      -

      DJILightbridgeLinkParamSecondaryVideoOSDEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      setSecondaryVideoOSDEnabled:withCompletion

      getSecondaryVideoOSDEnabled

      DJIWiFiLinkParamRebootWiFi

      Access:

      Action

      Type:

      API:

      rebootWithCompletion

      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

      DJIWiFiLinkParamFrequencyBand

      Access:

      Get, Set

      Type:

      DJIWiFiFrequencyBand

      API:

      setFrequencyBand:withCompletion

      getFrequencyBandWithCompletion

      DJIWiFiFrequencyBand

      DJIOcuSyncLinkParamSupportedFrequencyBands

      Access:

      Get

      Type:

      NSArray

      API:

      -

      DJILightbridgeLinkParamSecondaryVideoOSDTopMargin

      Access:

      Get, Set

      Type:

      NSUInteger

      API:

      setSecondaryVideoOSDTopMargin:withCompletion

      getSecondaryVideoOSDTopMarginWithCompletion

      DJILightbridgeLinkParamTransmissionMode

      Access:

      Get, Set

      Type:

      DJILightbridgeTransmissionMode

      API:

      setTransmissionMode:withCompletion

      getTransmissionModeWithCompletion

      DJILightbridgeTransmissionMode

      DJILightbridgeLinkParamSecondaryVideoOutputPort

      Access:

      Get

      Type:

      DJILightbridgeSecondaryVideoOutputPort

      API:

      setSecondaryVideoOutputPort:withCompletion

      getSecondaryVideoOutputPortWithCompletion

      DJILightbridgeSecondaryVideoOutputPort

      DJILightbridgeLinkParamDataRate

      Access:

      Get, Set

      Type:

      DJILightbridgeDataRate

      API:

      setDataRate:withCompletion

      getDataRateWithCompletion

      DJILightbridgeDataRate

      DJIOcuSyncLinkParamChannelNumberValidRange

      Access:

      Push

      Type:

      NSRange

      API:

      getChannelNumberValidRangeWithCompletion

      getSupportedFrequencyBandsWithCompletion

      DJIAirLinkParamIsOcuSyncLinkSupported

      Access:

      Push

      Type:

      Boolean

      API:

      isOcuSyncLinkSupported

      DJIOcuSyncLinkParamChannelBandwidth

      Access:

      Get, Set

      Type:

      DJIOcuSyncBandwidth

      API:

      setChannelBandwidth:withCompletion

      getChannelBandwidthWithCompletion

      DJIOcuSyncBandwidth

      DJILightbridgeLinkParamSecondaryVideoDisplayMode

      Access:

      Get, Set

      Type:

      DJILightbridgeSecondaryVideoDisplayMode

      API:

      setSecondaryVideoDisplayMode:withCompletion

      getSecondaryVideoDisplayModeWithCompletion

      DJILightbridgeSecondaryVideoDisplayMode

      DJILightbridgeLinkParamSecondaryVideoOutputEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      setSecondaryVideoOutputEnabled:withCompletion

      getSecondaryVideoOutputEnabledWithCompletion

      DJILightbridgeLinkParamSecondaryVideoOSDBottomMargin

      Access:

      Get, Set

      Type:

      NSUInteger

      API:

      setSecondaryVideoOSDBottomMargin:withCompletion

      getSecondaryVideoOSDBottomMarginWithCompletion

      DJILightbridgeLinkParamBandwidthAllocationForHDMIVideoInputPort

      Access:

      Set, Push

      Type:

      Float

      API:

      setBandwidthAllocationForHDMIVideoInputPort:withCompletion

      getBandwidthAllocationForHDMIVideoInputPortWithCompletion

      DJILightbridgeLinkParamSecondaryVideoOSDUnit

      Access:

      Get, Set

      Type:

      DJILightbridgeSecondaryVideoOSDUnit

      API:

      setSecondaryVideoOSDUnit:withCompletion

      getSecondaryVideoOSDUnitWithCompletion

      DJILightbridgeSecondaryVideoOSDUnit

      DJIWiFiLinkParamChannelInterference

      Access:

      Subscribe

      Type:

      NSArray<DJIWiFiChannelInterference>

      API:

      wifiLink:didUpdateChannelInterference