@@ -259,6 +259,8 @@ void recordSystemSettingsToFile(File *settingsFile)
259259 settingsFile->printf (" %s=%s\r\n " , " ntripClient_MountPointPW" , settings.ntripClient_MountPointPW );
260260 settingsFile->printf (" %s=%d\r\n " , " ntripClient_TransmitGGA" , settings.ntripClient_TransmitGGA );
261261 settingsFile->printf (" %s=%d\r\n " , " serialTimeoutGNSS" , settings.serialTimeoutGNSS );
262+
263+ // Point Perfect
262264 settingsFile->printf (" %s=%s\r\n " , " pointPerfectDeviceProfileToken" , settings.pointPerfectDeviceProfileToken );
263265 settingsFile->printf (" %s=%d\r\n " , " enablePointPerfectCorrections" , settings.enablePointPerfectCorrections );
264266 settingsFile->printf (" %s=%d\r\n " , " autoKeyRenewal" , settings.autoKeyRenewal );
@@ -272,6 +274,8 @@ void recordSystemSettingsToFile(File *settingsFile)
272274 settingsFile->printf (" %s=%llu\r\n " , " pointPerfectNextKeyDuration" , settings.pointPerfectNextKeyDuration );
273275 settingsFile->printf (" %s=%llu\r\n " , " pointPerfectNextKeyStart" , settings.pointPerfectNextKeyStart );
274276 settingsFile->printf (" %s=%llu\r\n " , " lastKeyAttempt" , settings.lastKeyAttempt );
277+ settingsFile->printf (" %s=%d\r\n " , " debugPpCertificate" , settings.debugPpCertificate );
278+
275279 settingsFile->printf (" %s=%d\r\n " , " updateZEDSettings" , settings.updateZEDSettings );
276280 settingsFile->printf (" %s=%d\r\n " , " LBandFreq" , settings.LBandFreq );
277281 settingsFile->printf (" %s=%d\r\n " , " enableLogging" , settings.enableLogging );
@@ -1045,6 +1049,8 @@ bool parseLine(char *str, Settings *settings)
10451049 settings->ntripClient_TransmitGGA = d;
10461050 else if (strcmp (settingName, " serialTimeoutGNSS" ) == 0 )
10471051 settings->serialTimeoutGNSS = d;
1052+
1053+ // Point Perfect
10481054 else if (strcmp (settingName, " pointPerfectDeviceProfileToken" ) == 0 )
10491055 strcpy (settings->pointPerfectDeviceProfileToken , settingValue);
10501056 else if (strcmp (settingName, " enablePointPerfectCorrections" ) == 0 )
@@ -1074,6 +1080,9 @@ bool parseLine(char *str, Settings *settings)
10741080
10751081 else if (strcmp (settingName, " lastKeyAttempt" ) == 0 )
10761082 settings->lastKeyAttempt = d;
1083+ else if (strcmp (settingName, " debugPpCertificate" ) == 0 )
1084+ settings->debugPpCertificate = d;
1085+
10771086 else if (strcmp (settingName, " updateZEDSettings" ) == 0 )
10781087 {
10791088 if (settings->updateZEDSettings != d)
0 commit comments