Bryan Biedenkapp
|
6330a4c2a9
|
fix some log messages; ensure VOC is forcibly disabled if control support is disabled;
|
3 years ago |
Bryan Biedenkapp
|
ff66d6bbe2
|
ensure DataHeader's are always passed by reference;
|
3 years ago |
Bryan Biedenkapp
|
9a71eb344f
|
refactor how confirmed data blocks are handled; better handle determining src and dst LLIds during PDU processing; better handle data offset and PDU data length calculations; handle properly acknowledging confirmed packets with A/N flag set;
|
3 years ago |
Bryan Biedenkapp
|
9b43411376
|
when decoding a PDU data block ensure class variables are set to reasonable defaults (since the actual DataBlock class tends to be reused); ensure DataHeader is passed to DataBlock decode() and setFormat() by reference; implement supporton DataHeader to retreive the raw byte contents of a decoded PDU header; ensure the PDU Rx process resets the second header data, irregardless of use; if we are using a PDU second header, ensure its data contents are added to pduUserData as the second header contents are CRC-32'ed along side all the data blocks (infact only the initial header is excluded from CRC-32 all other blocks following initial header *must* be CRC-32'ed with the data blocks); refactor PDU last block detection; ensure writeRF_PDU_Buffered and writeNet_PDU_Buffered regenerate the full packet CRC-32;
|
3 years ago |
Bryan Biedenkapp
|
20882d5100
|
whoops actually fix the PDU confirmed last block problem;
|
3 years ago |
Bryan Biedenkapp
|
798ca22315
|
fix incorrect use of secondary header;
|
3 years ago |
Bryan Biedenkapp
|
8c26de644f
|
reset pdu data length at the end of handling a PDU sequence;
|
3 years ago |
Bryan Biedenkapp
|
4daac87c1a
|
refactor P25 PDU network handling code; better handle PDU confirmed extended addressing;
|
3 years ago |
Bryan Biedenkapp
|
41f590fb0f
|
better handle SIGHUP (reset g_killed to false at the top of the HostMain signal loop);
|
3 years ago |
Bryan Biedenkapp
|
99c908e475
|
fix buffer copy lengths for FNENetwork;
|
3 years ago |
Bryan Biedenkapp
|
31e6769ddc
|
don't network repeat AMBT PDUs; ensure AMBTs aren't processed if control processing is disabled;
|
3 years ago |
Bryan Biedenkapp
|
b4bbca3ca5
|
introduce RF loss watchdog to prevent a situation where a frame loss could cause a deadlock; fix message output for TDULC;
|
3 years ago |
K4YT3X
|
1afad073bc
|
added create pre-release option for manual builds (#33)
Signed-off-by: k4yt3x <i@k4yt3x.com>
|
3 years ago |
Bryan Biedenkapp
|
c97c3f9412
|
prevent possible deadlock scenario from a failed login sequence, allow RPTL to reset to login sequence if the peer hasn't reached a running state;
|
3 years ago |
Bryan Biedenkapp
|
1e92b960e2
|
better document what the rfTalkgroupHang timer actually does;
|
3 years ago |
Bryan Biedenkapp
|
b1718f3e0a
|
fix payload calculation for activity log; correct order of operations for testing if the RF hangtimer is running;
|
3 years ago |
Bryan Biedenkapp
|
8cd92914ba
|
reword some warning messages to be more verbose; reorder when embedded FNE will transmit parrot frames;
|
3 years ago |
Bryan Biedenkapp
|
91a79cfc24
|
fix issue with using a reference vs copy for the talkgroup rules YAML filename;
|
3 years ago |
Bryan Biedenkapp
|
95e0ed9260
|
be more verbose in logging when the REST service network layer returns errors;
|
3 years ago |
Bryan Biedenkapp
|
ca7eb1a407
|
remove TCP_NODELAY socket option, refactor when SO_LINGER is set on the socket options; correct some file formatting;
|
3 years ago |
Bryan Biedenkapp
|
8c15cb5b50
|
don't attempt a socket tear down, the shutdown of the ioService should clean these up;
|
3 years ago |
Bryan Biedenkapp
|
220ad671ac
|
remove extraneous messages from reconnect loop; m_ioService must be the *LAST* object in the ASIO chain to be destroyed, otherwise weirdness will happen;
|
3 years ago |
Bryan Biedenkapp
|
963a9ab421
|
fix warning message when failing to update status;
|
3 years ago |
Bryan Biedenkapp
|
6573386cd7
|
perform status update 4 times before switching a node into a failed state;
|
3 years ago |
Bryan Biedenkapp
|
a020dd84d0
|
ensure socket processing loop for HTTPClient won't try to process when the the request is considered "completed"; properly set SO_LINGER and TCP_NODELAY;
|
3 years ago |
Bryan Biedenkapp
|
608a55b67a
|
update tarball script to incorporate dvmmon;
|
3 years ago |
Bryan Biedenkapp
|
b70119829c
|
update CMakeLists to support dvmmon;
|
3 years ago |
Bryan Biedenkapp
|
ee74cad81b
|
report network peer ID in status API call; display network peer ID on dvmmon;
|
3 years ago |
Bryan Biedenkapp
|
31d9a3e1c3
|
implement support for "Tab" to cycle the selected and active host;
|
3 years ago |
Bryan Biedenkapp
|
50f85538f8
|
refactor display of usage to be consistent with dvmhost;
|
3 years ago |
Bryan Biedenkapp
|
8c5d9eb2c6
|
add command line option to auto hide the log window at startup;
|
3 years ago |
Bryan Biedenkapp
|
caa2a37a49
|
fix incorrect handling of redraw during maximize of the log window;
|
3 years ago |
Bryan Biedenkapp
|
c567378047
|
fix some label display issues;
|
3 years ago |
Bryan Biedenkapp
|
65155c7010
|
fix detection of mode for command windows; fix detection of valid subscriber;
|
3 years ago |
Bryan Biedenkapp
|
fcda472f3e
|
reset mode text if the status is none of the digital modes;
|
3 years ago |
Bryan Biedenkapp
|
6465493e3d
|
relabel Last TG to Last Dst;
|
3 years ago |
Bryan Biedenkapp
|
b341c7ee13
|
add support to report source ID; enhance coloring abit more;
|
3 years ago |
Bryan Biedenkapp
|
180bce2d62
|
add support to log the last received source ID;
|
3 years ago |
Bryan Biedenkapp
|
40596aadef
|
file cleanup;
|
3 years ago |
Bryan Biedenkapp
|
4bb8c81360
|
adjust purple color (looks better and consistent as pinkish in PuTTY);
|
3 years ago |
Bryan Biedenkapp
|
4f3c374285
|
adjust display of colors (these will vary terminal to terminal unfortunatly, best display is in a proper Linux desktop terminal);
|
3 years ago |
Bryan Biedenkapp
|
4097e87ccd
|
add CMake option to selectively disable compiling dvmmon (-DDISABLE_MONITOR=1);
|
3 years ago |
Bryan Biedenkapp
|
d45af90c07
|
initial bare-bones implementation of dvmmon; enhance REST API to return more detailed status information (for use by dvmmon); cleanup file code style;
|
3 years ago |
Bryan Biedenkapp
|
298cd8da1f
|
properly handle the configured REST address for the "primary" DVM;
|
3 years ago |
Bryan Biedenkapp
|
bbe6143001
|
mark a control channel as VOC when the VOC flag is in the status response;
|
3 years ago |
Bryan Biedenkapp
|
8f7763cac4
|
initial implementation for a passive monitor tool; correct bad code style; implement feedback of last destination ID; enhance status REST API;
|
3 years ago |
K4YT3X
|
ff97cc5ada
|
temporarily disabled TUI support in pipelines (#32)
Signed-off-by: k4yt3x <i@k4yt3x.com>
|
3 years ago |
Bryan Biedenkapp
|
2b73c0539c
|
code cleanup; add whether or not the channel is VOC enabled in status REST response;
|
3 years ago |
Bryan Biedenkapp
|
77ff4a551b
|
typo cleanup;
|
3 years ago |
Bryan Biedenkapp
|
6f01647c6f
|
code style cleanup;
|
3 years ago |