5import QGroundControl.FactControls
6import QGroundControl.Controls
11 FactPanelController { id: controller; }
13 property Fact mapRollFact: controller.getParameterFact(-1, "RC_MAP_ROLL")
14 property Fact mapPitchFact: controller.getParameterFact(-1, "RC_MAP_PITCH")
15 property Fact mapYawFact: controller.getParameterFact(-1, "RC_MAP_YAW")
16 property Fact mapThrottleFact: controller.getParameterFact(-1, "RC_MAP_THROTTLE")
17 property Fact mapFlapsFact: controller.getParameterFact(-1, "RC_MAP_FLAPS")
18 property Fact mapAux1Fact: controller.getParameterFact(-1, "RC_MAP_AUX1")
19 property Fact mapAux2Fact: controller.getParameterFact(-1, "RC_MAP_AUX2")
25 labelText: qsTr("Roll")
26 valueText: mapRollFact ? (mapRollFact.value === 0 ? qsTr("Setup required") : mapRollFact.valueString) : ""
30 labelText: qsTr("Pitch")
31 valueText: mapPitchFact ? (mapPitchFact.value === 0 ? qsTr("Setup required") : mapPitchFact.valueString) : ""
35 labelText: qsTr("Yaw")
36 valueText: mapYawFact ? (mapYawFact.value === 0 ? qsTr("Setup required") : mapYawFact.valueString) : ""
40 labelText: qsTr("Throttle")
41 valueText: mapThrottleFact ? (mapThrottleFact.value === 0 ? qsTr("Setup required") : mapThrottleFact.valueString) : ""
45 labelText: qsTr("Flaps")
46 valueText: mapFlapsFact ? (mapFlapsFact.value === 0 ? qsTr("Disabled") : mapFlapsFact.valueString) : ""
47 visible: !controller.vehicle.multiRotor
51 labelText: qsTr("Aux1")
52 valueText: mapAux1Fact ? (mapAux1Fact.value === 0 ? qsTr("Disabled") : mapAux1Fact.valueString) : ""
56 labelText: qsTr("Aux2")
57 valueText: mapAux2Fact ? (mapAux2Fact.value === 0 ? qsTr("Disabled") : mapAux2Fact.valueString) : ""