Commit Graph

852 Commits (f49b2d0792036745b7166d6c96fe4b537dcba8a8)
 

Author SHA1 Message Date
Bryan Biedenkapp 7c94b92981 add support to get the JSON response for RESTClient sends; enhance implementation of dvmcmd;
3 years ago
Bryan Biedenkapp 39e0e4a254 add option to selectively enable/disable CC notification from a VC for traffic channel updates (this option defaults to enabled/on for all configurations but VOC);
3 years ago
Bryan Biedenkapp e86a8aae03 whoops remove this code -- debug stuff by accident;
3 years ago
Bryan Biedenkapp 053a74843c add blatent error message for my sanity during debugging;
3 years ago
Bryan Biedenkapp e25b39caa1 update build notes to annotate the TUI support for cross compiling on RPI_ARM;
3 years ago
Bryan Biedenkapp 5694847825 fix typo;
3 years ago
Bryan Biedenkapp 2ed616e44f update README.md to better describe the cross compiler scenarios;
3 years ago
Bryan Biedenkapp 20fd5d5e40 [EXPERIMENTAL] commit an experimental fix for VOC strangeness, VOC abuses P25 timing and should be transmitting the grant response at least twice;
3 years ago
Bryan Biedenkapp bd804fb02b hide debug messages showing up in verbose mode;
3 years ago
Bryan Biedenkapp 5ae39aa115 better handle RPI_ARM (this platform cannot do TUI and thus disables it by default); fix make strip (for those using Makefiles);
3 years ago
Bryan Biedenkapp b5312d4dcd be more verbose when updating lookup information from the FNE;
3 years ago
Bryan Biedenkapp f719bffbba cleanup incorrect variable usage (inclusion vs exclusion);
3 years ago
Bryan Biedenkapp 85b72d46b7 [conference bridge FNE] don't bother sending TGs to peers that are excluded;
3 years ago
Bryan Biedenkapp 79562af995 ensure fixedMode is defined and set to a reasonable default;
3 years ago
Bryan Biedenkapp 5023c343fe ensure legacy cal TUI opens in --setup and --cal when ENABLE_TUI_SUPPORT or ENABLE_SETUP_TUI options are disabled at compile time;
3 years ago
Bryan Biedenkapp 82155893aa fix issue where the setup event loop may try to talk to a unconnected modem;
3 years ago
Bryan Biedenkapp c4b4dd367f enhance releaseGrantTG logging slightly, this will now not only log the request, but log if the specified destination ID needs to be released;
3 years ago
Bryan Biedenkapp 50f0ba3652 bump the CPACK_DEBIAN_PACKAGE_VERSION to 3.5.0;
3 years ago
Bryan Biedenkapp 2b6b0c574d
merge 3.5-dev into master, this marks 3.5 alpha/beta release; (#31)
3 years ago
Bryan Biedenkapp 56e4e7cf37 for non-authoritative VCs generate a log message in verbose mode for the protocols to indicate a TG permit operation has occcurred;
3 years ago
Bryan Biedenkapp 6b2a016497 convert fatal error about Rx frequency being below base frequency to a warning instead;
3 years ago
Bryan Biedenkapp 0608275cf9 merge changes from https://github.com/CVSoft/dvmhost to place spec specific limits on channel spacing;
3 years ago
Bryan Biedenkapp 88016bda13 fix incorrect return;
3 years ago
Bryan Biedenkapp b360ed2a7b update detection for sendmsg and sendmmsg (handles some platforms that don't define sendmmsg);
3 years ago
Bryan Biedenkapp 7bdb7b6c6d add support code for future modifications;
3 years ago
Bryan Biedenkapp 9b1c48aa7d correct bad handling of certain conditions;
3 years ago
Bryan Biedenkapp dbacb27146 merge branch changes to eliminate custom Mutex class for std::mutex;
3 years ago
Bryan Biedenkapp 2b8fc67d75 update UDPSocket for future use;
3 years ago
Bryan Biedenkapp 09be90c266 fixup CMakeLists to fix build warnings for ARM 32-bit platform;
3 years ago
Bryan Biedenkapp 81c16f6758 add option to disable the source ID validation before issuing a grant;
3 years ago
Bryan Biedenkapp db2212f7c1 minor file cleanup;
3 years ago
Bryan Biedenkapp 320523a668 fix a problem where the source for a grant isn't being checked for a "grant retry" condition;
3 years ago
K4YT3X b7c3bb38a0
Fixed the command in README for adding dtoverlay=disable-bt into the boot config (#28)
3 years ago
Bryan Biedenkapp ca161aa402 cleanup trailing whitespace;
3 years ago
K4YT3X da863f6785
Fixed P25 garbled encrypted voice, plus minor several other improvements (#27)
3 years ago
K4YT3X 556298890d
redesigned release and build pipelines (#26)
3 years ago
K4YT3X 43d6420b2c
made incoming traffic update P25 channel grant timer to fix embedded STC; fixed VC LDU2 grant check (#25)
3 years ago
Bryan Biedenkapp ca9703233d attempt to sanitize transmit state during configuration change when calibrating;
3 years ago
Bryan Biedenkapp 6225e54256 replace bare pointer for a proper smart pointer;
3 years ago
Bryan Biedenkapp 53c36ce03e revert previous CMakeLists.txt changes;
3 years ago
Bryan Biedenkapp ab622ee08c return status from API call from RESTClient::send(); appropriately deny a grant if supervisor is enabled and a permit call fails; fix issue with CMake not caching compiler information;
3 years ago
Bryan Biedenkapp f36426a889 cleanup code to match the rest of the project standards;
3 years ago
Bryan Biedenkapp ad5fc27783 further refactor of how the RESTClient functions (hopefully this will fix the crashes);
3 years ago
Bryan Biedenkapp cec2816389 fix some potential memory leak scenarios;
3 years ago
Bryan Biedenkapp 8faa764cb4 refactor how grant calls are made for DMR, P25 and NXDN (this may break somethings!);
3 years ago
Bryan Biedenkapp f9afd01277 revert an oops, I committed some code commented out that should not have been;
3 years ago
Bryan Biedenkapp d5279442b9 refactor REST connection handler into separate client/server classes; correct issue with improper handling of resolved endpoint data resulting in crash conditions; fix memory leak issue by not deleting an array when done;
3 years ago
Bryan Biedenkapp 0282689e98 fix issue where network grants would trigger local grant transmissions, even if the TG was already granted;
3 years ago
Bryan Biedenkapp 590aeb0bea refactor common affiliations class to have a release grant callback; implement proper release grant callbacks for P25 and NXDN to call the permit TG API with a TGID 0 to ensure permits are released at the end of a call; update DMR release grant callback in the same way; allow permit TG API call to accept 0 as a valid TGID;
3 years ago
Bryan Biedenkapp f69443c2eb relabel RCON configuration parameters to REST (see configs/config.example.yml); change "controlPermitTG" to "supervisor", this is more descriptive for what this function does as it is literally a supervisory flag enabling/disabling the CC from commanding subordinate DVMs; implement a REST API that can alter the supervisory state at runtime;
3 years ago

Powered by TurnKey Linux.