Commit Graph

14 Commits (763e2770e46b2471099d8a344037a269b88658b7)

Author SHA1 Message Date
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 ea33f010ed remove unused files;
5 years ago
Bryan Biedenkapp d341f664ba add some extra commented out debug trace for some situations;
5 years ago
Bryan Biedenkapp 63713f0f8e upstream: Refactor modem; support remote modem support via UDP;
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 ef453a4f73 remove old TDULC Channel Grant logic (I don't even remember why this was here); move TDU preamble before voice call; correct Modem debug messages appearing as regular log messages;
5 years ago
Bryan Biedenkapp 7184a6923f upstream: Add UDID support; NOTE: this changes the serial protocol version and is incompatible with previous versions -- match this commit with a dvmfirmware (commit 72c7385918d529df3f9f6b64c50913de7604fab2 or newer) update!
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 91158f84da make incorrect/possible sync word messages normal warnings; add support for air interface firmware level P25 NAC checking; add support to enable/disable selectable modem debug in calibration mode; add display of possible sync bytes to the calibration mode for P25; comment out unused variable (for now) causing compilation warning; ensure P25_DENY_RSN_PTT_BONK is transmitted as a denial for a group grant when the channel is in use;
5 years ago
Bryan Biedenkapp 75facc7297 make the modem playout timer configurable; fix magic number in regards to queue resizing; adjust default config to have a data queue size of 5000 for DMR and P25; correct some minor HDU state handling issues;
5 years ago
Bryan Biedenkapp 8feecf49ec correct RF talkgroup hang timer (allows the local RF to steer the talkgroup); fix labeling for the preamble and DMR Rx Delay; correct TDU preamble before voice transmission in P25;
6 years ago
Bryan Biedenkapp 9cc117d30c inital commit from private repo to public;
6 years ago

Powered by TurnKey Linux.