Skip to content

Commit df71282

Browse files
committed
Correct how messageBase records are ID'd in NVM
1 parent b4eb0e1 commit df71282

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Firmware/RTK_Surveyor/NVM.ino

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1283,10 +1283,15 @@ bool parseLine(char* str, Settings *settings)
12831283
//Scan for Base RTCM message settings
12841284
if (knownSetting == false)
12851285
{
1286+
int firstRTCMRecord = getMessageNumberByName("UBX_RTCM_1005");
1287+
12861288
for (int x = 0 ; x < MAX_UBX_MSG_RTCM ; x++)
12871289
{
12881290
char tempString[50]; //messageBase.UBX_RTCM_1094.msgRate=5
1289-
snprintf(tempString, sizeof(tempString), "messageBase.%s.msgRate", ubxMessages[x].msgTextName);
1291+
1292+
snprintf(tempString, sizeof(tempString), "messageBase.%s.msgRate", ubxMessages[firstRTCMRecord + x].msgTextName);
1293+
1294+
Serial.printf("Looking for % s in % s\r\n", tempString, settingName);
12901295

12911296
if (strcmp(settingName, tempString) == 0)
12921297
{

0 commit comments

Comments
 (0)