Skip to content

Commit 454a9f1

Browse files
committed
Configure UM980 for normal reception at start of base settle.
1 parent cc268da commit 454a9f1

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

Firmware/RTK_Everywhere/GNSS.ino

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1260,7 +1260,6 @@ char *gnssGetRtcmLowDataRateString()
12601260

12611261
float gnssGetSurveyInStartingAccuracy()
12621262
{
1263-
12641263
return (settings.surveyInStartingAccuracy);
12651264
}
12661265

Firmware/RTK_Everywhere/UM980.ino

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,10 @@ bool um980ConfigureBase()
296296

297297
bool response = true;
298298

299+
// Set the dynamic mode. This will cancel any base averaging mode and is needed
300+
// to allow a freshly started device to settle in regular GNSS reception mode before issuing um980BaseAverageStart().
301+
response &= um980SetModel(settings.dynamicModel);
302+
299303
response &= um980EnableRTCMBase(); // Only turn on messages, do not turn off messages. We assume the caller has
300304
// UNLOG or similar.
301305

@@ -313,6 +317,9 @@ bool um980ConfigureBase()
313317
systemPrintln("UM980 Base failed to configure");
314318
}
315319

320+
if (settings.debugGnss)
321+
systemPrintln("UM980 Base configured");
322+
316323
return (response);
317324
}
318325

0 commit comments

Comments
 (0)