6import QGroundControl.FactControls
7import QGroundControl.Controls
10 implicitWidth: mainLayout.implicitWidth
11 implicitHeight: mainLayout.implicitHeight
12 width: parent.width // grows when Loader is wider than implicitWidth
14 FactPanelController { id: controller; }
16 property Fact mapRollFact: controller.getParameterFact(-1, "RC_MAP_ROLL")
17 property Fact mapPitchFact: controller.getParameterFact(-1, "RC_MAP_PITCH")
18 property Fact mapYawFact: controller.getParameterFact(-1, "RC_MAP_YAW")
19 property Fact mapThrottleFact: controller.getParameterFact(-1, "RC_MAP_THROTTLE")
20 property Fact mapFlapsFact: controller.getParameterFact(-1, "RC_MAP_FLAPS")
21 property Fact mapAux1Fact: controller.getParameterFact(-1, "RC_MAP_AUX1")
22 property Fact mapAux2Fact: controller.getParameterFact(-1, "RC_MAP_AUX2")
29 labelText: qsTr("Roll")
30 valueText: mapRollFact ? (mapRollFact.value === 0 ? qsTr("Setup required") : mapRollFact.valueString) : ""
34 labelText: qsTr("Pitch")
35 valueText: mapPitchFact ? (mapPitchFact.value === 0 ? qsTr("Setup required") : mapPitchFact.valueString) : ""
39 labelText: qsTr("Yaw")
40 valueText: mapYawFact ? (mapYawFact.value === 0 ? qsTr("Setup required") : mapYawFact.valueString) : ""
44 labelText: qsTr("Throttle")
45 valueText: mapThrottleFact ? (mapThrottleFact.value === 0 ? qsTr("Setup required") : mapThrottleFact.valueString) : ""
49 labelText: qsTr("Flaps")
50 valueText: mapFlapsFact ? (mapFlapsFact.value === 0 ? qsTr("Disabled") : mapFlapsFact.valueString) : ""
51 visible: !controller.vehicle.multiRotor
55 labelText: qsTr("Aux1")
56 valueText: mapAux1Fact ? (mapAux1Fact.value === 0 ? qsTr("Disabled") : mapAux1Fact.valueString) : ""
60 labelText: qsTr("Aux2")
61 valueText: mapAux2Fact ? (mapAux2Fact.value === 0 ? qsTr("Disabled") : mapAux2Fact.valueString) : ""