6import QGroundControl.FactControls
7import QGroundControl.Controls
10 IMPORTANT NOTE: Any changes made here must also be made to SensorsComponentSummary.qml
14 implicitWidth: mainLayout.implicitWidth
15 implicitHeight: mainLayout.implicitHeight
16 width: parent.width // grows when Loader is wider than implicitWidth
18 FactPanelController { id: controller; }
20 property Fact mag0IdFact: controller.getParameterFact(-1, "CAL_MAG0_ID")
21 property Fact gyro0IdFact: controller.getParameterFact(-1, "CAL_GYRO0_ID")
22 property Fact accel0IdFact: controller.getParameterFact(-1, "CAL_ACC0_ID")
30 labelText: qsTr("Compass")
31 valueText: mag0IdFact ? (mag0IdFact.value === 0 ? qsTr("Setup required") : qsTr("Ready")) : ""
35 labelText: qsTr("Gyro")
36 valueText: gyro0IdFact ? (gyro0IdFact.value === 0 ? qsTr("Setup required") : qsTr("Ready")) : ""
40 labelText: qsTr("Accelerometer")
41 valueText: accel0IdFact ? (accel0IdFact.value === 0 ? qsTr("Setup required") : qsTr("Ready")) : ""
45 labelText: qsTr("Airspeed")
46 visible: vehicleComponent.airspeedCalSupported
47 valueText: vehicleComponent.airspeedCalRequired ? qsTr("Setup required") : qsTr("Ready")