Bryan Biedenkapp
64bcb56228
enhance debug logging to incorporate both file and line numbers (when provided by the compiler) and optionally implement LogDebugEx macro to also incorporate the caller identifying the function name; correct LogDebug uses in some cases that should have been LogMessage;
1 year ago
Bryan Biedenkapp
88dcb0bc96
update copyright dates;
1 year ago
Bryan Biedenkapp
1b4ea4d8c7
refactor status bit handling slightly;
1 year ago
Bryan Biedenkapp
973fa59740
add extra error handling and check if the lookup tables are available before attempting to process;
2 years ago
Bryan Biedenkapp
ccab09c191
handle peer IDs better, Peer-Link will mangle some peer IDs and we need to check the peerId embedded in the status update instead of using the raw network peer Id;
2 years ago
Bryan Biedenkapp
dc739c9b72
report RID 0 in SysView as EXTERNAL/PATCH;
2 years ago
Bryan Biedenkapp
50bdb43db2
add Peer-Link support to SysView, so long as the FNE is appropriately configured, this will allow SysView to operate without TGID or RID configuration files;
2 years ago
Bryan Biedenkapp
38492cf709
resolve peer ID to identity name from available name map;
2 years ago
Bryan Biedenkapp
a8b451b5ee
add count of data for affiliations and peer list;
2 years ago
Bryan Biedenkapp
665ed3e018
add definition for a CC-VC (to prevent confusion);
2 years ago
Bryan Biedenkapp
26a8c75f23
enhance display of some dialogs in TUI mode;
2 years ago
Bryan Biedenkapp
f3c6e79999
fix up some warnings;
2 years ago
Bryan Biedenkapp
bc05a4d06e
add mutex locking for the peer status, to prevent segfaults;
2 years ago
Bryan Biedenkapp
15656dcdbf
don't assume 04F11-only peers will be present, and check for voiceChannel array viability;
2 years ago
Bryan Biedenkapp
f40e6c6af0
Merge Peer Link Enhancement Changes ( #73 )
...
* add support for Peer-Link CFNEs to pass activity and peer status messages to the prime/master CFNE; add support for Peer-Link CFNEs to transmit their currently active peer list to the prime/master CFNE; add support on the master/prime CFNE to support reporting Peer-Link peer IDs in the /peer/query REST API request; add support to pass affiliation updates from Peer-Link CFNEs to the prime/master CFNE (Note: this passing does not preserve the original peer ID the affiliation came from, from the prime/master perspective, currently, the affiliation will appear as if it came from the Peer-Link CFNE); correct a bug with buffer overflow for Peer-Link configuration transfers;
* hide debug messages;
* remove debug print;
2 years ago
Bryan Biedenkapp
2e2e8bf957
fix all instances of (uint32_t) for calcTxOffset;
2 years ago
Bryan Biedenkapp
cee2995389
throttle peer_status a little bit, send an update every 175ms (similar to the TUI update speed);
2 years ago
Bryan Biedenkapp
b190ce3628
add new net_event websocket data type that occurs when a valid CSBK or TSBK is decoded;
2 years ago
Bryan Biedenkapp
7dc9522d7f
add support for V.24 modem connection state reporting;
2 years ago
Bryan Biedenkapp
c7ff885c72
replace spinbox with line edit; correct issue where AffListWnd and PeerListWnd would steal focus preventing input;
2 years ago
Bryan Biedenkapp
a65cdb1de2
fix incorrect display of VC count;
2 years ago
Bryan Biedenkapp
45d3b01b13
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;
2 years ago
Bryan Biedenkapp
bf8938766e
port newer changes for RPTC JSON message handling from dvmhost to other apps;
2 years ago
Bryan Biedenkapp
ab32e8c8be
implement getDefault for json::value, this helps correct a flaw in picojson that causes get to fail with an assertion;
2 years ago
Bryan Biedenkapp
304163ef8b
stablize the Peer Status display for SysView; refactor rendering of peers for SysView Peer Status; make dvmmon's peer display more similar to SysView;
2 years ago
Bryan Biedenkapp
285e45c0e2
add freq display to peer list;
2 years ago
Bryan Biedenkapp
fe66aff8ab
correct long lingering frequency rounding error when calculating freq in MHz;
2 years ago
Bryan Biedenkapp
ac6518abe5
fix some issues with not clocking timers for peer list and aff list; fix issue with logging system not redirecting to a std::ostream;
2 years ago
Bryan Biedenkapp
bc5e49e80a
add display of peer identity (if available) on peer status display;
2 years ago
Bryan Biedenkapp
9d2efc3028
fix issue with WS defaulting to IPv6 sockets; hide debug logging unless debug is set in YML;
2 years ago
Bryan Biedenkapp
813a594b84
implement backroundable WebSocket mode for SysView; add WebSockets++ dependency (disableable with CMake option: -DDISABLE_WEBSOCKETS=1);
2 years ago
Bryan Biedenkapp
68d98817a9
move frequency precision to 5 places;
2 years ago
Bryan Biedenkapp
e11758a06a
remove peer status reporting to influx; allow the host to transmit status messages to FNE at 2 second interval instead of 5 second interval; change peer watch update time to 250ms;
2 years ago
Bryan Biedenkapp
5fc266b457
more SysView peer watch rendering corrections;
2 years ago
Bryan Biedenkapp
8667032bd5
correct some rendering issues on SysView peer watch; enhance display of peer state to include title bar color change; other minor data display corrections;
2 years ago
Bryan Biedenkapp
8f6319d15e
refactor SysView and more tightly integrate with the DVM stack; add CC voice channel reporting in the peer status message; add support on the FNE to report activity log and peer status to SysView instances;
2 years ago
Bryan Biedenkapp
aab5e208e4
add support to transmit commands from sysview;
2 years ago
Bryan Biedenkapp
1fadd65d32
add custom OSP for GRP_AFF_RSP to SysView;
2 years ago
Bryan Biedenkapp
993e9b7239
correct AFF RSP display in SysView;
2 years ago
Bryan Biedenkapp
802716a21c
sysview should identify itself as SYSVIEW;
2 years ago
Bryan Biedenkapp
6bed22ccce
add RID and TGID resolution if rule files are available; correct some display bugs;
2 years ago
Bryan Biedenkapp
cd56011f87
refix issue with REST client (I shrunk a buffer for testing and didn't re-enbigen it); enhance some sysview displays slightly;
2 years ago
Bryan Biedenkapp
fe6f7508c0
add code dump of private sysview FNE monitoring utility to public GPL; correct issue with large REST responses getting truncated;
2 years ago