Commit Graph

58 Commits (ebf1cde7adf9c739c4222c56505c2efbbb82a261)

Author SHA1 Message Date
Bryan Biedenkapp 6277759da0 limit RCON password to 64 characters; fix issue where dedicated control channels in VOC mode would ignore network traffic;
4 years ago
Bryan Biedenkapp dd5bfa235b continue implementing DFSI; remove some header information (it was included incorrectly some cases);
4 years ago
Bryan Biedenkapp 7d949c07d2 disallow CW when in a dedicated control configuration;
4 years ago
Bryan Biedenkapp de33a4da5d fix issue saving the ADF7021 gain mode; fix issue where calibration may lock up when the modem doesn't respond in a timely fashion during initialization;
4 years ago
Bryan Biedenkapp d09112ef04 add hidden option to Rx DMR activation bursts during cal;
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 3916bf4e99 hide values irrelevant to hotspots when a hotspot is in use;
4 years ago
Bryan Biedenkapp 3615ae2e04 display more data in calibration mode; fix issue where the modem wasn't clocked after issuing a getStatus during calibration startup; fix issue where calibration would not reset modem back to idle after calibration quit was issued;
4 years ago
Bryan Biedenkapp ed19ec8f51 implement support to set the ADF7021 hotspot Rx gain;
4 years ago
Bryan Biedenkapp 4267cf31f5 add some extra verbose logging to TSBK; fix fixed string handling;
4 years ago
Bryan Biedenkapp afff645320 fix incorrect location of mode check for hotspots;
4 years ago
Bryan Biedenkapp 0058e1ab54 fix compiler warnings about exception polymorhism; enforce some fixed mode rules for hotspots; fix potential buffer overflow;
4 years ago
Bryan Biedenkapp fefd4ce4ad save Rx/Tx tuning data for hotspots;
4 years ago
Bryan Biedenkapp 594e35dca2 fix typo;
4 years ago
Bryan Biedenkapp c82bc4d53e fix issue not pasing dump TSBK boolean; simplify P25 CC data stream generation; fix issue getting status data from modem before displaying calibration help; display hotspot engineering status data; remove p25 correlation count from hotspot;
4 years ago
Bryan Biedenkapp a441d468c6 add support for adjusting the discriminator BW and post demod BW for hotspots;
4 years ago
Bryan Biedenkapp c0bac0024a whoops fix issue not saving channel number after calculation;
4 years ago
Bryan Biedenkapp 08dd49d51f fix incorrect handling of channel number as decimal in setup; enhance setup to make it more comprehensive (essentially all "system" configuration parameters can be modified in setup mode); add support to calibration to set the FDMA preambles, P25 correlation count, DMR Rx Delay as well as setting the Rx and Tx frequency offsets;
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 3838c4d63e
Merge pull request #1 from jelimoore/master
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 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
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
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 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 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 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 63713f0f8e upstream: Refactor modem; support remote modem support via UDP;
5 years ago
Bryan Biedenkapp 6d1644b99e file cleanups; implement BCAST_ANNC_ANN_WD_TSCC; add support for channel identity lookups in DMR; fix a couple of issues with BCAST packet formatting;
5 years ago
Bryan Biedenkapp 55f3c9c526 whoops missed if conditional check in last commit;
5 years ago
Bryan Biedenkapp bdc2a05eda allow the P25 adj site status message to transmit across the network even if P25 control broadcast is disabled, so long as P25 control is enabled;
5 years ago
Bryan Biedenkapp 6640485dad apply upstream updates to UDPSocket;
5 years ago
Bryan Biedenkapp 6535049765 support configuring the modem P25 sync correlation countdown from the host;
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 aa1a3d5ed8 enhance available options for P25 control data (enable/disable broadcast, enable/disable dedicated); enhance availablt options for RCON for enabling/disabling P25 CC dedicated and broadcast, as well as some remote debug enable/disable commands;
5 years ago
Bryan Biedenkapp 82928b4727 fix bug where the error of a missing config.yml file was not handled;
5 years ago
Bryan Biedenkapp 3c8d747538 enhance activity logging to support including deny and reject events; fix some activity logging issues;
5 years ago

Powered by TurnKey Linux.