@@ -324,16 +324,43 @@ void menuDebug()
324324 Serial.print (" 14) Periodically print NTRIP server state: " );
325325 Serial.printf (" %s\r\n " , settings.enablePrintNtripServerState ? " Enabled" : " Disabled" );
326326
327- Serial.print (" 15) Print GNSS --> NTRIP caster messages: " );
328- Serial.printf (" %s\r\n " , settings.enablePrintNtripServerRtcm ? " Enabled" : " Disabled" );
329-
330- Serial.print (" 16) Periodically print position: " );
327+ Serial.print (" 15) Periodically print position: " );
331328 Serial.printf (" %s\r\n " , settings.enablePrintPosition ? " Enabled" : " Disabled" );
332329
333- Serial.print (" 17 ) Periodically print CPU idle time: " );
330+ Serial.print (" 16 ) Periodically print CPU idle time: " );
334331 Serial.printf (" %s\r\n " , settings.enablePrintIdleTime ? " Enabled" : " Disabled" );
335332
336- Serial.println (" 18) Mirror ZED-F9x's UART1 settings to USB" );
333+ Serial.println (" 17) Mirror ZED-F9x's UART1 settings to USB" );
334+
335+ Serial.print (" 18) Print battery status messages: " );
336+ Serial.printf (" %s\r\n " , settings.enablePrintBatteryMessages ? " Enabled" : " Disabled" );
337+
338+ Serial.print (" 19) Print Rover accuracy messages: " );
339+ Serial.printf (" %s\r\n " , settings.enablePrintRoverAccuracy ? " Enabled" : " Disabled" );
340+
341+ Serial.print (" 20) Print messages with bad checksums or CRCs: " );
342+ Serial.printf (" %s\r\n " , settings.enablePrintBadMessages ? " Enabled" : " Disabled" );
343+
344+ Serial.print (" 21) Print log file messages: " );
345+ Serial.printf (" %s\r\n " , settings.enablePrintLogFileMessages ? " Enabled" : " Disabled" );
346+
347+ Serial.print (" 22) Print log file status: " );
348+ Serial.printf (" %s\r\n " , settings.enablePrintLogFileStatus ? " Enabled" : " Disabled" );
349+
350+ Serial.print (" 23) Print ring buffer offsets: " );
351+ Serial.printf (" %s\r\n " , settings.enablePrintRingBufferOffsets ? " Enabled" : " Disabled" );
352+
353+ Serial.print (" 24) Print GNSS --> NTRIP caster messages: " );
354+ Serial.printf (" %s\r\n " , settings.enablePrintNtripServerRtcm ? " Enabled" : " Disabled" );
355+
356+ Serial.print (" 25) Print NTRIP caster --> GNSS messages: " );
357+ Serial.printf (" %s\r\n " , settings.enablePrintNtripClientRtcm ? " Enabled" : " Disabled" );
358+
359+ Serial.print (" 26) Print states: " );
360+ Serial.printf (" %s\r\n " , settings.enablePrintStates ? " Enabled" : " Disabled" );
361+
362+ Serial.print (" 27) Print duplicate states: " );
363+ Serial.printf (" %s\r\n " , settings.enablePrintDuplicateStates ? " Enabled" : " Disabled" );
337364
338365 Serial.println (" t) Enter Test Screen" );
339366
@@ -456,18 +483,14 @@ void menuDebug()
456483 settings.enablePrintNtripServerState ^= 1 ;
457484 }
458485 else if (incoming == 15 )
459- {
460- settings.enablePrintNtripServerRtcm ^= 1 ;
461- }
462- else if (incoming == 16 )
463486 {
464487 settings.enablePrintPosition ^= 1 ;
465488 }
466- else if (incoming == 17 )
489+ else if (incoming == 16 )
467490 {
468491 settings.enablePrintIdleTime ^= 1 ;
469492 }
470- else if (incoming == 18 )
493+ else if (incoming == 17 )
471494 {
472495 bool response = configureGNSSMessageRates (COM_PORT_USB, settings.ubxMessages ); // Make sure the appropriate messages are enabled
473496 response &= i2cGNSS.setPortOutput (COM_PORT_USB, COM_TYPE_NMEA | COM_TYPE_UBX | COM_TYPE_RTCM3); // Duplicate UART1
@@ -477,6 +500,46 @@ void menuDebug()
477500 else
478501 Serial.println (F (" USB messages successfully enabled" ));
479502 }
503+ else if (incoming == 18 )
504+ {
505+ settings.enablePrintBatteryMessages ^= 1 ;
506+ }
507+ else if (incoming == 19 )
508+ {
509+ settings.enablePrintRoverAccuracy ^= 1 ;
510+ }
511+ else if (incoming == 20 )
512+ {
513+ settings.enablePrintBadMessages ^= 1 ;
514+ }
515+ else if (incoming == 21 )
516+ {
517+ settings.enablePrintLogFileMessages ^= 1 ;
518+ }
519+ else if (incoming == 22 )
520+ {
521+ settings.enablePrintLogFileStatus ^= 1 ;
522+ }
523+ else if (incoming == 23 )
524+ {
525+ settings.enablePrintRingBufferOffsets ^= 1 ;
526+ }
527+ else if (incoming == 24 )
528+ {
529+ settings.enablePrintNtripServerRtcm ^= 1 ;
530+ }
531+ else if (incoming == 25 )
532+ {
533+ settings.enablePrintNtripClientRtcm ^= 1 ;
534+ }
535+ else if (incoming == 26 )
536+ {
537+ settings.enablePrintStates ^= 1 ;
538+ }
539+ else if (incoming == 27 )
540+ {
541+ settings.enablePrintDuplicateStates ^= 1 ;
542+ }
480543 else
481544 printUnknown (incoming);
482545 }
0 commit comments