Skip to content

Commit 1c1956b

Browse files
committed
reorder GPS display
1 parent 40eac72 commit 1c1956b

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

src/gps.cpp

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -848,7 +848,7 @@ void Gps::showWaitStatus(DisplayDevice const * display) const {
848848
obsDisplay->clear();
849849
clear = true;
850850
}
851-
String satellitesString[3];
851+
String satellitesString[2];
852852
if (mValidMessagesReceived == 0) { // could not get any valid char from GPS module
853853
satellitesString[0] = "OFF?";
854854
} else if (mLastTimeTimeSet == 0) {
@@ -858,17 +858,21 @@ void Gps::showWaitStatus(DisplayDevice const * display) const {
858858
satellitesString[0] = String(hw()).substring(1) + TimeUtils::timeToString();
859859
satellitesString[1] = String(mCurrentGpsRecord.mSatellitesUsed) + "sats SN:" + String(mLastNoiseLevel);
860860
}
861-
satellitesString[2] = String(mCurrentGpsRecord.mFixStatus) + "<fx m>" + String(mValidMessagesReceived);
861+
obsDisplay->showTextOnGrid(2, display->currentLine() - 1, satellitesString[0]);
862+
obsDisplay->showTextOnGrid(2, display->currentLine(), satellitesString[1]);
863+
if (!is_neo6()){
864+
obsDisplay->showTextOnGrid(0, 1, String(hw())+" GPS");
865+
obsDisplay->showTextOnGrid(2, 1, "HDOP: " + getHdopAsString() + "D");
862866

863-
obsDisplay->showTextOnGrid(2, display->currentLine() - 1, satellitesString[0]);
864-
obsDisplay->showTextOnGrid(2, display->currentLine(), satellitesString[1]);
865-
if (!is_neo6()){
866-
obsDisplay->showTextOnGrid(0, 1, String(hw())+" Detail");
867-
obsDisplay->showTextOnGrid(0, 2, "Gain:" + String(mLastGain) + " Jam:" + String(mLastJamInd));
868-
obsDisplay->showTextOnGrid(0, 3, satellitesString[2]);
869-
obsDisplay->showTextOnGrid(0, 4, String(mCurrentGpsRecord.mLatitude));
870-
obsDisplay->showTextOnGrid(0, 5, String(mCurrentGpsRecord.mLongitude));
871-
}
867+
obsDisplay->showTextOnGrid(0, 2, "Jam: " + String(mLastJamInd));
868+
obsDisplay->showTextOnGrid(2, 2, "Msgs: " + String(mValidMessagesReceived));
869+
obsDisplay->showTextOnGrid(2, 3, "Fix: " + String(mCurrentGpsRecord.mFixStatus) + "D");
870+
obsDisplay->showTextOnGrid(0, 3, "lat,lon:");
871+
872+
873+
obsDisplay->showTextOnGrid(0, 4, String(mCurrentGpsRecord.mLatitude));
874+
obsDisplay->showTextOnGrid(0, 5, String(mCurrentGpsRecord.mLongitude));
875+
}
872876
}
873877

874878
bool Gps::moduleIsAlive() const {

0 commit comments

Comments
 (0)