Bryan Biedenkapp
|
d9c4f0d79d
|
fix inverted byte order for LLA auth packets; add logging for when a SU fails LLA authentication;
|
2 years ago |
Bryan Biedenkapp
|
4d234ccfe7
|
okay at least my APX6000 fails authentication now;
|
2 years ago |
Bryan Biedenkapp
|
936402275f
|
very very preliminary work for U_REG LLA support;
|
2 years ago |
Bryan Biedenkapp
|
0ebd3f7c79
|
fix bad TSBK layout (this looks like a poor copy and paste job);
|
2 years ago |
Bryan Biedenkapp
|
4a764f67df
|
[EXPERIMENTAL] add support to configure voice channel iden table IDs;
|
2 years ago |
Bryan Biedenkapp
|
102d6a5674
|
don't bother with last destination ID checking during grant processing if in dedicated CC mode [this may turn out to be a dirty hack];
|
2 years ago |
Bryan Biedenkapp
|
06f25ca7de
|
combine DMR and P25 Trellis implementations into a single EDAC implementation for conciseness;
|
2 years ago |
Bryan Biedenkapp
|
015b9e2f0a
|
add support to test TG grant status when determining sloppy-voting overlap; ensure RF states are returned to RS_RF_LISTENING upon failure (don't assume state);
|
2 years ago |
Bryan Biedenkapp
|
21555a1119
|
add support for marking whether or not a talkgroup was granted on a channel by RF or network;
|
2 years ago |
Bryan Biedenkapp
|
df2a2b3f14
|
slightly reorganize where buffers and states are reset at the beginning of late entry calls;
|
2 years ago |
Bryan Biedenkapp
|
28552617e4
|
handle edge case where network traffic is in progress with a running net TG hang timer but no set dest id;
|
2 years ago |
Bryan Biedenkapp
|
050d5e3a5c
|
fix issue with internal net TG hang not appropriately holding a TG;
|
2 years ago |
Bryan Biedenkapp
|
b05c631081
|
ensure fileLevel 0 never writes to log files; potential fix for netLastDstId;
|
2 years ago |
Bryan Biedenkapp
|
3b3bc884a4
|
implement parrot grant demand support for FNE conference bridge; correct issue with grant demands appearing as U2U instead of GROUP;
|
2 years ago |
Bryan Biedenkapp
|
31fae83b3d
|
always process network grant responses regardless of dedicated control state if control processing is enabled;
|
2 years ago |
Bryan Biedenkapp
|
9a871eba41
|
fix wrong variable used to populate MI data for encryption for network packets;
|
2 years ago |
Bryan Biedenkapp
|
5c371c97cb
|
add support to grant demand to support denying a grant and supporting unit to unit; better support LOC_REG_RSP being sent over the network;
|
2 years ago |
Bryan Biedenkapp
|
a09338f57d
|
refactor quick-and-dirty table entry check to a more proper unordered_map find; implement new REST API to return the current affiliations; correct instance where a affiliation response would be sent across the network for denied/rejected affiliations (this would result in the FNE2 for example erroneously adding affiliation entries to its internal tables);
|
2 years ago |
Bryan Biedenkapp
|
abb57affe2
|
refactor how GROUP VCH UPDATEs are sent; ensure notifyEnable is set to true by default;
|
2 years ago |
Bryan Biedenkapp
|
37fe46df12
|
make redundant immediate an option (for experimentation purposes);
|
3 years ago |
Bryan Biedenkapp
|
5fa4da4caf
|
correct display of redundant grant transmit startup message;
|
3 years ago |
Bryan Biedenkapp
|
d0715f4b92
|
ensure immediate P25 packets are queued at least twice;
|
3 years ago |
Bryan Biedenkapp
|
27acf348d2
|
better deliniate sections of ControlSignaling classes;
|
3 years ago |
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
|
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
|
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
|
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
|
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
|
d0be614c27
|
split announcement group config into its own config var;
|
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 |