Bryan Biedenkapp
|
35298fe94b
|
implement the majority of working REST API support (this commit deprecates RCON completely, RCON will no longer function with any build beyond this);
|
3 years ago |
Bryan Biedenkapp
|
5f0df4d943
|
some corrections for NXDN CC;
|
3 years ago |
Bryan Biedenkapp
|
e75c9f49aa
|
minor corrections for messages; fix incorrect variable for deep debug; fix incorrect queue size for NXDN;
|
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
|
c257e29526
|
implement helper checks for non-authoritative VC's; mark sections of trunking code to utilize RCON for authoritative CC's to send permit-tg commands to non-authoritative VCs;
|
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
|
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
|
16ba6c5e99
|
reorganize and refactor how some LC and FACCH is handled;
|
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
|
a10c64b950
|
update config file for new DMR parameters; add affiliation support to DMR; cleanup implementation of CSBK generation in ControlSignaling; implement rudimentary SU registration (doesn't quite work yet);
|
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
|
e4d135849a
|
code cleanup; properly apply RCCH post field after scrambler;
|
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
|
c1010e95b0
|
correct interpacket CC delay for NXDN; undo a horrible idea for handling logging strings for NXDN;
|
4 years ago |
Bryan Biedenkapp
|
6193a20261
|
fix logging typo;
|
4 years ago |
Bryan Biedenkapp
|
2b3559be3c
|
implement some preliminary NXDN trunking;
|
4 years ago |
Bryan Biedenkapp
|
905b49736a
|
split unit registration, group affiliation and group grant handling into its own AffiliationLookup class; implement some more NXDN ISP/OSP trunking messages; reorganize how header includes were being done slightly;
|
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 |