Commit Graph

231 Commits (a677f444d407874b7a8f7ecf968a91c297ec2ebb)

Author SHA1 Message Date
Bryan Biedenkapp a015c547d7 ensure TDU is transmitted at end of voice;
1 year ago
Bryan Biedenkapp 84a3d859b9 remove debug trace;
1 year ago
Bryan Biedenkapp 7b27eadbd7 correct issue where DMR would round-robin assign slots for TGs, instead ensure available channel resources for the request slot exist and grant or queue accordingly; add some experimental support to generate a CSBK grant from network traffic if the destination ID hasn't already been granted;
1 year ago
Bryan Biedenkapp 0fda70654c fix incorrect log messaging;
1 year ago
Bryan Biedenkapp d837d0950d fix issue where CSBK static site data wasn't being updated for netActive change;
1 year ago
Bryan Biedenkapp c435256726 ignore plea's for SU registration on DMR when trying to register with power saving options;
1 year ago
Bryan Biedenkapp f49b6ce257 document why the response data is set to 0;
1 year ago
Bryan Biedenkapp 696e93a3ec increase the report time for packet Rx and processing to 360ms (or 180ms * 2, or 2 full P25 LDUs);
1 year ago
Bryan Biedenkapp 8f4c33c890 fix up some offsets that seem to be causing problems (*seem* to be causing problems);
1 year ago
Bryan Biedenkapp f68532ed33 [EXPERIMENTAL] add possible support to convertToAir V.24 PDU frames;
1 year ago
Bryan Biedenkapp 9a9441fbd5 extend W3AXLs implementation for space in blocks to the air interface modems as well (even though the modem firmware doesn't support it yet), for future proofing purposes;
1 year ago
W3AXL a5709dd0a7 added optional byte-block free space reporting to ModemV24
1 year ago
Bryan Biedenkapp 9c3525a872 fix double clocking of modem in the modem clock threaad;
1 year ago
Bryan Biedenkapp d1730d40fc whoops remove debug trace;
1 year ago
Bryan Biedenkapp 0673aac088 add support to disable watchdog overflow checking;
1 year ago
Bryan Biedenkapp d2fcea4885 implement logic to count overflows before resetting hard, after 10 consecutive overflow conditions, the PANIC reset logic will execute;
1 year ago
Bryan Biedenkapp ccd5a5a9d8 be extremely aggressive about clearing buffers in PANIC overflow of modem and internal;
1 year ago
Bryan Biedenkapp 22a8ccb75f partially revert Modem poll change to 250ms, partial because we're only reverting the poll time to 125ms (previous commit IDLE time);
1 year ago
Bryan Biedenkapp 5a972a671c add some more verbose logging for overflow conditions; correct issue with DMR Tx timer expiring before the call actually ended;
1 year ago
Bryan Biedenkapp b281da766e clarify some watchdog panic messages;
1 year ago
Bryan Biedenkapp cac58cea1f move buffer size checks to host watchdog thread; add additional checks to prevent aggressive buffer overflow check logging;
1 year ago
Bryan Biedenkapp 0c247a2b37 make isQueueFull() checking -- less aggressive;
1 year ago
Bryan Biedenkapp 6e9c8837fb add more verbose logging if the modem reports it does not have space for frames and if the local controller queue is full;
1 year ago
Bryan Biedenkapp 89a1d4bde9 peekFrameLength() should abide by mutex locks on txQueue's;
2 years ago
Bryan Biedenkapp e81e7752ed allow hasP25Space() to be overriden by derived classes [for possible future use];
2 years ago
Bryan Biedenkapp 849d54976b fix file spacing;
2 years ago
Bryan Biedenkapp 14b880b708 add some mutex locking for thread safety, ensure addFrame and getFrame cannot happen simultaneously;
2 years ago
W3AXL 6ddec3c641 typo mistake whoops
2 years ago
W3AXL d3aede7f1f added sytem information to host status response
2 years ago
Bryan Biedenkapp f5c5748789 increase modem read delay to 1ms;
2 years ago
Bryan Biedenkapp dd31260ded i'm an idiot;
2 years ago
Bryan Biedenkapp 7d582138aa properly respect N(S)/N(R);
2 years ago
Bryan Biedenkapp d106fbb062 add some extra length documentation for RTP packets; make network ringbuffer initialized value a constant; continue logic implementation for P25 data; correct buffer issue on P25 data;
2 years ago
Bryan Biedenkapp 52e3677270 fix problem with ULL for 32-bit, on 64-bit this wasn't a problem as the numbers were all treated as 8 bytes wide (on Linux anyway), but for 32-bit this truncated the numbers and caused weird problems;
2 years ago
Bryan Biedenkapp f6f7a70757 add debug trace for PONG messages;
2 years ago
Bryan Biedenkapp 260f4ed6d4 when a LOC_REG comes in ensure group affiliations are updated as well;
2 years ago
Bryan Biedenkapp 65fa91b7cb
[THIS MAY BREAK THINGS, BE AWARE] Merge Win32 support and C++ dvmbridge into master. (#67)
2 years ago
Bryan Biedenkapp 26457d7d85 implement support to software reboot into the system bootloader for flashing (using stm32flash); update modem and hotspot submodules;
2 years ago
Bryan Biedenkapp 6542443ca7 add support to transmit dynamic regroup IR extended commands;
2 years ago
Bryan Biedenkapp 958c33c65a ignore logging excessive sync frame errors;
2 years ago
Bryan Biedenkapp cda8427c6c don't start the timer till the first LDU1 for cal mode;
2 years ago
Bryan Biedenkapp 5b6d10d517 implement missing cal options;
2 years ago
Bryan Biedenkapp 95ea46d7d5 update hotspot firmware; update modem firmware; allow FIFO sizes sent to modem to be zeroed if a digital mode is not enabled;
2 years ago
Bryan Biedenkapp 7cf37e0e21 fix incorrect log messages (find and replace typo);
2 years ago
Bryan Biedenkapp 27452f935d cleanup some warnings;
2 years ago
Bryan Biedenkapp 3bc8e73560 update modem submodule; fix error with NXDN addFrame calls;
2 years ago
Bryan Biedenkapp 1bada70ca4 better fix then the previous commit, flag a LC decode from an LDU1 as "raw only", use raw RS bytes always for a ModemV24 convertFromAir;
2 years ago
Bryan Biedenkapp c8a60af83c attempt to add pass thru support for some LCs;
2 years ago
Bryan Biedenkapp 59a5482473 silence "Failed writing data to the network" messages; silence out-of-sequence warnings if the pktSeq is 0; when the master reports it is closing, have peers restart their connection states;
2 years ago
Bryan Biedenkapp 34e6e1dc38 ensure the time delay calculation is always an absolute value;
2 years ago

Powered by TurnKey Linux.