Bryan Biedenkapp
|
861a608bca
|
add some more debug trace while in TIA mode;
|
11 months ago |
Bryan Biedenkapp
|
d8e6b17fbb
|
okay, because a certain OEM's system does, idiotic things, lets handle a START_OF_STREAM block along side FULLRATE_VOICE blocks;
|
11 months ago |
Bryan Biedenkapp
|
8883feba9c
|
Revert "payload flag should be set false for ACK block type DFSI messages;"
This reverts commit ca09893970.
|
11 months ago |
Bryan Biedenkapp
|
ca09893970
|
payload flag should be set false for ACK block type DFSI messages;
|
11 months ago |
Bryan Biedenkapp
|
db5a2310a4
|
send a return ACK on reception of a Start of Stream;
|
11 months ago |
Bryan Biedenkapp
|
de02fdd445
|
[EXPERIMENTAL] experimental change for @faultywarrior, make V24 UDP respond back to whatever the source port that sent a request was;
|
11 months ago |
Bryan Biedenkapp
|
1e8c266d8a
|
implement support to handle KMMs at the FNE; hardcode the host to ignore repeating KMM frames; implement HELLO KMM support and response with a NO_SERVICE (we don't have OTAR implemented at this time);
|
11 months ago |
Bryan Biedenkapp
|
df648a2c50
|
add more KMM frames; implement support in the network core for key request and response (this allows peers to request a encryption key from a EKC file loaded on the FNE to use for encryption/decryption, i.e. peer keyloading);
|
11 months ago |
Bryan Biedenkapp
|
6812029491
|
Merge branch 'master' into incall_ctrl
|
11 months ago |
Bryan Biedenkapp
|
ded260216a
|
implement the beginnings of KMM frame handling (for future use);
|
11 months ago |
Bryan Biedenkapp
|
8823fc09b6
|
correct erroneous log messages; fix remote UDP mode handler (this was mishandling frames in some situations); update hotspot and modem submodules;
|
11 months ago |
Bryan Biedenkapp
|
6e551a568a
|
fix incorrect usage of slotNo, in this case slotNo refers to the index into the stream ID array, not the actual slot number;
|
11 months ago |
Bryan Biedenkapp
|
20a096ab49
|
remove stream ID handling from DiagNetwork (these are always sent with a stream ID of 0 anyway...); revert Rx stream ID to stream ID validation check in Network;
|
11 months ago |
Bryan Biedenkapp
|
ef1a0df496
|
refactor FNE RTP packet handling, this change better handles a peer end-point transmitting multiple varied RTP streams; refactor promiscuous handling of RTP streams on the host network API; refactor handling non-promiscuous handling of RTP streams on the host network API; bump project version from 4.11F to 4.11G to reflect these larger changes; correct bad use of magic numbers when dealing with signal values;
|
11 months ago |
Bryan Biedenkapp
|
4025db8200
|
clarify more lookup table log entries;
|
11 months ago |
Bryan Biedenkapp
|
64bcb56228
|
enhance debug logging to incorporate both file and line numbers (when provided by the compiler) and optionally implement LogDebugEx macro to also incorporate the caller identifying the function name; correct LogDebug uses in some cases that should have been LogMessage;
|
11 months ago |
Bryan Biedenkapp
|
c68b99dc61
|
silence frame queue read errors after 5 consecutive errors (this is to prevent log spam);
|
11 months ago |
Bryan Biedenkapp
|
086730320d
|
code cleanup;
|
11 months ago |
Bryan Biedenkapp
|
cbce2fbdf0
|
update copyright dates;
|
11 months ago |
Bryan Biedenkapp
|
633ff29f55
|
fix typo;
|
11 months ago |
Bryan Biedenkapp
|
ad8713fbe8
|
issue a P_CLEAR proper at the end of a network call;
|
11 months ago |
Bryan Biedenkapp
|
71d55b1645
|
correct some late night strangeness when handling whether or not a slot is a TSCC for remote grant demand processing (this is what I get for trying to quickly push out decently old branch code);
|
11 months ago |
Bryan Biedenkapp
|
e4d2d677fe
|
last minute fix -- the original implementation was naive and always aborted incorrectly;
|
11 months ago |
Bryan Biedenkapp
|
172f0f2eb0
|
missed commit when this was manually merged;
|
11 months ago |
Bryan Biedenkapp
|
151275ce6f
|
implement initial DMR remote grant demand logic (this is mostly untested);
|
11 months ago |
Bryan Biedenkapp
|
7063ce36a0
|
refactor how netLDUx buffers are built, and ensure buffers are filled with appropriate null IMBE frames; add support to remote grant demand to include whether or not the grant should set the encrypted flag; add warning to notify a user that a misconfiguration for a voice channel exists when a dedicated trunked voice channel has control data enabled; fix display of RF power level during startup;
|
12 months ago |
Bryan Biedenkapp
|
3177d38897
|
Merge branch 'master' into incall_ctrl
|
12 months ago |
Bryan Biedenkapp
|
89210c05aa
|
add support to optionally demand a SU perform a full registration with a site if a affiliation request is refused;
|
12 months ago |
Bryan Biedenkapp
|
1e458ce682
|
don't transmit EXT_FUNC across the network when issued to an individual site, the FNE should be generating network wide EXT_FUNC messages (fixes #62);
|
12 months ago |
Bryan Biedenkapp
|
6e327eb2b2
|
for debugging purposes enhance debug trace messaging;
|
12 months ago |
Bryan Biedenkapp
|
02581f2c3f
|
file cleanups;
|
12 months ago |
Bryan Biedenkapp
|
fd47396e9e
|
typo;
|
12 months ago |
Bryan Biedenkapp
|
a23c900842
|
flag V.24 connected if FSC is connected;
|
12 months ago |
Bryan Biedenkapp
|
da5cb6eb7d
|
Merge branch 'master' into incall_ctrl
|
12 months ago |
Bryan Biedenkapp
|
a4e8138c74
|
enhance TDULC CALL_TERM handling in dvmhost; allow dvmfne to optionally drop TDULC CALL_TERMs or pass them;
|
1 year ago |
Bryan Biedenkapp
|
8c48c9bcbe
|
fix huge glaring bug where the dvmhost was trying to transmit TDULCs across the network as TSBKs; implement proper support to transit TDULC data across the network;
|
1 year ago |
Bryan Biedenkapp
|
c1d8186da9
|
correct situation where a nullptr crash during shutdown would occur if the update timers for RID or TGID ACL on the host were set to 0 (i.e. no update);
|
1 year ago |
Bryan Biedenkapp
|
b419c56405
|
reject U2U voice channel grant for P25, DMR and NXDN if the unit being called isn't registered;
|
1 year ago |
Bryan Biedenkapp
|
32494fb19d
|
change RF power level of hotspots to 95 instead of 100 to prevent a condition where spurious emissions may be generated; update README.md to include methods to calibrate a hotspot if a service monitor is available;
|
1 year ago |
Bryan Biedenkapp
|
a868ff3264
|
fix idiotic bug where the activity log path wasn't being properly used; add potential fix for "tail riding" conditions with network traffic, that could cause the RF talkgroup hangtimer to be active when it shouldn't be;
|
1 year ago |
Bryan Biedenkapp
|
9e68049cd8
|
ensure first super-frame LDU1 after an HDU sets the encrypt flag;
|
1 year ago |
Bryan Biedenkapp
|
cb309fdb0f
|
reasonably this message shouldn't even appear if we don't have the channel granted;
|
1 year ago |
Bryan Biedenkapp
|
a82f848de4
|
correct bad handling for signal and compact fields of the TIA-102 control octet; enhance how the length of a TIA-102 full rate voice frame is determined; better handle initialization of the additional data fields for a TIA-102 full rate voice frame; correct bug using LDU2 frame 10 vs LDU2 frame 18 for LSD data on a full rate voice frame; implement a naive approach to performing superframe counting; correct bug causing the first full rate voice frames to never be transmitted for LDU1 or LDU2; remove assertion check for control port;
|
1 year ago |
Bryan Biedenkapp
|
95a8d269be
|
fix null reference exception when dealing with VHDR in TIA-102 mode;
|
1 year ago |
Bryan Biedenkapp
|
2e0ffab13d
|
correct un-updated debug handles in LC; correct TIA mode HDU handling;
|
1 year ago |
Bryan Biedenkapp
|
6d5e158808
|
just ack the FSC_SEL_CHAN command when requested; fix data offset for TIA-102 DFSI data;
|
1 year ago |
Bryan Biedenkapp
|
fea335dc1e
|
warn on connection attempts trying to set heartbeats larger then 30 seconds;
|
1 year ago |
Bryan Biedenkapp
|
6b9d906f68
|
make FSC timeout just slightly more then the maximum heartbeat time;
|
1 year ago |
Bryan Biedenkapp
|
0e5d075c62
|
expose configuring the FSC heartbeat interval; expose enabling TIA mode DFSI frames; correct FullRateVoice memory copy for additional data;
|
1 year ago |
Bryan Biedenkapp
|
2d450f64b0
|
[EXPERIMENTAL] initial TIA-102 DFSI packet support (not enabled yet);
|
1 year ago |