@@ -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
874878bool Gps::moduleIsAlive () const {
0 commit comments