diff --git a/src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml b/src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml index 7bab272be5f2bddd208df850f985fc34ff7c9161..1ab63b7c4ce3df851f220f342f8c01c5ac40a10d 100644 --- a/src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml +++ b/src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml @@ -25,34 +25,6 @@ FactPanel { property Fact _armingCheck: controller.getParameterFact(-1, "ARMING_CHECK") - property string _failsafeGCSEnableText - - Component.onCompleted: { - setFailsafeGCSEnableText() - } - - Connections { - target: _failsafeGCSEnable - - onValueChanged: setFailsafeGCSEnableText() - } - - function setFailsafeGCSEnableText() { - switch (_failsafeGCSEnable.value) { - case 0: - _failsafeGCSEnableText = qsTr("Disabled") - break - case 1: - _failsafeGCSEnableText = qsTr("Always RTL") - break - case 2: - _failsafeGCSEnableText = qsTr("Continue with Mission in Auto Mode") - break - default: - _failsafeGCSEnableText = qsTr("Unknown") - } - } - Column { anchors.fill: parent @@ -63,17 +35,17 @@ FactPanel { VehicleSummaryRow { labelText: qsTr("GCS failsafe:") - valueText: _failsafeGCSEnableText + valueText: _failsafeGCSEnable.enumOrValueString } VehicleSummaryRow { labelText: qsTr("Leak failsafe:") - valueText: _failsafeLeakEnable.value ? qsTr("Enabled") : qsTr("Disabled") + valueText: _failsafeLeakEnable.enumOrValueString } VehicleSummaryRow { labelText: qsTr("Leak detector:") - valueText: _leakPin.value > 0 ? qsTr("Enabled") : qsTr("Disabled") + valueText: _leakPin.enumOrValueString } VehicleSummaryRow {