[op25-dev] Re: boatbod's op25 github fork updated
John Ackermann N8UR email@example.com [op25-dev]
op25-dev at yahoogroups.com
Mon Oct 30 01:03:02 UTC 2017
Those changes sound great, Graham! I plan to download and install this week.
On Oct 29, 2017, 8:52 PM, at 8:52 PM, "gnorbury at bondcar.com [op25-dev]" <op25-dev at yahoogroups.com> wrote:
>I have reworked op25's trunking code to better handle "terminator"
>messages DUID 3 & DUID 15 as well as revising the TGID hold logic, both
>implicit and user-commanded.
> The following describes the new behavior:
> Receive voice grant for FREQ/SLOT/TGID
> Tune to FREQ/SLOT/TGID
> Receive & decode incoming LDU1/LDU2 voice packets and save timestamp
> Receive & discard incoming DUID3/TDMA_DUID3 messages
>Receive and handle incoming DUID15/TDMA_DUID15 messages that release
>If voice channel idle remains idle within the 1.0 second auto-hold
>period, release the channel.
>Return to control channel when voice channel released (either
>automatically or by timer expiry)
>At any time a voice call is in progress, the user can hit "h" on the
>terminal to hold the active TGID indefinitely. The trunking logic from
>then on will only track and play traffic for that specific TGID.
>Pressing "h" again will release the manual hold and restore normal
>The new code has been committed to my github repo, along with a minor
>log level change to the p25p1_fdma::rx_sym() timeout message. Perform a
>"git pull" and make/sudo make install to update to the latest version.
> NOTE on log levels:
>Level 0 (-v 0) suppressed most operational trunking messages except
>Level 1 (-v 1) produces only "voice update" messages so you have a
>record of tgids in use.
>Level 2 (-v 2) produces more detailed information on trunking activity
>including timeouts, releases and terminator messages.
>Level 10 produces very detailed info and is likely to have significant
>cpu impact on slower systems.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the op25-dev