From 14b04fb4a0432d234d57e01b860d543fcb7ccc97 Mon Sep 17 00:00:00 2001 From: andreas Date: Mon, 1 Nov 2021 11:20:31 +0100 Subject: [PATCH] log registered pgns for transmit --- src/main.cpp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index c77f983..e5a4a52 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -327,12 +327,21 @@ void setup() { NodeAddress = preferences.getInt("LastNodeAddress", 32); // Read stored last NodeAddress, default 32 preferences.end(); - logger.logDebug(GwLog::LOG,"NodeAddress=%d\n", NodeAddress); - + logger.logDebug(GwLog::LOG,"NodeAddress=%d", NodeAddress); + usbSerial.flush(); NMEA2000.SetMode(tNMEA2000::N2km_ListenAndNode, NodeAddress); NMEA2000.SetForwardOwnMessages(false); // Set the information for other bus devices, which messages we support - NMEA2000.ExtendTransmitMessages(toN2KConverter->handledPgns()); + unsigned long *pgns=toN2KConverter->handledPgns(); + if (logger.isActive(GwLog::DEBUG)){ + unsigned long *op=pgns; + while (*op != 0){ + logger.logDebug(GwLog::DEBUG,"add transmit pgn %ld",(long)(*op)); + usbSerial.flush(); + op++; + } + } + NMEA2000.ExtendTransmitMessages(pgns); NMEA2000.ExtendReceiveMessages(nmea0183Converter->handledPgns()); NMEA2000.SetMsgHandler([](const tN2kMsg &n2kMsg){ numCan++;