Commit Graph

69 Commits (7159c8297a627c1598547b9657ecc65589c18319)

Author SHA1 Message Date
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 051fa78ba4 refactor CSBK handling; cleanup argument names for some function calls; cleanup some misleading commenting with more descriptive comments;
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 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 f6f1514b89
Update TSBK.cpp
3 years ago
Darjeeling 304b0d7c09 Chance (C)
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
Bryan Biedenkapp 9c995f858d code cleanup;
3 years ago
Bryan Biedenkapp 94e28c2c3a code cleanup;
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
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 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
Bryan Biedenkapp 9a4906ecac implement marking builds with the Git hash automatically; fix issue with DMR CC not terminating when dvmhost is shutting down; fix issue with DMR CC incorrectly transmitting frames; implement DVM specific opcodes that transmit the Git hash over the air;
4 years ago
Bryan Biedenkapp c7f1d20c3d experimental support to repeat a TSBK_ISP_EMERG_ALRM_REQ locally;
4 years ago
Bryan Biedenkapp 64d0c770a8 code cleanup;
4 years ago
Bryan Biedenkapp ad297abad1 remove comments;
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 38756799e1 fix issue where selected channel number with a negative tx offset may result in a Rx frequency that may be below the base frequency (all frequencies must be channelized properly and be must be greater then the base frequency); fix SN-DATA_CHN_ANN_EXP Rx channel number calculation;
4 years ago
Bryan Biedenkapp 676e1aeeb1 revert change in ed4c7ac for the SN-DATA_CHN_ANN_EXP LC;
4 years ago
Bryan Biedenkapp ed4c7aca49 fix issue with RemoteCommand not properly connecting the UDP socket; fix SNDCP_CH_ANN not properly computing Rx frequency; implement TIA-102.AABF-2015 LC_CONV_FALLBACK specification;
4 years ago
Bryan Biedenkapp 5ea787bcbf correct strangeness in performing a single line calculation for Tx offset to fix rounding errors for issue #7;
4 years ago
Bryan Biedenkapp bdc9973bc5 fix incorrect path in Makefile; fix rounding error during IDEN_UP and IDEN_UP_VU Tx offset calculation;
4 years ago
Bryan Biedenkapp 7e51654cf7 add compiler directive to convert CRC-16-CCITT errors to warnings;
4 years ago
Bryan Biedenkapp 28c0d383d5 bump copyright dates;
4 years ago
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

Powered by TurnKey Linux.