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
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
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
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
64d0c770a8
code cleanup;
4 years ago
Bryan Biedenkapp
b17e02f384
implement OSP_SNDCP_CH_GNT (this commit just adds support to respond to an ISP_SNDCP_CH_REQ, it does not mean data services will work);
4 years ago
Bryan Biedenkapp
28c0d383d5
bump copyright dates;
4 years ago
Bryan Biedenkapp
45bd8519a3
fix copy constructor and equality operator for LC, TDULC and TSBK (it was not properly copying the classes in all situations); refactor VoicePacket to use DFSI to demangle LDU1/LDU2 network packets;
4 years ago
Bryan Biedenkapp
8b2771274e
fix issue where ACL wouldn't blacklist RIDs when ACLs were disabled (blacklisting should always work); refactor TSBK decode/encode classes to better support raw and non-trellis data output/input; more fixes making P25T VOC more reliable; implement more DFSI LC handling;
4 years ago
Bryan Biedenkapp
a58d96f4ed
remove decodeMBT flag from TSBK, its unused;
4 years ago
Bryan Biedenkapp
18c6e34729
attempt to fix double free issue;
4 years ago
Bryan Biedenkapp
842c17c985
more very very experimental PDU AMBT support;
4 years ago
Bryan Biedenkapp
dd5bfa235b
continue implementing DFSI; remove some header information (it was included incorrectly some cases);
4 years ago
Bryan Biedenkapp
4e81362d2e
add support for LCO $12 SN-DATA_CHN_REQ and properly ignore request (unsupported right now); add support to process LCO $39 for EMERG_ALRM_REQ;
4 years ago
Bryan Biedenkapp
d2ed457109
make clearer log messages in the case of coding errors such as TSBK Trellis or CRC errors; allow CRC TSDU errors to be warnings in calibration mode;
4 years ago
Bryan Biedenkapp
d588982b72
implement an internal DVM MFId so we can abuse TSDUs to transmit call termination across the network with ease; properly implement GRP_VCH_GRANT_UPD;
4 years ago
Bryan Biedenkapp
525ffd9471
refactor P25 LC; refactor DMR CSBK; better handle scenario where P25 may start without having received a HDU, in this case we will transmit without HDU which would be interpreted by SUs as a late entry condition (better helps encryption sync in some cases);
5 years ago
Bryan Biedenkapp
09df9a0241
file commenting cleanup;
5 years ago
Bryan Biedenkapp
0c8f2583bc
add support to send service class across the network when adj site broadcasts occur;
5 years ago
Bryan Biedenkapp
a66f91fe2f
minor fixes and cleanups; allow transmitted service class properly reflect registration and composite classes based on configured options;
5 years ago
Bryan Biedenkapp
e71e946990
support location registration;
5 years ago
Bryan Biedenkapp
28bb91fbd2
fix issue where erroneous CALL_TERM would be transmitted; support SCCB_EXP for when there is more then one CC at a site;
5 years ago
Bryan Biedenkapp
4b3e8de18f
add support to selectively do a hex dump of the TSBK, TDULC or DMR CSBK bytes for encode/decode; add appropriate P25 PDU response packet; correct CRC-9 table and implementation (although I believe its still wrong); add support to adjust engineering parameters for symbol levels; add support to selectively disable P25 ACK responses for some TSBKs;
5 years ago
Bryan Biedenkapp
9cc117d30c
inital commit from private repo to public;
6 years ago