Bryan Biedenkapp
|
01dfa15173
|
correct some issues with NXDN channel identification and some incorrect restriction calculations;
|
2 years ago |
Bryan Biedenkapp
|
234279fe80
|
fix incorrect LC reference;
|
2 years ago |
Bryan Biedenkapp
|
fe3d0b7e35
|
add command line argument to override enable modem debug (faster then continually modifying the YAML config file);
|
2 years ago |
Bryan Biedenkapp
|
243ad6ce0c
|
increase NXDN voice call verbosity; correct incorrectly calculated data offset for NXDN voice data;
|
2 years ago |
Bryan Biedenkapp
|
7c674daeaf
|
fix buffer overflow for certain unsupported configurations (the log message was irritating me so I fixed this);
|
2 years ago |
Bryan Biedenkapp
|
1bda15cd85
|
add some extra compilable debug logging information;
|
2 years ago |
Bryan Biedenkapp
|
12edb913b4
|
correct issue with AMBEFEC not properly calculating FEC for NXDN; correct buffer offset issue for P25 and NXDN;
|
2 years ago |
Bryan Biedenkapp
|
d40960bba5
|
cleanup and refactor how TSBK, TDULC, CSBK buffers are handled (optimization to buffer sizes); fix use of magic numbers in NXDN RCCH handlers;
|
2 years ago |
Bryan Biedenkapp
|
e4e677fa2b
|
update README.md;
|
2 years ago |
Bryan Biedenkapp
|
58780d9e3d
|
cover more potential exception states withn the REST service;
|
2 years ago |
Bryan Biedenkapp
|
1d498fc48f
|
transmit P_CLEAR at the end of a TSCC call;
|
2 years ago |
Bryan Biedenkapp
|
8c083a7bee
|
don't issue a P_GRANT immediately after TSCC payload activation, instead wait 250ms and then issue P_GRANT, then if traffic has not started issue P_GRANT every 500ms until either traffic starts or the payload activation is cleared;
|
2 years ago |
Bryan Biedenkapp
|
99e56b338a
|
properly catch CSBK_MAINT;
|
2 years ago |
Bryan Biedenkapp
|
23ff7a50d4
|
ensure late entry bursts are flagged as such;
|
2 years ago |
Bryan Biedenkapp
|
262eb1c76c
|
store srcId from DMR payload channel activation; implement running timer to retry payload activation until either traffic starts or the payload activation is cleared;
|
2 years ago |
Bryan Biedenkapp
|
9da279ac88
|
reduce number of P_GRANTs; ensure late entry is properly transmitting;
|
2 years ago |
Bryan Biedenkapp
|
d76bb77966
|
file cleanup;
|
2 years ago |
Bryan Biedenkapp
|
b3c803e918
|
implement fix for CSBK verbosity not being set; during CC stream hide CSBK/TSBK/RCCH verbosity; implement CSBKO_MAINT CSBK; correct missing behavior to perform DMR payload activation; add CRC handling for MBC;
|
2 years ago |
Justin Richards
|
a64dfa38fd
|
Adding CORS headers to the REST api (#42)
* Adding CORS headers to default replies
* adding CORS headers and set payload OK for options method
|
2 years ago |
Bryan Biedenkapp
|
a4d6857922
|
even tho the timestamp field is not used by DVM, lets ensure we roll the timestamp so the difference calculation never results in a rollover;
|
2 years ago |
Bryan Biedenkapp
|
8bbcea2c6d
|
force redundant grant transmit in certain situations;
|
2 years ago |
Bryan Biedenkapp
|
4aaf9e5494
|
readd an extremely undocumented feature, that no one ever should use, for a close friend who asked nicely;
|
2 years ago |
Bryan Biedenkapp
|
41e4d7fccf
|
refactor CC/VC notification log messages;
|
2 years ago |
Bryan Biedenkapp
|
685ea4df14
|
implement partial fix for trunked UU calls (calls can be made now, but operation is still glitchy);
|
2 years ago |
Bryan Biedenkapp
|
26981f1345
|
deprecate and remove Voice On Control support (this commit marks end of support for VOC operation); make buffer overflow errors more apparent in the log; increase verbosity of CC notification logging messages;
|
2 years ago |
Bryan Biedenkapp
|
b76334dbb4
|
ugh -- I missed the broadcast timer too, oops;
|
2 years ago |
Bryan Biedenkapp
|
d107bdd679
|
ensure CW doesn't go out of the channel is an NXDN control channel;
|
2 years ago |
Bryan Biedenkapp
|
e045f0d0f0
|
bump Debian package version in CMakeLists;
|
2 years ago |
Bryan Biedenkapp
|
addf751999
|
remove threading for protocol readers (this didn't make sense, as the data for Rx is queued by the Modem class, so reading can't really happen till after a modem clock anyway);
|
2 years ago |
Bryan Biedenkapp
|
362898a6e0
|
correct typo;
|
2 years ago |
Bryan Biedenkapp
|
07084269aa
|
add support to textually name threads;
|
2 years ago |
Bryan Biedenkapp
|
4e758bba91
|
Merge branch 'master' into dev_355
|
2 years ago |
Bryan Biedenkapp
|
388e23c67c
|
fix issue where the gain mode wasn't being appropriately selected;
|
2 years ago |
Bryan Biedenkapp
|
c67314e49d
|
rename getData to get in RingBuffer; ensure the RingBuffer contains a data to the given length before attempting to return that data;
|
2 years ago |
Bryan Biedenkapp
|
2e65458008
|
refactor Host.cpp into more partial clas files for better code organization;
|
2 years ago |
Bryan Biedenkapp
|
c035a7ba60
|
Merge branch 'master' into dev_355
|
2 years ago |
Bryan Biedenkapp
|
278ce22e5f
|
potential fix for crash issue during low/bad signal on DMR;
|
2 years ago |
Bryan Biedenkapp
|
c83525b62c
|
Merge branch 'master' into dev_355
|
2 years ago |
Bryan Biedenkapp
|
a5a220bf9d
|
clarify text documentation for Trellis class;
|
2 years ago |
Bryan Biedenkapp
|
8fdaa60d32
|
clarify text documentation for Trellis class;
|
2 years ago |
Bryan Biedenkapp
|
5a1f672dfe
|
ensure threads die immediately if the g_killed flag is set when the threads are started; block clocking operations when performing CW;
|
2 years ago |
Bryan Biedenkapp
|
7a90f953fd
|
add proper mutex locking to prevent thread clobbering during clocking (i.e. attempts to make modem and protocol clocking thread safe); split frame read nad write operations into their own threads;
|
2 years ago |
Bryan Biedenkapp
|
629c2fe75e
|
initial commit for dvmhost 3.55 dev branch; add support for std::function<> based lambdas as threads; split DMR, P25 and NXDN frame processing into their own source files for the host (Host.DMR.cpp, Host.P25.cpp, Host.NXDN.cpp) these files will contain host-level processing code for the specific protocols; implement protocol frame processors as their own running threads;
|
2 years ago |
Bryan Biedenkapp
|
82a5b775a9
|
code cleanup;
|
2 years ago |
Bryan Biedenkapp
|
e7d1e86e90
|
code cleanup;
|
2 years ago |
Bryan Biedenkapp
|
13d398480d
|
OCD file cleanup;
|
2 years ago |
Bryan Biedenkapp
|
d9c4f0d79d
|
fix inverted byte order for LLA auth packets; add logging for when a SU fails LLA authentication;
|
2 years ago |
Bryan Biedenkapp
|
4d234ccfe7
|
okay at least my APX6000 fails authentication now;
|
2 years ago |
Bryan Biedenkapp
|
936402275f
|
very very preliminary work for U_REG LLA support;
|
2 years ago |
Bryan Biedenkapp
|
5ea4ccc98e
|
just some OCD file formatting cleanup;
|
2 years ago |