From 45d3b01b13f3921c467bfcfe5b4aa803d9d4060e Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Fri, 11 Oct 2024 22:35:32 -0400 Subject: [PATCH] disable transfer of SysView's diag logs back to the FNE; add support to dump whether or not peer status was Rx when in debug mode; --- src/sysview/SysViewMain.cpp | 2 +- src/sysview/network/PeerNetwork.cpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/sysview/SysViewMain.cpp b/src/sysview/SysViewMain.cpp index 6ed01481..b4ec07a8 100644 --- a/src/sysview/SysViewMain.cpp +++ b/src/sysview/SysViewMain.cpp @@ -233,7 +233,7 @@ bool createPeerNetwork() } // initialize networking - g_network = new PeerNetwork(address, port, 0U, id, password, true, g_debug, true, true, true, true, true, true, true, true, false); + g_network = new PeerNetwork(address, port, 0U, id, password, true, g_debug, true, true, true, true, true, true, false, true, false); g_network->setMetadata(identity, 0U, 0U, 0.0F, 0.0F, 0, 0, 0, 0.0F, 0.0F, 0, ""); g_network->setLookups(g_ridLookup, g_tidLookup); diff --git a/src/sysview/network/PeerNetwork.cpp b/src/sysview/network/PeerNetwork.cpp index 55c4ce89..94567fb4 100644 --- a/src/sysview/network/PeerNetwork.cpp +++ b/src/sysview/network/PeerNetwork.cpp @@ -13,6 +13,7 @@ #include "common/p25/dfsi/LC.h" #include "common/Utils.h" #include "network/PeerNetwork.h" +#include "SysViewMain.h" using namespace network; @@ -72,6 +73,9 @@ void PeerNetwork::userPacketHandler(uint32_t peerId, FrameQueue::OpcodePair opco ::memcpy(rawPayload, data + 11U, length - 11U); std::string payload(rawPayload, rawPayload + (length - 11U)); + if (g_debug) + LogMessage(LOG_NET, "Peer Status, peerId = %u", peerId); + // parse JSON body json::value v; std::string err = json::parse(v, payload);