Commit Graph

40 Commits (9a4906ecac654cd3d43f1613d0d5540751ca8524)

Author SHA1 Message Date
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
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 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

Powered by TurnKey Linux.