mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-26 15:54:15 +01:00
LP-230 PFD : Missed Uninitialized state for Gps and Attitude alarms.
This commit is contained in:
parent
35612b41f3
commit
0d43a030de
@ -2,7 +2,7 @@ import QtQuick 2.4
|
||||
import Pfd 1.0
|
||||
import OsgQtQuick 1.0
|
||||
|
||||
import "../common.js" as Utils
|
||||
import "common.js" as Utils
|
||||
|
||||
Item {
|
||||
OSGViewport {
|
||||
|
@ -198,7 +198,7 @@ Item {
|
||||
elementName: "warning-gps"
|
||||
sceneSize: warnings.sceneSize
|
||||
|
||||
visible: !UAV.isGpsValid()
|
||||
visible: UAV.isGpsNotInitialised() ? false : !UAV.isGpsValid()
|
||||
}
|
||||
|
||||
SvgElementImage {
|
||||
@ -206,6 +206,6 @@ Item {
|
||||
elementName: "warning-attitude"
|
||||
sceneSize: warnings.sceneSize
|
||||
anchors.centerIn: background.centerIn
|
||||
visible: !UAV.isAttitudeValid()
|
||||
visible: UAV.isAttitudeNotInitialised() ? false : !UAV.isAttitudeValid()
|
||||
}
|
||||
}
|
||||
|
@ -186,10 +186,18 @@ function isAttitudeValid() {
|
||||
return (systemAlarms.alarmAttitude == SystemAlarms.Alarm.OK);
|
||||
}
|
||||
|
||||
function isAttitudeNotInitialised() {
|
||||
return (systemAlarms.alarmAttitude == SystemAlarms.Alarm.Uninitialised);
|
||||
}
|
||||
|
||||
function isGpsValid() {
|
||||
return (systemAlarms.alarmGPS == SystemAlarms.Alarm.OK);
|
||||
}
|
||||
|
||||
function isGpsNotInitialised() {
|
||||
return (systemAlarms.alarmGPS == SystemAlarms.Alarm.Uninitialised);
|
||||
}
|
||||
|
||||
function isGpsStatusFix3D() {
|
||||
return (gpsPositionSensor.status == GPSPositionSensor.Status.Fix3D);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user