[View]  [Edit]  [Lock]  [References]  [Attachments]  [History]  [Home]  [Changes]  [Search]  [Help] 

api[dji-ios] 36 Components-AirLink

"
AirLink
	DJIAirLink
	DJILightbridgeLink
	DJIWiFiLink
	DJIOcuSyncLink
	DJILightbridgeAntennaRSSI
	DJIAirLinkBaseTypes
"

DJIAirLink buildTypedAccessors: #(
	#(delegate NSOBject)
)!
DJIAirLink buildBooleanGetters: #(
	isWiFiLinkSupported
	isLightbridgeLinkSupported
	isOcuSyncLinkSupported
)!
DJIAirLink buildTypedGetters: #(
	#(wifiLink DJIWiFiLink)
	#(lightbridgeLink DJILightbridgeLink)
	#(ocuSyncLink DJIOcuSyncLink)
)!

DJILightbridgeLink buildTypedAccessors: #(
	#(delegate NSOBject)
)!
DJILightbridgeLink buildFunctions: #(
	#(setChannelSelectionMode:withCompletion: #(mode _completion))
	#(getChannelSelectionModeWithCompletion: #(_completion))
	#(getChannelRangeWithCompletion: #(_completion))
	#(setChannelNumber:withCompletion: #(channelNumber _completion))
	#(getChannelNumberWithCompletion: #(_completion))
	#(setDataRate:withCompletion: #(_rate _completion))
	#(getDataRateWithCompletion: #(_completion))
	#(setTransmissionMode:withCompletion: #(_mode _completion))
	#(getTransmissionModeWithCompletion: #(_completion))
	#(setBandwidthAllocationForLBVideoInputPort:withCompletion: #(percent _completion))
	#(getBandwidthAllocationForLBVideoInputPortWithCompletion: #(_completion))
	isSecondaryVideoOutputSupported
	#(setSecondaryVideoOutputEnabled:withCompletion: #(enabled _completion))
	#(getSecondaryVideoOutputEnabledWithCompletion: #(_completion))
	#(setSecondaryVideoOutputPort:withCompletion: #(port _completion))
	#(getSecondaryVideoOutputPortWithCompletion: #(_completion))
	#(setSecondaryVideoDisplayMode:withCompletion: #(mode _completion))
	#(getSecondaryVideoDisplayModeWithCompletion: #(_completion))
	#(setSecondaryVideoOSDEnabled:withCompletion: #(enabled _completion))
	#(getSecondaryVideoOSDEnabled: #(_completion))
	#(setSecondaryVideoOSDTopMargin:withCompletion: #(margin _completion))
	#(getSecondaryVideoOSDTopMarginWithCompletion: #(_completion))
	#(setSecondaryVideoOSDLeftMargin:withCompletion: #(margin _completion))
	#(getSecondaryVideoOSDLeftMarginWithCompletion: #(_completion))
	#(setSecondaryVideoOSDBottomMargin:withCompletion: #(margin _completion))
	#(getSecondaryVideoOSDBottomMarginWithCompletion: #(_completion))
	#(setSecondaryVideoOSDRightMargin:withCompletion: #(margin _completion))
	#(getSecondaryVideoOSDRightMarginWithCompletion: #(_completion))
	#(setSecondaryVideoOSDUnit:withCompletion: #(_unit _completion))
	#(getSecondaryVideoOSDUnitWithCompletion: #(_completion))
	#(setSecondaryVideoOutputFormat:forPort:withCompletion: #(_format _port _completion))
	#(getSecondaryVideoOutputFormatForPort:withCompletion: #(_port _completion))
	#(setSecondaryVideoPIPPosition:withCompletion: #(_position _completion))
	#(getSecondaryVideoPIPPositionWithCompletion: #(_completion))
	canEXTVideoInputPortBeDisabled
	#(setEXTVideoInputPortEnabled:withCompletion: #(enabled _completion))
	#(getEXTVideoInputPortEnabledWithCompletion: #(_completion))
	#(setBandwidthAllocationForHDMIVideoInputPort:withCompletion: #(percent _completion))
	#(getBandwidthAllocationForHDMIVideoInputPortWithCompletion: #(_completion))
	#(getSupportedFrequencyBandsWithCompletion: #(_completion))
	#(setFrequencyBand:withCompletion: #(_frequencyBand _completion))
	#(getFrequencyBandWithCompletion: #(_completion))
)!

DJIWiFiLink buildTypedAccessors: #(
	#(delegate NSOBject)
)!
DJIWiFiLink buildFunctions: #(
	#(rebootWithCompletion: #(_completion))
	#(getSSIDWithCompletion: #(_completion))
	#(setSSID:withCompletion: #(ssid _completion))
	#(getPasswordWithCompletion: #(_completion))
	#(setPassword:withCompletion: #(password _completion))
	#(setFrequencyBand:withCompletion: #(_frequencyBand _completion))
	#(getFrequencyBandWithCompletion: #(_completion))
	#(setChannelNumber:withCompletion: #(channelNumber _completion))
	#(getChannelNumberWithCompletion: #(_completion))
	#(getAvailableChannelNumbersWithCompletion: #(_completion))
	#(setDataRate:withCompletion: #(rate _completion))
	#(getDataRateWithCompletion: #(_completion))
)!

DJIOcuSyncLink buildTypedAccessors: #(
	#(delegate NSOBject)
)!
DJIOcuSyncLink buildFunctions: #(
	#(setChannelSelectionMode:withCompletion: #(mode _completion))
	#(getChannelSelectionModeWithCompletion: #(_completion))
	#(setChannelBandwidth:withCompletion: #(bandwidth _completion))
	#(getChannelBandwidthWithCompletion: #(_completion))
	#(setChannelNumber:withCompletion: #(channelNumber _completion))
	#(getChannelNumberWithCompletion: #(_completion))
	#(getChannelNumberValidRangeWithCompletion: #(_completion))
)!

DJILightbridgeAntennaRSSI buildNumberGetters: #(
	antenna1 antenna2
)!

DJIWiFiChannelInterference buildNumberGetters: #(
	power channel band
)!

LightbridgeLink buildNumberGetters: #(
	power channel
)!

DJIOcuSyncFrequencyInterference buildNumberGetters: #(
	powerPerMHz
	frequencyStart
	frequencyWidth
)!