@@ -1370,18 +1370,19 @@ void GNSS_UM980::menuMessages()
1370
1370
if (incoming == 12 )
1371
1371
reportRate = 1 ;
1372
1372
1373
- setNmeaMessageRates (0 ); // Turn off all NMEA messages
1374
- setNmeaMessageRateByName (" GPGGA" , reportRate);
1373
+ // Reset NMEA rates to defaults
1374
+ for (int x = 0 ; x < MAX_UM980_NMEA_MSG; x++)
1375
+ settings.um980MessageRatesNMEA [x] = umMessagesNMEA[x].msgDefaultRate ;
1375
1376
1376
1377
setRtcmRoverMessageRates (0 ); // Turn off all RTCM messages
1377
- setRtcmRoverMessageRateByName (" RTCM31019 " , reportRate);
1378
- setRtcmRoverMessageRateByName (" RTCM31020 " , reportRate);
1379
- setRtcmRoverMessageRateByName (" RTCM31042 " , reportRate);
1380
- setRtcmRoverMessageRateByName (" RTCM31046 " , reportRate);
1381
- setRtcmRoverMessageRateByName (" RTCM31074 " , reportRate);
1382
- setRtcmRoverMessageRateByName (" RTCM31084 " , reportRate);
1383
- setRtcmRoverMessageRateByName (" RTCM31094 " , reportRate);
1384
- setRtcmRoverMessageRateByName (" RTCM31124 " , reportRate);
1378
+ setRtcmRoverMessageRateByName (" RTCM1019 " , reportRate);
1379
+ setRtcmRoverMessageRateByName (" RTCM1020 " , reportRate);
1380
+ setRtcmRoverMessageRateByName (" RTCM1042 " , reportRate);
1381
+ setRtcmRoverMessageRateByName (" RTCM1046 " , reportRate);
1382
+ setRtcmRoverMessageRateByName (" RTCM1074 " , reportRate);
1383
+ setRtcmRoverMessageRateByName (" RTCM1084 " , reportRate);
1384
+ setRtcmRoverMessageRateByName (" RTCM1094 " , reportRate);
1385
+ setRtcmRoverMessageRateByName (" RTCM1124 " , reportRate);
1385
1386
1386
1387
if (incoming == 12 )
1387
1388
{
0 commit comments