@@ -848,7 +848,7 @@ void Gps::showWaitStatus(DisplayDevice const * display) const {
848
848
obsDisplay->clear ();
849
849
clear = true ;
850
850
}
851
- String satellitesString[3 ];
851
+ String satellitesString[2 ];
852
852
if (mValidMessagesReceived == 0 ) { // could not get any valid char from GPS module
853
853
satellitesString[0 ] = " OFF?" ;
854
854
} else if (mLastTimeTimeSet == 0 ) {
@@ -858,17 +858,21 @@ void Gps::showWaitStatus(DisplayDevice const * display) const {
858
858
satellitesString[0 ] = String (hw ()).substring (1 ) + TimeUtils::timeToString ();
859
859
satellitesString[1 ] = String (mCurrentGpsRecord .mSatellitesUsed ) + " sats SN:" + String (mLastNoiseLevel );
860
860
}
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" );
862
866
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
+ }
872
876
}
873
877
874
878
bool Gps::moduleIsAlive () const {
0 commit comments