5import QGroundControl.Controls
7//-------------------------------------------------------------------------
11 anchors.top: parent.top
12 anchors.bottom: parent.bottom
13 width: telemIcon.width * 1.1
15 property bool showIndicator: _hasTelemetry
17 property var _activeVehicle: QGroundControl.multiVehicleManager.activeVehicle
18 property var _radioStatus: _activeVehicle.radioStatus
19 property bool _hasTelemetry: _radioStatus.lrssi.rawValue !== 0
23 anchors.top: parent.top
24 anchors.bottom: parent.bottom
26 sourceSize.height: height
27 source: "/qmlimages/TelemRSSI.svg"
28 fillMode: Image.PreserveAspectFit
29 color: qgcPal.buttonText
34 onClicked: mainWindow.showIndicatorDrawer(telemRSSIInfoPage, control)
43 contentComponent: SettingsGroupLayout {
44 heading: qsTr("Telemetry RSSI Status")
47 label: qsTr("Local RSSI:")
48 labelText: _radioStatus.lrssi.rawValue + " " + qsTr("dBm")
52 label: qsTr("Remote RSSI:")
53 labelText: _radioStatus.rrssi.rawValue + " " + qsTr("dBm")
57 label: qsTr("RX Errors:")
58 labelText: _radioStatus.rxErrors.rawValue
62 label: qsTr("Errors Fixed:")
63 labelText: _radioStatus.fixed.rawValue
67 label: qsTr("TX Buffer:")
68 labelText: _radioStatus.txBuffer.rawValue
72 label: qsTr("Local Noise:")
73 labelText: _radioStatus.lNoise.rawValue
77 label: qsTr("Remote Noise:")
78 labelText: _radioStatus.rNoise.rawValue