Creates StuffBitsMessage to account for processing tail bits in P25 control channel stream. (#618)

This commit is contained in:
Denny Sheirer
2019-12-15 14:56:31 -05:00
committed by GitHub
parent b7c66ec844
commit 851a4e12d2
3 changed files with 184 additions and 45 deletions

View File

@@ -23,6 +23,7 @@ package io.github.dsheirer.module.decode.event;
import io.github.dsheirer.filter.FilterSet;
import io.github.dsheirer.message.IMessage;
import io.github.dsheirer.message.StuffBitsMessage;
import io.github.dsheirer.sample.Listener;
import javax.swing.table.AbstractTableModel;
@@ -114,6 +115,12 @@ public class MessageActivityModel extends AbstractTableModel implements Listener
public void receive(final IMessage message)
{
//Don't process tail bits or stuff bits message fragments
if(message instanceof StuffBitsMessage)
{
return;
}
if(mMessageFilter.passes(message))
{
final MessageItem messageItem = new MessageItem(message);