APMPowerComponentSummary.qml 1.93 KB
Newer Older
Don Gagne's avatar
Don Gagne committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
/*=====================================================================

 QGroundControl Open Source Ground Control Station

 (c) 2009 - 2015 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>

 This file is part of the QGROUNDCONTROL project

 QGROUNDCONTROL is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.

 QGROUNDCONTROL is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with QGROUNDCONTROL. If not, see <http://www.gnu.org/licenses/>.

 ======================================================================*/

import QtQuick          2.5
import QtQuick.Controls 1.2

import QGroundControl.FactSystem    1.0
import QGroundControl.FactControls  1.0
import QGroundControl.Controls      1.0
Don Gagne's avatar
Don Gagne committed
30
import QGroundControl.Controllers   1.0
Don Gagne's avatar
Don Gagne committed
31
import QGroundControl.Palette       1.0
Don Gagne's avatar
Don Gagne committed
32
import QGroundControl.ScreenTools   1.0
Don Gagne's avatar
Don Gagne committed
33 34

FactPanel {
Don Gagne's avatar
Don Gagne committed
35 36 37 38
    id:     panel
    width:  grid.width
    height: grid.height
    color:  qgcPal.windowShade
Don Gagne's avatar
Don Gagne committed
39 40 41 42 43 44 45

    QGCPalette { id: qgcPal; colorGroupEnabled: enabled }
    FactPanelController { id: controller; factPanel: panel }

    property Fact battCapacity: controller.getParameterFact(-1, "BATT_CAPACITY")
    property Fact battMonitor:  controller.getParameterFact(-1, "BATT_MONITOR")

Don Gagne's avatar
Don Gagne committed
46 47 48 49 50
    Grid {
        id:         grid
        rows:       2
        columns:    2
        spacing:    ScreenTools.defaultFontPixelWidth / 2
Don Gagne's avatar
Don Gagne committed
51

Don Gagne's avatar
Don Gagne committed
52 53
        QGCLabel { text: "Battery monitor:" }
        QGCLabel { text: battMonitor.enumStringValue }
Don Gagne's avatar
Don Gagne committed
54

Don Gagne's avatar
Don Gagne committed
55 56
        QGCLabel { text: "Battery capacity:" }
        FactLabel { fact: battCapacity }
Don Gagne's avatar
Don Gagne committed
57 58
    }
}