AirLinkKeyprovides a set of methods to set and get the airlink parameters including working frequency, channel selection mode, bandwidth of download link, signal strength, etc. The function about video stream and multi-media, please useIMediaDataCenter.
staticfinal DJIKeyInfo<AirLinkType> KeyAirLinkType = new DJIKeyInfo<>(componentType.value(),subComponentType.value(),"AirLinkType", new SingleValueConverter<>(AirLinkType.class,AirLinkTypeMsg.class)).canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false)
staticfinal DJIKeyInfo<Integer> KeySignalQuality = new KeySignalQuality() .canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false)
Package:
dji.sdk.keyvalue.key
Description:
Parameter: Integer
Get the signal quality of the airlink. Unit: percentage. If the signal quality is below 40%, that means the signal quality is bad. If the signal quality is between 40% and 60%, that means the signal quality is normal. If the signal quality is above 60%, then means the signal quality is good.
static final DJIKeyInfo<List<FrequencyInterferenceInfo>> KeyFrequencyInterference = new DJIKeyInfo<>(componentType.value(),subComponentType.value(),"FrequencyInterference", new SingleValueConverter<>((Class)List.class,FrequencyPointRSSIInfo.class)).canGet(false).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("FrequencyPointRSSIInfo")
static final DJIKeyInfo<List<FrequencyBand>> KeyFrequencyBandRange = new DJIKeyInfo<>(componentType.value(),subComponentType.value(),"FrequencyBandRange", new SingleValueConverter<>((Class)List.class,AirlinkFrequencyBandRangeMsg.class)).canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("AirlinkFrequencyBandRange")
static final DJIKeyInfo<FrequencyBand> KeyFrequencyBand = new DJIKeyInfo<>(componentType.value(),subComponentType.value(),"FrequencyBand", new SingleValueConverter<>(FrequencyBand.class,AirlinkFrequencyBandMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("AirlinkFrequencyBand")
staticfinal DJIKeyInfo<ChannelSelectionMode> KeyChannelSelectionMode = new DJIKeyInfo<>(componentType.value(),subComponentType.value(),"ChannelSelectionMode", new SingleValueConverter<>(ChannelSelectionMode.class,ChannelSelectionModeMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false)
static final DJIKeyInfo<Bandwidth> KeyBandwidth = new DJIKeyInfo<>(componentType.value(),subComponentType.value(),"Bandwidth", new SingleValueConverter<>(Bandwidth.class,AirlinkBandwidthMsg.class)).canGet(true).canSet(true).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("AirlinkBandwidth")
static final DJIKeyInfo<IntMinMax> KeyFrequencyPointRange = new DJIKeyInfo<>(componentType.value(),subComponentType.value(),"FrequencyPointRange", new DJIValueConverter<>(IntMinMax.class)).canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("FrequencyPointIndexRange")
static final DJIKeyInfo<WlmLinkQualityLevelInfo> KeyWlmLinkQualityLevel = new DJIKeyInfo<>(componentType.value(),subComponentType.value(),"WlmLinkQualityLevel", new DJIValueConverter<>(WlmLinkQualityLevelInfo.class)).canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("WlmLinkQuality")
Get the signal quality level of wireless link manager. The signal quality level of OcuSync link and LTE link can be obtained through this interface. Notic: It is recommended to use ILTEManager with more complete functions, support LTE authentication, and enable and disable the enhanced transmission function.
static final DJIKeyInfo<WlmDongleListInfo> KeyWlmAircraftDongleListInfo = new DJIKeyInfo<>(componentType.value(),subComponentType.value(),"WlmAircraftDongleListInfo", new DJIValueConverter<>(WlmDongleListInfo.class)).canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("WlmUavDongleInfo")
Gets the LTE dongle list information on the aircraft. The information and working status of the dongle plugged into the aircraft can be obtained through this interface. Notic: It is recommended to use ILTEManager with more complete functions, support LTE authentication, and enable and disable the enhanced transmission function.
static final DJIKeyInfo<WlmDongleListInfo> KeyWlmRcDongleListInfo = new DJIKeyInfo<>(componentType.value(),subComponentType.value(),"WlmRcDongleListInfo", new DJIValueConverter<>(WlmDongleListInfo.class)).canGet(true).canSet(false).canListen(true).canPerformAction(false).setIsEvent(false).setInnerIdentifier("WlmRcDongleInfo")
Gets the LTE dongle list information on the remote controller. The information and working status of the dongle plugged into the remote controller can be obtained through this interface. Notic: It is recommended to use ILTEManager with more complete functions, support LTE authentication, and enable and disable the enhanced transmission function.