1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-18 08:54:15 +01:00

OP-1739 Add GLONASS support to GPS constellation widget

This commit is contained in:
Erik Gustavsson 2015-03-01 08:32:01 +01:00
parent 76ff576b38
commit a806eb6f36

View File

@ -129,13 +129,19 @@ void GpsConstellationWidget::updateSat(int index, int prn, int elevation, int az
-satIcons[index]->boundingRect().center().y());
satIcons[index]->setTransform(QTransform::fromTranslate(opd.x(), opd.y()), false);
// Show normal GPS or SBAS (120 - 158 range)
// Show normal GPS, SBAS (120 - 158 range) or GLONASS (65 - 96, 255 if unidentified)
if (prn > 119 && prn < 159) {
if (snr) {
satIcons[index]->setElementId("satellite-sbas");
} else {
satIcons[index]->setElementId("sat-sbas-notSeen");
}
} else if ((prn > 64 && prn < 97) || 255 == prn) {
if (snr) {
satIcons[index]->setElementId("satellite-glonass");
} else {
satIcons[index]->setElementId("sat-glonass-notSeen");
}
} else {
if (snr) {
satIcons[index]->setElementId("satellite");