mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-09 15:17:24 -05:00
#2066 P25 Phase 1 frequency band link control messages are now checked for valid CRC before being used. (#2067)
Co-authored-by: Dennis Sheirer <dsheirer@github.com>
This commit is contained in:
@@ -236,13 +236,13 @@ public class P25P1MessageProcessor implements Listener<IMessage>
|
||||
processForFrequencyBands(message);
|
||||
|
||||
//Also process the link control messages for frequency bands.
|
||||
if(message instanceof LDU1Message ldu1)
|
||||
if(message instanceof LDU1Message ldu1 && ldu1.getLinkControlWord() instanceof LinkControlWord lcw && lcw.isValid())
|
||||
{
|
||||
processForFrequencyBands(ldu1.getLinkControlWord());
|
||||
processForFrequencyBands(lcw);
|
||||
}
|
||||
else if(message instanceof TDULCMessage tdulc)
|
||||
else if(message instanceof TDULCMessage tdulc && tdulc.getLinkControlWord() instanceof LinkControlWord lcw && lcw.isValid())
|
||||
{
|
||||
processForFrequencyBands(tdulc.getLinkControlWord());
|
||||
processForFrequencyBands(lcw);
|
||||
}
|
||||
|
||||
if(mMessageListener != null)
|
||||
|
||||
Reference in New Issue
Block a user