Commit Graph

712 Commits (09dd03f94626093dbcb475c8a8182e17c33766dd)
 

Author SHA1 Message Date
Bryan Biedenkapp 09dd03f946 rename and reorganize some code to better be consistent across the project;
3 years ago
Bryan Biedenkapp e4cc23a3a3 better handle same TGID RF preemption during grants when network call grants are disabled;
3 years ago
Bryan Biedenkapp ebd973b226 invert flag check;
3 years ago
Bryan Biedenkapp 5f7b62ece2 some minor code reorganization for clarity; implement new disableNetworkGrant feature for non-trunk mode P25 operations, this disables network calls from making channel grants that would exclusively lock the channel for the duration of that call (when SUs are utilizing a mode that makes them obey grants), this is useful for systems where RF-only TG steering is required;
3 years ago
Bryan Biedenkapp 31f6b072fb correct some problems reported for --cal not writing the modem tuning partition; correct some issues with Rx tuning not properly applying during calibration procedures;
3 years ago
Bryan Biedenkapp 4559a9c273 fix long standing oopsie, this assertion check should have been changed a long time ago;
3 years ago
Bryan Biedenkapp 69bb8ec5ea fill out LDU2 DFSI data;
3 years ago
Bryan Biedenkapp 3e25951d9d neuter the DFSI implementation (we only use parts of the TIA-102.BAHA spec here, the real DFSI work will happen elsewhere);
3 years ago
Bryan Biedenkapp 7cb639027d add support to transmit LC_FAILSOFT during conventional fallback (an option, no one uses yet...);
3 years ago
Bryan Biedenkapp 0c40b2b254 fix override of packet sequence when it shouldn't; fix handling TDU from a specific source;
3 years ago
Bryan Biedenkapp 54a2afc0bc silence TSCC disabled error when attempting to fetch the TSCC slot instance;
3 years ago
Bryan Biedenkapp 9a03d084c9 fix issue where TGID ACL may never be enabled; check ACLs before issuing a grant from a grant demand;
3 years ago
Bryan Biedenkapp 962744ab50 alter out-of-sequence warnings to be less noisy;
3 years ago
Bryan Biedenkapp ed9ee36507 i thought i removed this check, damn it Git; ensure we immediately return after a grant demand;
3 years ago
Bryan Biedenkapp 8447bee31a oh goody fix assinine logic check I invente that breaks the universe for everyone;
3 years ago
Bryan Biedenkapp dfdaa98434 only allow grant demands if we're also control enabled;
3 years ago
Bryan Biedenkapp ab1c84243e add support for the control byte on P25 TDUs, this implements a required remote grant demand request allowing remote network applications to get a channel grant before sending traffic;
3 years ago
Bryan Biedenkapp 4f6fcd421b refactor network data buffer sizes;
3 years ago
Bryan Biedenkapp edb2529f68 allow the frame loss threshold to be configurable (this could help in fringe signal fading situations to prevent premature call termination in some situations);
3 years ago
Bryan Biedenkapp 84b13d668a move netId and sysId 0 check;
3 years ago
Bryan Biedenkapp a3234a8583 reorganize code slightly;
3 years ago
Bryan Biedenkapp a0f5a8302d reorganize code slightly;
3 years ago
Bryan Biedenkapp c62d79e2be implement support for explicit source ID;
3 years ago
Bryan Biedenkapp 24ad09c5ee whoops forgot to include defines;
3 years ago
Bryan Biedenkapp 3cce6e0b68 implement support for TIA-102.AABF-D LC_EXPLICIT_SOURCE_ID;
3 years ago
Bryan Biedenkapp 2a3c827cab properly complete grantTG REST API implementation;
3 years ago
Bryan Biedenkapp ca3810fa12 report destination ID being rejected when for non-authoratative mode;
3 years ago
Bryan Biedenkapp 952606b304 revert commit fbf8ec3 (I mistakenly added this with a group of other commits);
3 years ago
Bryan Biedenkapp fbf8ec32c1 add support to send raw CSBK or TSBKs from the network;
3 years ago
Bryan Biedenkapp ee36fc5927 fix missed constant name change;
3 years ago
Bryan Biedenkapp f6167360d6 fix missed constant name change;
3 years ago
Bryan Biedenkapp f42b9f597c whoops forgot header file in last commit;
3 years ago
Bryan Biedenkapp 88f67ec7f5 cleanup more direct frame queue calls;
3 years ago
Bryan Biedenkapp 9dd2fc2ce6 replace direct calls for FrameQueue enqueue and flush;
3 years ago
Bryan Biedenkapp 6c230995df add c_cpp_properties.json for better VSCode support; update debug types for VSCode launch.json;
3 years ago
Bryan Biedenkapp d0be614c27 split announcement group config into its own config var;
3 years ago
Bryan Biedenkapp 7014d3823e complete conference bridge FNE peer communication;
3 years ago
Bryan Biedenkapp 27f73c1089 cleanup RTP protocal and remove vestigial text tags in most cases;
3 years ago
Bryan Biedenkapp 054a9a5da8 refactor conference bridge FNE slightly; remove mostly unused functions;
3 years ago
Bryan Biedenkapp f2de006954 ensure stream IDs are maintained from source peer to destination peer;
3 years ago
Bryan Biedenkapp e94964ea2f refactor TG hang to only apply to authoritative voice channels; correct handling of non-authoritative permitted destination IDs for NXDN and DMR; move non-authoratative handling into main processNetwork() for P25;
3 years ago
Bryan Biedenkapp bed079f68e implement a fixed internal TG hangtimer for network traffic, this will put a hold on the last received TG for 2 seconds; refactor how P25 handles simultaneous calls from the network and how RF preemption of in-progress network calls when RF wants to transmit on a different TG works;
3 years ago
Bryan Biedenkapp 1128d28d97 actually AMBT PDUs don't transit the network, so we'll ignore network PDUs for control only mode;
3 years ago
Bryan Biedenkapp c1639729a6 correct typo;
3 years ago
Bryan Biedenkapp 7a86b4f5b8 allow PDUs to be processed for dedicated CCs; enhance W3AXLs code Data.cpp code to check the dedicatedControl flag too;
3 years ago
Patrick W3AXL 74838f990a
initial re-commit based on latest master (#35)
3 years ago
Bryan Biedenkapp a2865f7052 be verbose on VC's about when we send the grant release REST call;
3 years ago
Bryan Biedenkapp 6330a4c2a9 fix some log messages; ensure VOC is forcibly disabled if control support is disabled;
3 years ago
Bryan Biedenkapp ff66d6bbe2 ensure DataHeader's are always passed by reference;
3 years ago
Bryan Biedenkapp 9a71eb344f refactor how confirmed data blocks are handled; better handle determining src and dst LLIds during PDU processing; better handle data offset and PDU data length calculations; handle properly acknowledging confirmed packets with A/N flag set;
3 years ago

Powered by TurnKey Linux.