APMSensorsComponentSummary.qml 1.13 KB
Newer Older
1 2 3
import QtQuick                  2.5
import QtQuick.Controls         1.2
import QtQuick.Controls.Styles  1.2
Don Gagne's avatar
Don Gagne committed
4

5 6 7 8 9
import QGroundControl.FactSystem    1.0
import QGroundControl.FactControls  1.0
import QGroundControl.Controls      1.0
import QGroundControl.Palette       1.0
import QGroundControl.Controllers   1.0
Don Gagne's avatar
Don Gagne committed
10

11 12 13 14
/*
    IMPORTANT NOTE: Any changes made here must also be made to SensorsComponentSummary.qml
*/

Don Gagne's avatar
Don Gagne committed
15
FactPanel {
16 17 18
    id:             panel
    anchors.fill:   parent
    color:          qgcPal.windowShadeDark
Don Gagne's avatar
Don Gagne committed
19 20

    QGCPalette { id: qgcPal; colorGroupEnabled: enabled }
21
    APMSensorsComponentController { id: controller; factPanel: panel }
Don Gagne's avatar
Don Gagne committed
22

23 24
    property bool accelCalNeeded:   controller.accelSetupNeeded
    property bool compassCalNeeded: controller.compassSetupNeeded
Don Gagne's avatar
Don Gagne committed
25

26 27 28
    Column {
        anchors.fill:       parent
        anchors.margins:    8
Don Gagne's avatar
Don Gagne committed
29

30 31 32 33
        VehicleSummaryRow {
            labelText: "Compass:"
            valueText: compassCalNeeded ? "Setup required" : "Ready"
        }
Don Gagne's avatar
Don Gagne committed
34

35 36 37 38
        VehicleSummaryRow {
            labelText: "Accelerometer:"
            valueText: accelCalNeeded ? "Setup required" : "Ready"
        }
Don Gagne's avatar
Don Gagne committed
39 40
    }
}