@@ -251,6 +251,7 @@ void loadSettingsPartial()
251
251
252
252
// Load the settings file into a temp holder until we know it's valid
253
253
Settings tempSettings;
254
+
254
255
if (getSettings (profileNumber, tempSettings) == true )
255
256
settings = tempSettings; // Settings are good. Move them over.
256
257
}
@@ -312,18 +313,6 @@ void recordSystemSettingsToFile()
312
313
313
314
settingsFile.println (" dataPortBaud=" + (String)settings.dataPortBaud );
314
315
settingsFile.println (" radioPortBaud=" + (String)settings.radioPortBaud );
315
- settingsFile.println (" enableNtripServer=" + (String)settings.enableNtripServer );
316
- settingsFile.println (" casterHost=" + (String)settings.casterHost );
317
- settingsFile.println (" casterPort=" + (String)settings.casterPort );
318
- settingsFile.println (" casterUser=" + (String)settings.casterUser );
319
- settingsFile.println (" casterUserPW=" + (String)settings.casterUserPW );
320
- settingsFile.println (" mountPointUpload=" + (String)settings.mountPointUpload );
321
- settingsFile.println (" mountPointUploadPW=" + (String)settings.mountPointUploadPW );
322
- settingsFile.println (" mountPointDownload=" + (String)settings.mountPointDownload );
323
- settingsFile.println (" mountPointDownloadPW=" + (String)settings.mountPointDownloadPW );
324
- settingsFile.println (" casterTransmitGGA=" + (String)settings.casterTransmitGGA );
325
- settingsFile.println (" wifiSSID=" + (String)settings.wifiSSID );
326
- settingsFile.println (" wifiPW=" + (String)settings.wifiPW );
327
316
settingsFile.println (" surveyInStartingAccuracy=" + (String)settings.surveyInStartingAccuracy );
328
317
settingsFile.println (" measurementRate=" + (String)settings.measurementRate );
329
318
settingsFile.println (" navigationRate=" + (String)settings.navigationRate );
@@ -346,6 +335,25 @@ void recordSystemSettingsToFile()
346
335
settingsFile.println (" externalPulsePolarity=" + (String)settings.externalPulsePolarity );
347
336
settingsFile.println (" enableExternalHardwareEventLogging=" + (String)settings.enableExternalHardwareEventLogging );
348
337
settingsFile.println (" profileName=" + (String)settings.profileName );
338
+ settingsFile.println (" enableNtripServer=" + (String)settings.enableNtripServer );
339
+ settingsFile.println (" ntripServer_CasterHost=" + (String)settings.ntripServer_CasterHost );
340
+ settingsFile.println (" ntripServer_CasterPort=" + (String)settings.ntripServer_CasterPort );
341
+ settingsFile.println (" ntripServer_CasterUser=" + (String)settings.ntripServer_CasterUser );
342
+ settingsFile.println (" ntripServer_CasterUserPW=" + (String)settings.ntripServer_CasterUserPW );
343
+ settingsFile.println (" ntripServer_MountPoint=" + (String)settings.ntripServer_MountPoint );
344
+ settingsFile.println (" ntripServer_MountPointPW=" + (String)settings.ntripServer_MountPointPW );
345
+ settingsFile.println (" ntripServer_wifiSSID=" + (String)settings.ntripServer_wifiSSID );
346
+ settingsFile.println (" ntripServer_wifiPW=" + (String)settings.ntripServer_wifiPW );
347
+ settingsFile.println (" enableNtripClient=" + (String)settings.enableNtripClient );
348
+ settingsFile.println (" ntripClient_CasterHost=" + (String)settings.ntripClient_CasterHost );
349
+ settingsFile.println (" ntripClient_CasterPort=" + (String)settings.ntripClient_CasterPort );
350
+ settingsFile.println (" ntripClient_CasterUser=" + (String)settings.ntripClient_CasterUser );
351
+ settingsFile.println (" ntripClient_CasterUserPW=" + (String)settings.ntripClient_CasterUserPW );
352
+ settingsFile.println (" ntripClient_MountPoint=" + (String)settings.ntripClient_MountPoint );
353
+ settingsFile.println (" ntripClient_MountPointPW=" + (String)settings.ntripClient_MountPointPW );
354
+ settingsFile.println (" ntripClient_wifiSSID=" + (String)settings.ntripClient_wifiSSID );
355
+ settingsFile.println (" ntripClient_wifiPW=" + (String)settings.ntripClient_wifiPW );
356
+ settingsFile.println (" ntripClient_TransmitGGA=" + (String)settings.ntripClient_TransmitGGA );
349
357
350
358
// Record constellation settings
351
359
for (int x = 0 ; x < MAX_CONSTELLATIONS ; x++)
@@ -506,9 +514,9 @@ bool parseLine(char* str) {
506
514
}
507
515
}
508
516
509
- // log_d("settingName: %s", settingName);
510
- // log_d("settingValue: %s", settingValue);
511
- // log_d("d: %0.3f", d);
517
+ // log_d("settingName: %s", settingName);
518
+ // log_d("settingValue: %s", settingValue);
519
+ // log_d("d: %0.3f", d);
512
520
513
521
// Get setting name
514
522
if (strcmp (settingName, " sizeOfSettings" ) == 0 )
@@ -625,30 +633,6 @@ bool parseLine(char* str) {
625
633
settings.dataPortBaud = d;
626
634
else if (strcmp (settingName, " radioPortBaud" ) == 0 )
627
635
settings.radioPortBaud = d;
628
- else if (strcmp (settingName, " enableNtripServer" ) == 0 )
629
- settings.enableNtripServer = d;
630
- else if (strcmp (settingName, " casterHost" ) == 0 )
631
- strcpy (settings.casterHost , settingValue);
632
- else if (strcmp (settingName, " casterPort" ) == 0 )
633
- settings.casterPort = d;
634
- else if (strcmp (settingName, " casterUser" ) == 0 )
635
- strcpy (settings.casterUser , settingValue);
636
- else if (strcmp (settingName, " casterUserPW" ) == 0 )
637
- strcpy (settings.casterUserPW , settingValue);
638
- else if (strcmp (settingName, " mountPointUpload" ) == 0 )
639
- strcpy (settings.mountPointUpload , settingValue);
640
- else if (strcmp (settingName, " mountPointUploadPW" ) == 0 )
641
- strcpy (settings.mountPointUploadPW , settingValue);
642
- else if (strcmp (settingName, " mountPointDownload" ) == 0 )
643
- strcpy (settings.mountPointDownload , settingValue);
644
- else if (strcmp (settingName, " mountPointDownloadPW" ) == 0 )
645
- strcpy (settings.mountPointDownloadPW , settingValue);
646
- else if (strcmp (settingName, " casterTransmitGGA" ) == 0 )
647
- settings.casterTransmitGGA = d;
648
- else if (strcmp (settingName, " wifiSSID" ) == 0 )
649
- strcpy (settings.wifiSSID , settingValue);
650
- else if (strcmp (settingName, " wifiPW" ) == 0 )
651
- strcpy (settings.wifiPW , settingValue);
652
636
else if (strcmp (settingName, " surveyInStartingAccuracy" ) == 0 )
653
637
settings.surveyInStartingAccuracy = d;
654
638
else if (strcmp (settingName, " measurementRate" ) == 0 )
@@ -761,6 +745,44 @@ bool parseLine(char* str) {
761
745
}
762
746
else if (strcmp (settingName, " profileName" ) == 0 )
763
747
strcpy (settings.profileName , settingValue);
748
+ else if (strcmp (settingName, " enableNtripServer" ) == 0 )
749
+ settings.enableNtripServer = d;
750
+ else if (strcmp (settingName, " ntripServer_CasterHost" ) == 0 )
751
+ strcpy (settings.ntripServer_CasterHost , settingValue);
752
+ else if (strcmp (settingName, " ntripServer_CasterPort" ) == 0 )
753
+ settings.ntripServer_CasterPort = d;
754
+ else if (strcmp (settingName, " ntripServer_CasterUser" ) == 0 )
755
+ strcpy (settings.ntripServer_CasterUser , settingValue);
756
+ else if (strcmp (settingName, " ntripServer_CasterUserPW" ) == 0 )
757
+ strcpy (settings.ntripServer_CasterUserPW , settingValue);
758
+ else if (strcmp (settingName, " ntripServer_MountPoint" ) == 0 )
759
+ strcpy (settings.ntripServer_MountPoint , settingValue);
760
+ else if (strcmp (settingName, " ntripServer_MountPointPW" ) == 0 )
761
+ strcpy (settings.ntripServer_MountPointPW , settingValue);
762
+ else if (strcmp (settingName, " ntripServer_wifiSSID" ) == 0 )
763
+ strcpy (settings.ntripServer_wifiSSID , settingValue);
764
+ else if (strcmp (settingName, " ntripServer_wifiPW" ) == 0 )
765
+ strcpy (settings.ntripServer_wifiPW , settingValue);
766
+ else if (strcmp (settingName, " enableNtripClient" ) == 0 )
767
+ settings.enableNtripClient = d;
768
+ else if (strcmp (settingName, " ntripClient_CasterHost" ) == 0 )
769
+ strcpy (settings.ntripClient_CasterHost , settingValue);
770
+ else if (strcmp (settingName, " ntripClient_CasterPort" ) == 0 )
771
+ settings.ntripClient_CasterPort = d;
772
+ else if (strcmp (settingName, " ntripClient_CasterUser" ) == 0 )
773
+ strcpy (settings.ntripClient_CasterUser , settingValue);
774
+ else if (strcmp (settingName, " ntripClient_CasterUserPW" ) == 0 )
775
+ strcpy (settings.ntripClient_CasterUserPW , settingValue);
776
+ else if (strcmp (settingName, " ntripClient_MountPoint" ) == 0 )
777
+ strcpy (settings.ntripClient_MountPoint , settingValue);
778
+ else if (strcmp (settingName, " ntripClient_MountPointPW" ) == 0 )
779
+ strcpy (settings.ntripClient_MountPointPW , settingValue);
780
+ else if (strcmp (settingName, " ntripClient_wifiSSID" ) == 0 )
781
+ strcpy (settings.ntripClient_wifiSSID , settingValue);
782
+ else if (strcmp (settingName, " ntripClient_wifiPW" ) == 0 )
783
+ strcpy (settings.ntripClient_wifiPW , settingValue);
784
+ else if (strcmp (settingName, " ntripClient_TransmitGGA" ) == 0 )
785
+ settings.ntripClient_TransmitGGA = d;
764
786
765
787
// Check for bulk settings (constellations and message rates)
766
788
// Must be last on else list
@@ -805,7 +827,7 @@ bool parseLine(char* str) {
805
827
settings.ubxMessages [x].msgRate = d;
806
828
updateZEDSettings = true ;
807
829
}
808
-
830
+
809
831
knownSetting = true ;
810
832
break ;
811
833
}
0 commit comments