@@ -328,16 +328,43 @@ void menuDebug()
328328 Serial.print (" 14) Periodically print NTRIP server state: " );
329329 Serial.printf (" %s\r\n " , settings.enablePrintNtripServerState ? " Enabled" : " Disabled" );
330330
331- Serial.print (" 15) Print GNSS --> NTRIP caster messages: " );
332- Serial.printf (" %s\r\n " , settings.enablePrintNtripServerRtcm ? " Enabled" : " Disabled" );
333-
334- Serial.print (" 16) Periodically print position: " );
331+ Serial.print (" 15) Periodically print position: " );
335332 Serial.printf (" %s\r\n " , settings.enablePrintPosition ? " Enabled" : " Disabled" );
336333
337- Serial.print (" 17 ) Periodically print CPU idle time: " );
334+ Serial.print (" 16 ) Periodically print CPU idle time: " );
338335 Serial.printf (" %s\r\n " , settings.enablePrintIdleTime ? " Enabled" : " Disabled" );
339336
340- Serial.println (" 18) Mirror ZED-F9x's UART1 settings to USB" );
337+ Serial.println (" 17) Mirror ZED-F9x's UART1 settings to USB" );
338+
339+ Serial.print (" 18) Print battery status messages: " );
340+ Serial.printf (" %s\r\n " , settings.enablePrintBatteryMessages ? " Enabled" : " Disabled" );
341+
342+ Serial.print (" 19) Print Rover accuracy messages: " );
343+ Serial.printf (" %s\r\n " , settings.enablePrintRoverAccuracy ? " Enabled" : " Disabled" );
344+
345+ Serial.print (" 20) Print messages with bad checksums or CRCs: " );
346+ Serial.printf (" %s\r\n " , settings.enablePrintBadMessages ? " Enabled" : " Disabled" );
347+
348+ Serial.print (" 21) Print log file messages: " );
349+ Serial.printf (" %s\r\n " , settings.enablePrintLogFileMessages ? " Enabled" : " Disabled" );
350+
351+ Serial.print (" 22) Print log file status: " );
352+ Serial.printf (" %s\r\n " , settings.enablePrintLogFileStatus ? " Enabled" : " Disabled" );
353+
354+ Serial.print (" 23) Print ring buffer offsets: " );
355+ Serial.printf (" %s\r\n " , settings.enablePrintRingBufferOffsets ? " Enabled" : " Disabled" );
356+
357+ Serial.print (" 24) Print GNSS --> NTRIP caster messages: " );
358+ Serial.printf (" %s\r\n " , settings.enablePrintNtripServerRtcm ? " Enabled" : " Disabled" );
359+
360+ Serial.print (" 25) Print NTRIP caster --> GNSS messages: " );
361+ Serial.printf (" %s\r\n " , settings.enablePrintNtripClientRtcm ? " Enabled" : " Disabled" );
362+
363+ Serial.print (" 26) Print states: " );
364+ Serial.printf (" %s\r\n " , settings.enablePrintStates ? " Enabled" : " Disabled" );
365+
366+ Serial.print (" 27) Print duplicate states: " );
367+ Serial.printf (" %s\r\n " , settings.enablePrintDuplicateStates ? " Enabled" : " Disabled" );
341368
342369 Serial.println (" t) Enter Test Screen" );
343370
@@ -460,18 +487,14 @@ void menuDebug()
460487 settings.enablePrintNtripServerState ^= 1 ;
461488 }
462489 else if (incoming == 15 )
463- {
464- settings.enablePrintNtripServerRtcm ^= 1 ;
465- }
466- else if (incoming == 16 )
467490 {
468491 settings.enablePrintPosition ^= 1 ;
469492 }
470- else if (incoming == 17 )
493+ else if (incoming == 16 )
471494 {
472495 settings.enablePrintIdleTime ^= 1 ;
473496 }
474- else if (incoming == 18 )
497+ else if (incoming == 17 )
475498 {
476499 bool response = configureGNSSMessageRates (COM_PORT_USB, settings.ubxMessages ); // Make sure the appropriate messages are enabled
477500 response &= i2cGNSS.setPortOutput (COM_PORT_USB, COM_TYPE_NMEA | COM_TYPE_UBX | COM_TYPE_RTCM3); // Duplicate UART1
@@ -481,6 +504,46 @@ void menuDebug()
481504 else
482505 Serial.println (F (" USB messages successfully enabled" ));
483506 }
507+ else if (incoming == 18 )
508+ {
509+ settings.enablePrintBatteryMessages ^= 1 ;
510+ }
511+ else if (incoming == 19 )
512+ {
513+ settings.enablePrintRoverAccuracy ^= 1 ;
514+ }
515+ else if (incoming == 20 )
516+ {
517+ settings.enablePrintBadMessages ^= 1 ;
518+ }
519+ else if (incoming == 21 )
520+ {
521+ settings.enablePrintLogFileMessages ^= 1 ;
522+ }
523+ else if (incoming == 22 )
524+ {
525+ settings.enablePrintLogFileStatus ^= 1 ;
526+ }
527+ else if (incoming == 23 )
528+ {
529+ settings.enablePrintRingBufferOffsets ^= 1 ;
530+ }
531+ else if (incoming == 24 )
532+ {
533+ settings.enablePrintNtripServerRtcm ^= 1 ;
534+ }
535+ else if (incoming == 25 )
536+ {
537+ settings.enablePrintNtripClientRtcm ^= 1 ;
538+ }
539+ else if (incoming == 26 )
540+ {
541+ settings.enablePrintStates ^= 1 ;
542+ }
543+ else if (incoming == 27 )
544+ {
545+ settings.enablePrintDuplicateStates ^= 1 ;
546+ }
484547 else
485548 printUnknown (incoming);
486549 }
0 commit comments