mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-14 01:27:34 -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);
|
processForFrequencyBands(message);
|
||||||
|
|
||||||
//Also process the link control messages for frequency bands.
|
//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)
|
if(mMessageListener != null)
|
||||||
|
|||||||
Reference in New Issue
Block a user