Bryan Biedenkapp
|
43f8f6e8ae
|
implement support for a silence threshold in DMR (this will help null highly degraded audio to prevent horrifying ear destroying screeching); some minor code cleanup (mostly removing magic numbers!);
|
4 years ago |
Bryan Biedenkapp
|
d778367583
|
make MSVS compiler happy about W4834, we don't care about [[nodiscard]]; fix bad handling of argument strings and buffer deletions in RemoteControl; implement support for DMR CC dedicated and DMR CC broadcast RCON commands; fix converting from float to uint32_t, we know about the precision loss;
|
4 years ago |
Bryan Biedenkapp
|
131cfc0f63
|
update .gitignore to ignore compiled binaries;
|
4 years ago |
Bryan Biedenkapp
|
5b2aeb05ed
|
minor cleanups from PR #1;
|
4 years ago |
Bryan Biedenkapp
|
3838c4d63e
|
Merge pull request #1 from jelimoore/master
Add frequency offset logic
|
4 years ago |
Bryan Biedenkapp
|
a4a7f823d7
|
cleanup setup utility mode; fix issue with \r\n for interactive console; clamp DMR color code and P25 NAC values properly during host startup;
|
4 years ago |
Bryan Biedenkapp
|
338a3344ea
|
update README.md;
|
4 years ago |
Bryan Biedenkapp
|
8454ea9ea6
|
implement a "setup" mode allowing the channel LCN information to be much more easily set;
|
4 years ago |
Bryan Biedenkapp
|
e3e8d4c6fe
|
implement support to send RF params in calibration mode;
|
4 years ago |
Nat Moore
|
3575a295ec
|
add offset setting + fix build errors
|
4 years ago |
Nat Moore
|
7cf50e1765
|
Merge branch 'gatekeep-master'
merge with upstream
|
4 years ago |
Nat Moore
|
8e34591f15
|
Merge branch 'master' of https://github.com/gatekeep/dvmhost into gatekeep-master
|
4 years ago |
Nat Moore
|
6462028652
|
change config
|
4 years ago |
Bryan Biedenkapp
|
4671690fe6
|
better handle traffic rejection on DMR;
|
4 years ago |
Bryan Biedenkapp
|
672c6253d5
|
fix issue where buffer overflows are occurring while transmitting control data;
|
4 years ago |
Bryan Biedenkapp
|
ba1896968a
|
port upstream changes manually from https://github.com/jelimoore/dvmhost ceb967b3c9b519a22c3ec4d5cfe10f44cc413c01; add support to set rf power from configuration;
|
4 years ago |
Nat Moore
|
6f6b0901bf
|
Merge branch 'master' of https://github.com/jelimoore/dvmhost
|
4 years ago |
Nat Moore
|
ceb967b3c9
|
add frequency set command
|
4 years ago |
Bryan Biedenkapp
|
8b5a7ae7ec
|
add experimental support for DMR TIII (note this will not accept registrations or grant requests);
|
4 years ago |
Bryan Biedenkapp
|
3fa0cbc150
|
correct various issues with CW timing and situations where CW may not occur; fix issue with roaming beacons on DMR cycling incorrectly; silence some superfluous warnings;
|
4 years ago |
Bryan Biedenkapp
|
d37122a253
|
skip network data processing if mode is not enabled;
|
4 years ago |
Bryan Biedenkapp
|
2f2d940f6e
|
update csproj; add logic to ensure system identity is never more then 8 characters;
|
5 years ago |
Bryan Biedenkapp
|
b7b88b3c84
|
better support simplex channel selection via iden table; update iden_channel_calc.py helper to support doing conversion to channel no and FROM channel no;
|
5 years ago |
Bryan Biedenkapp
|
afe79d66b0
|
fix maximum frequency gap -- 25.5mhz gap from base frequency will be ~4096 channels;
|
5 years ago |
Bryan Biedenkapp
|
ab3c598e5d
|
add helper tool to calculate P25 identity channel data;
|
5 years ago |
Bryan Biedenkapp
|
ab56ce8a3a
|
cleanup copy assignment implementation for LC and TSBK;
|
5 years ago |
Bryan Biedenkapp
|
8cf3d10630
|
slightly alter timing constants in Host to better control CPU usage while idle; remove unnecessary debug code;
|
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
|
595f6f4dd9
|
fix issue that caused an assertion crash when resetting the modem; store the DataHeader data during DMR traffic for future use;
|
5 years ago |
Bryan Biedenkapp
|
b55d26a08f
|
add better support for data processing and include proper data header encoding;
|
5 years ago |
Bryan Biedenkapp
|
a91fde54be
|
fix newlines being injected for symbole dumps; fix issue initializing and deleting the MI buffer for the PI header; fix the CRC-CCITT calculations for the PI header;
|
5 years ago |
Bryan Biedenkapp
|
30513bb1d2
|
add support for properly encoding/decoding the PI header LC;
|
5 years ago |
Bryan Biedenkapp
|
33569945fb
|
silence GCC warning about variable order;
|
5 years ago |
Bryan Biedenkapp
|
d1e265bd8e
|
expand DMR LC service options out to proper class fields;
|
5 years ago |
Bryan Biedenkapp
|
bbd4a89fae
|
don't log TDULCs;
|
5 years ago |
Bryan Biedenkapp
|
dedaa57580
|
minor alteration to some debug/trace and logging;
|
5 years ago |
Bryan Biedenkapp
|
ce0657206e
|
fix data types;
|
5 years ago |
Bryan Biedenkapp
|
13e39b0927
|
upstream: fix network ports data type;
|
5 years ago |
Bryan Biedenkapp
|
5fd9f1d8ea
|
upstream: fix old bug using m_port instead of m_port[x]; fix issue with P25 VoicePacket not checking m_control or m_duplex flags in certain situations;
|
5 years ago |
Bryan Biedenkapp
|
de2860ca6a
|
correct issue when trying to close and reopen modem; update copyright dates; fix issue in Modem where the getResponse may not continue properly after returning; reorder operations in Host to Write, Modem Clock, Read, Network, DMR, P25, Timers;
|
5 years ago |
Bryan Biedenkapp
|
d672f8827f
|
correct P25 response PDU generation;
|
5 years ago |
Bryan Biedenkapp
|
cfe4c99478
|
proper implementation for P25 confirmed PDU CRC-9;
|
5 years ago |
Bryan Biedenkapp
|
9694600e1f
|
attempt to fix CRC-9 issues (still broken); more work for P25 PDUs and P25 confirmed PDUs;
|
5 years ago |
Bryan Biedenkapp
|
700e364265
|
deprecate old per-level transmit during cal (never really worked); implement P25 80hz cal;
|
5 years ago |
Bryan Biedenkapp
|
09df9a0241
|
file commenting cleanup;
|
5 years ago |
Bryan Biedenkapp
|
763e2770e4
|
change udp "address" for modem UDP protocol to "endpointAddress" to make more clear this is an endpointAddress and not a hosting IP address;
|
5 years ago |
Bryan Biedenkapp
|
266680f39b
|
refactor Modem further to allow custom entry points for "user" handlers for modem open, close and clock (HostCal and Host use this); refactor "remote mode" in Host to use Modem custom entry points; correct some issues with the port of UARTPort from upstream (revert some changes back to pre-UARTPort from the old SerialController class); rework HostCal to use the new custom entry points; rework HostCal for better consistency and class use; correct and rename some misleading class variables and functions;
|
5 years ago |
Bryan Biedenkapp
|
133ac37787
|
minor rework of P25 PDU DataBlock;
|
5 years ago |
Bryan Biedenkapp
|
ea33f010ed
|
remove unused files;
|
5 years ago |
Bryan Biedenkapp
|
d341f664ba
|
add some extra commented out debug trace for some situations;
|
5 years ago |