Bryan Biedenkapp
|
ebf1cde7ad
|
code cleanup; fix memory corruption issue when handling the LC MI in LC::copy(); add compiler-directive level debugging helpers;
|
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
|
bb61b5e157
|
implement a bunch of the MBT ISPs;
|
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
|
71c18d9aa9
|
cleanup implementation;
|
4 years ago |
Bryan Biedenkapp
|
7a73a93cdf
|
don't try to decode PDU block (it should be already decoded);
|
4 years ago |
Bryan Biedenkapp
|
2b556578c3
|
add messaging to indicate a failure to decode the PDU Trellis; fix a check in TrunkPacket::process;
|
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
|
af56a3562b
|
remove P25_WUID_SYS (16777213) and replace with P25_WUID_FNE (16777212); partially fix the U2U issue;
|
4 years ago |
Bryan Biedenkapp
|
cadd9b16ec
|
whoops typo;
|
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
|
4267cf31f5
|
add some extra verbose logging to TSBK; fix fixed string handling;
|
4 years ago |
Bryan Biedenkapp
|
ab56ce8a3a
|
cleanup copy assignment implementation for LC and TSBK;
|
5 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
|
cfc8604c8e
|
fix buffer overflow error in HostMain; implement some of the basis for DMR Tier III;
|
5 years ago |
Bryan Biedenkapp
|
7233b9a918
|
conform LC_SYS_SRV_BCAST to P25 standards;
|
5 years ago |
Bryan Biedenkapp
|
9a4078b6a4
|
conform to P25 standards for composite control channel when VoC mode is enabled, and transmit LC_RFSS_STS_BCAST every 3 superframes;
|
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
|
95364cbcf1
|
implement support for auto-affiliating units who can't affiliate in "enhanced" mode; better handle generating MBF CC data;
|
6 years ago |
Bryan Biedenkapp
|
9cc117d30c
|
inital commit from private repo to public;
|
6 years ago |