Commit Graph

349 Commits (92cf581cff0a347129ccb4d636a47aab36837e60)

Author SHA1 Message Date
Tim Sawyer 92cf581cff Remove temporary V24 startup debug instrumentation
3 weeks ago
Tim Sawyer bd6b279e14 Increase DFSI P25 TX scheduler queue size at startup
3 weeks ago
Tim Sawyer bfa5ec9c62 Avoid exact-full V24 TX queue wraps at call startup
3 weeks ago
Tim Sawyer 148f884cfe Fix V24 startup queue race and preserve frames on write failure
3 weeks ago
Tim Sawyer c7a1c5a3b7 Add queue-side startup trace for V24 onset timing
3 weeks ago
Tim Sawyer 8d97cbe2f4 Reset V24 TX scheduler epoch at stream start
3 weeks ago
Tim Sawyer a08f0f5b7d Add V24 startup timing trace for clipped call onset
3 weeks ago
Tim Sawyer d3b6e002ee Update ModemV24.cpp
3 weeks ago
Tim Sawyer 7b4101b975 Port V24 pre-#7 startup baseline onto master
3 weeks ago
Bryan Biedenkapp 274b805517
Merge R05A04 (r05a04_dev) into master (#114)
4 weeks ago
W3AXL 49ff1a461b
ensure DTR/RTS logic matches between normal host startup and cal/boot modes (#112)
2 months ago
Bryan Biedenkapp 274a8f23fc
Merge R05A02 (r04k32_dev branch) into Master (#110)
4 months ago
Bryan Biedenkapp 7c2bfb3914
R04J32 Merge to Master (#95)
7 months ago
Bryan Biedenkapp fcdec00f32 BUGFIX: correct issue where a completely incorrectly formatted identity table missing the appropriate number of entities would cause a startup crash; minor formatting cleanups for readability;
10 months ago
Bryan Biedenkapp 51bf65775a BUGFIX: site data was not being set on the RCCH for NXDN;
10 months ago
Bryan Biedenkapp 738ee918d1
R04H31 Merge to Master (#89)
10 months ago
Bryan Biedenkapp af2e7c9c8d
R04H30 Merge to Master (#88)
11 months ago
Bryan Biedenkapp 030a09ebe9 change ENABLE_TCP_SSL to just ENABLE_SSL;
12 months ago
Bryan Biedenkapp 6690098a1c do not announce data services when set for trunking and SNDCP is disabled;
12 months ago
Bryan Biedenkapp fb0e51f36a make Win32 compiles work again; correct incorrect behavior handling try_lock_for;
12 months ago
Bryan Biedenkapp 8dd504adea add support to enable/disable CC message stream debug when a protocol debug is enabled; correct some bad handling of the MESSAGE_TYPE_REG NXDN command;
12 months ago
Bryan Biedenkapp 27c852e4c2 remove the broken last IMBE logic; add logic to ensure a consistent LDU superframe stream (this will result in in-call garble for the length of a missed LDU, where LDUs are dropped due to extreme call load on the FNE);
12 months ago
Bryan Biedenkapp 5ecfc58300 permitted TG RPCs shouldn't test for m_enableControl;
1 year ago
Bryan Biedenkapp 63c85f3781 implement proper blocking operations for RPC; don't allow a RPC instance to call itself (i.e. you can't listen on port 127.0.0.1:9890 and then use req() to send an RPC to the listening instance); fix issue with RPC_PERMIT_XXX_TG not being a blocking operation; fix issue with RPC_DMR_TSCC_PAYLOAD_ACT not being a blocking operation;
1 year ago
Bryan Biedenkapp 81d4a40d24 do our best to attempt to warn on possible misconfiguration of channel RPC configuration;
1 year ago
Bryan Biedenkapp 3da4eb2d40
REST -> RPC Migration (#84)
1 year ago
Bryan Biedenkapp a242369496 flag the inbound channel as busy for DFSI messages;
1 year ago
Bryan Biedenkapp 110824e73b fix implementation for acking Start of Stream (writeImmediate wasn't really necessary using STT_NON_IMBE_NO_JITTER causes queued packets to bypass jitter buffer timing);
1 year ago
Bryan Biedenkapp d7b887a32d implement enhancement/alterations to allow back-to-back configuration of dvmhost in TIA-102 DFSI mode (with FSC enabled); correct minor nullref handling in FSCACK; add writeImmediate() to ModemV24 to support TIA-102's need to immediately ack a Start of Stream block;
1 year ago
Bryan Biedenkapp a2fa303217 reorganize code, move Network class from host into common as its being used more as a generic peer network class; add some warning messaging to the FNE when a peer link or external peer (i.e. intra-FNE connection) drops;
1 year ago
Bryan Biedenkapp 861a608bca add some more debug trace while in TIA mode;
1 year 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;
1 year ago
Bryan Biedenkapp 8883feba9c Revert "payload flag should be set false for ACK block type DFSI messages;"
1 year ago
Bryan Biedenkapp ca09893970 payload flag should be set false for ACK block type DFSI messages;
1 year ago
Bryan Biedenkapp db5a2310a4 send a return ACK on reception of a Start of Stream;
1 year ago
Bryan Biedenkapp de02fdd445 [EXPERIMENTAL] experimental change for @faultywarrior, make V24 UDP respond back to whatever the source port that sent a request was;
1 year 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);
1 year 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);
1 year ago
Bryan Biedenkapp 6812029491 Merge branch 'master' into incall_ctrl
1 year ago
Bryan Biedenkapp ded260216a implement the beginnings of KMM frame handling (for future use);
1 year 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;
1 year 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;
1 year 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;
1 year 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;
1 year ago
Bryan Biedenkapp 4025db8200 clarify more lookup table log entries;
1 year 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;
1 year ago
Bryan Biedenkapp c68b99dc61 silence frame queue read errors after 5 consecutive errors (this is to prevent log spam);
1 year ago
Bryan Biedenkapp 086730320d code cleanup;
1 year ago
Bryan Biedenkapp cbce2fbdf0 update copyright dates;
1 year ago
Bryan Biedenkapp 633ff29f55 fix typo;
1 year ago

Powered by TurnKey Linux.