Radio
public protocol Radio : Instrument
Instrument that informs about the radio.
This instrument can be retrieved by:
drone.getInstrument(Instruments.radio)
-
Received signal strength indication (RSSI), expressed in dBm. Usually between -30 (good signal) and -80 (very bad signal level), 0 if undefined.
Declaration
Swift
var rssi: Int { get }
-
The quality varies from 0 to 4.
(0) means that a disconnection is highly probable, (4) means that the link signal quality is very good. ‘nil’ if undefined.
Declaration
Swift
var linkSignalQuality: Int? { get }
-
Whether the radio link is perturbed by external elements.
true
if the link signal quality is low although the link quality might be good. This indicates that the radio link is perturbed by external elements.Declaration
Swift
var isLinkPerturbed: Bool { get }
-
Whether the smartphone’s 4G is interfering. ‘true’ if a 4G interference is currently detected. In that case, it is advised to disable smartphone’s 4G.
Declaration
Swift
var is4GInterfering: Bool { get }