Commit Graph

788 Commits (fe3d0b7e350d119252d85a330adc4de497acf0a1)
 

Author SHA1 Message Date
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)
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
Bryan Biedenkapp 1eb24608a0 add tiny AES library (for future LLA use);
2 years ago
Bryan Biedenkapp 0ebd3f7c79 fix bad TSBK layout (this looks like a poor copy and paste job);
2 years ago

Powered by TurnKey Linux.