Bryan Biedenkapp
c4104d41ec
merge upstream changes for AMBEFEC and Golay (this changes how audio FEC is done, and may cause artifacts on DMR and NXDN);
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
70f045051e
fix issue where NXDN would not be set to false in some calibration conditions;
3 years ago
Bryan Biedenkapp
101ddd6152
add ARM64 cross compiler arch; fix buffer offset issue when dumping contents of modem flash;
3 years ago
Bryan Biedenkapp
0ea57c37c8
ensure CSBKs for TSCC are written on the TSCC slot and not on the slot the request came in on; slow down generation of TSCC CC stream packets to double the slot size (60ms);
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
24b6cca301
make TSCC Aloha NRand_Wait and Backoff configurable; set TSCC Aloha NRand_Wait to a resaonable value so as to not DDoS the inbound TSCC slot; mark CSBKO_RAND as "handled";
3 years ago
Bryan Biedenkapp
fd898994d4
add support for firmware CACH AT ignore command; properly set DMR site data to require registration of SUs;
3 years ago
Bryan Biedenkapp
cbd3895490
add defines for various DMR service kinds; properly decode service kind and service data for a CSBKO_RAND; implement support logic to handle implementing logic to handle CSBKs; fix issue where DMR was not being set as the fixed state when DMR dedicated control was enabled; fix issue for DMR slot 2 where a NULL reference check was not performed for P25;
3 years ago
Bryan Biedenkapp
76a011c574
NXDN LC code cleanup;
3 years ago
Bryan Biedenkapp
051fa78ba4
refactor CSBK handling; cleanup argument names for some function calls; cleanup some misleading commenting with more descriptive comments;
3 years ago
Bryan Biedenkapp
d853175f93
cleanup AMBT implementation; implement separate writeRF_PDU_User function for generating PDU packets with userdata;
3 years ago
Bryan Biedenkapp
22356a6557
fix accidental double delete;
3 years ago
Bryan Biedenkapp
82138f2024
fix issue where channel ID was excluded from AMBT broadcast messages;
3 years ago
Bryan Biedenkapp
d695add3f8
add support to generate NET_STS_BCAST, RFSS_STS_BCAST and ADJ_STS_BCAST as AMBTs;
3 years ago
Bryan Biedenkapp
c799ee565d
whoops set correct PDU format;
3 years ago
Bryan Biedenkapp
2cfe9610bd
minor refactor in respect to how we handle multi-block structures for an AMBT when decoding;
3 years ago
Bryan Biedenkapp
e005a2af20
implement logic to encode and transmit AMBTs;
3 years ago
Bryan Biedenkapp
86316d2f05
code cleanup and variable clarification;
3 years ago
Bryan Biedenkapp
d68206591c
implement encodeMBT function to generate the PDU data header and data blocks for an AMBT;
3 years ago
Bryan Biedenkapp
263bab56ff
add TSBK getters/setters for authentication data;
3 years ago
Bryan Biedenkapp
9ca29ed209
reorganize TSBK file by opcode (again to make my OCD feel better); implement decoding/encoding support for TSBK LLA commands; refactor how AMBT's are handled and decoded;
3 years ago
Bryan Biedenkapp
0ab831a078
minor reordering of ISP/OSP opcodes by opcode value (just makes my OCD happy);
3 years ago
Bryan Biedenkapp
8e3c1ca49b
fix missed merge conflict non-sense;
3 years ago
Bryan Biedenkapp
f193d39c67
Merge remote-tracking branch 'upstream/master'
3 years ago
Bryan Biedenkapp
008e1615ad
deprecate TIME_DATE_ANNC in favor of TIA-102.AABC-D SYNC_BCAST;
3 years ago
Rosesam
3978bd4b77
Update Trunk.cpp
3 years ago
Rosesam
f6f1514b89
Update TSBK.cpp
3 years ago
Rosesam
c97a003fd4
Merge branch 'master' of https://github.com/Centrunk/dvmhost
3 years ago
Darjeeling
304b0d7c09
Chance (C)
...
Change my lazy attempt to use a pseudonym to a DBA
Add RAD_MON
Forgot to add the Net side of things
Fix sTyLe
Doh
Remove
Push new opcodes so I can make a LLA branch in git
because some idiot forgot to do that before adding stuff
Fix error Made by getting rid of opcodes and adding CR by recommendation
3 years ago
Rosesam
1b5c0fc889
Chance (C)
...
Change my lazy attempt to use a pseudonym to a DBA
3 years ago
Darjeeling
8dc480660e
Add RAD_MON
...
Forgot to add the Net side of things
Fix sTyLe
Doh
Remove
Push new opcodes so I can make a LLA branch in git
because some idiot forgot to do that before adding stuff
Fix error Made by getting rid of opcodes and adding CR by recommendation
3 years ago
carcarjg
485625cb5b
Merge branch 'DVMProject:master' into master
3 years ago
Bryan Biedenkapp
4cff565650
minor code cleanup;
3 years ago
Bryan Biedenkapp
5446d2b692
cleanup debug code;
3 years ago
Bryan Biedenkapp
56a0980672
minor rework for TSBK_OSP_TIME_DATE_ANN;
3 years ago
carcarjg
4c014085b6
Update P25Defines.h
3 years ago
Bryan Biedenkapp
9c995f858d
code cleanup;
3 years ago
Bryan Biedenkapp
94e28c2c3a
code cleanup;
3 years ago
Nat
97af24c1b1
Merge pull request #14 from Centrunk/master
...
Add TSBK_OSP_TIME_DATE_ANN
3 years ago
Darjeeling
7a637bf7c6
For realz this time
3 years ago
Darjeeling
8d4e98a77d
Fixes as requested
3 years ago
Darjeeling
8a63961092
Change from local time to GMT and set LTO to +0
3 years ago
Darjeeling
25d97e0ac5
Add STS_Q_REQ in prep for logic add
...
Add bit masking
3 years ago
Bryan Biedenkapp
9c14c3c75b
fix misplaced closing brace when disabling DMR support;
3 years ago
Bryan Biedenkapp
93a49cb3e6
fix GCC11 complaining about the value > 0 comparision (this is really an incorrect comparision anyway);
4 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