#1914 P25 P1 & P2 Talker Alias Support for Motorola and L3Harris. Talker alias manager caches aliases and applies to future events. Active (cached) talker aliases now listed in the channel Details tab. Enables multi-select in message viewer for all supported protocols. Note: decoding of Motorola's talker alias format not yet implemented - only recognition and reassembly of the encoded sequence is currently supported. (#2001)

Co-authored-by: Dennis Sheirer <dsheirer@github.com>
This commit is contained in:
Denny Sheirer
2024-10-05 03:47:18 -04:00
committed by GitHub
parent 600db3fb8a
commit 3c8cd0386d
42 changed files with 2047 additions and 445 deletions

View File

@@ -280,18 +280,21 @@ public class FrequencyController
*/
public void addSourceEventProcessor(ISourceEventProcessor processor)
{
mTunable.getLock().lock();
if(mTunable != null)
{
mTunable.getLock().lock();
try
{
if(!mProcessors.contains(processor))
try
{
mProcessors.add(processor);
if(!mProcessors.contains(processor))
{
mProcessors.add(processor);
}
}
finally
{
mTunable.getLock().unlock();
}
}
finally
{
mTunable.getLock().unlock();
}
}