Commit Graph

25 Commits (e75c9f49aa950b2a720f25467493b72767edf892)

Author SHA1 Message Date
Bryan Biedenkapp 0f237c7435 update copyright dates;
3 years ago
Bryan Biedenkapp 2ae52143ab implement remaining code required for permit-tg and embedded STC support [untested, considered experimental]; implement proper DMR T3 grant fixes to handle slot granting properly;
3 years ago
Bryan Biedenkapp 874ecd9f51 support 0 or maximum voice frames (1233 for P25, 141 for DMR, 144 for NXDN);
3 years ago
Bryan Biedenkapp a102956e1d implement start of support for non-authoritative CC (this is a situation where a FNE STC is configured); implement RCON to return the list of configured voice channels from a CC; continue implementation of permit-tg (still not done);
3 years ago
Bryan Biedenkapp feb66c76b9 implement plumbing for permit TG;
3 years ago
Bryan Biedenkapp ea84df2228 remove grant rsp/req from normal network path (this is being rearchitected); add new plumbing for determining if a DVM is authoritative for repeating traffic and auto-granting;
3 years ago
Bryan Biedenkapp fd4920f70c factoryize NXDN RCCH;
3 years ago
Bryan Biedenkapp daf09bd562 more NULL to nullptr changes;
3 years ago
Bryan Biedenkapp 2e622f16d7 reorganize some code; move NXDN scrambler code to a utils class for reuse purposes; cleanup some calibration mode mess;
3 years ago
Bryan Biedenkapp 73a2f03be4 implement CSBK and RCCH verbosity control support (similar to P25 TSBK verbosity control); allow CSBK and RCCH verbosity to be set from RCON; enhance RCON to properly omit digital protocols not compiled in; enhance RCON commands for debug, verbosity and data dumping to report currently set settings;
3 years ago
Bryan Biedenkapp 01ffa07c69 remove various verbosities for NXDN channel classes; correct incorrect handling of dump RCCH data option; refactor NXDN code;
3 years ago
Bryan Biedenkapp a78199c6a2 add logic to check the NXDN FSW sync word; change NXDN convolution decoder to report boolean status for decode fail instead of code assert; use a buffer for LICH instead of attempting to direct write a byte (slightly more code at the expense of less inaccuracy); handle failed convolutional decode; set verbosity flag in appropriate places; fix data offsets when encoding/decoding FACCH;
3 years ago
Bryan Biedenkapp 82be3e643b dump out of processing if the LICH is invalid; add some extra debugging helpers;
3 years ago
Bryan Biedenkapp ee0ea95337 implement appropriate channel structuring and handle determining number of control sequences from that structure;
4 years ago
Bryan Biedenkapp 0d331ecb78 continued NXDN CAC work; minor refactor to remove get/set data functions;
4 years ago
Bryan Biedenkapp e79663687c fix issue where messageType on RTCH was not being set properly; cleanup and properly comment code; use appropriate SACCH and FACCH1 for Tx_REL;
4 years ago
Bryan Biedenkapp 936481f76b fix latent issue with symbol dump dumping 1 extra byte; correct bitwise CRC-16 incorrectly calculating the CRC-16-CCITT; add extra debugging logic to NXDN code; rework how various array sizes are handled for NXDN; continue work on NXDN RCCH CAC implementation; refactor NXDN LICH slightly (we don't need a 1 byte 'array' for this);
4 years ago
Bryan Biedenkapp b4837b156f fix interpacket time for NXDN CC packets;
4 years ago
Bryan Biedenkapp c1010e95b0 correct interpacket CC delay for NXDN; undo a horrible idea for handling logging strings for NXDN;
4 years ago
Bryan Biedenkapp 2b3559be3c implement some preliminary NXDN trunking;
4 years ago
Bryan Biedenkapp b8200f8a2b [EXPERIMENTAL] implement experimental NXDN CC transmit stream (no incoming data processing, yet)...;
4 years ago
Bryan Biedenkapp 99d1de340e implement (probably wrong) silence threshold handling for NXDN voice; implement site data for NXDN;
4 years ago
Bryan Biedenkapp 4cef6e5aea rework the NXDN "Layer 3" class;
4 years ago
Bryan Biedenkapp 9747e9a2e0 [EXPERIMENTAL] better NXDN network support;
4 years ago
Bryan Biedenkapp 9ca505ff5c [EXPERIMENTAL] implement support for basic NXDN (requires -DENABLE_NXDN_SUPPORT and the v3 nxdn branch firmware!); implement support for handling v3 firmware;
4 years ago

Powered by TurnKey Linux.