#1977 P25 FQSUID handling improvements. P25 fully qualified radio/talkgroup identifiers we're being flagged as invalid when ISSI patch assigned a local address/ID of zero. Changes format of FQSUID and FQTGID to use a value of zero for the local alias when the call type is an ISSI patch and suppress display of the 0 alias value. If the identifier represents a roaming user, then the local address value is displayed with the FQSUID appended in parenthesis. (#1978)

Co-authored-by: Dennis Sheirer <dsheirer@github.com>
This commit is contained in:
Denny Sheirer
2024-09-15 05:37:01 -04:00
committed by GitHub
parent b9068da99c
commit 8bb59d581f
10 changed files with 141 additions and 79 deletions

View File

@@ -300,15 +300,18 @@ public class FrequencyController
*/
public void removeSourceEventProcessor(ISourceEventProcessor processor)
{
mTunable.getLock().lock();
if(mTunable != null)
{
mTunable.getLock().lock();
try
{
mProcessors.remove(processor);
}
finally
{
mTunable.getLock().unlock();
try
{
mProcessors.remove(processor);
}
finally
{
mTunable.getLock().unlock();
}
}
}