Files
sdrtrunk/src/decode/p25/message/tsbk/motorola/MotorolaTSBKMessage.java
dennis.sheirer 9310fb0daf Global rename of BitSetBuffer to BinaryMessage.
Corrected issue in P25 NID error correction.
2015-01-24 13:37:42 +00:00

43 lines
935 B
Java

package decode.p25.message.tsbk.motorola;
import alias.AliasList;
import bits.BinaryMessage;
import decode.p25.message.tsbk.TSBKMessage;
import decode.p25.reference.DataUnitID;
public class MotorolaTSBKMessage extends TSBKMessage
{
public MotorolaTSBKMessage( BinaryMessage message, DataUnitID duid,
AliasList aliasList )
{
super( message, duid, aliasList );
}
protected String getMessageStub()
{
StringBuilder sb = new StringBuilder();
sb.append( "NAC:" );
sb.append( getNAC() ); /* NAC is the system id for TSBK messages */
sb.append( " " );
sb.append( getDUID().getLabel() );
sb.append( " MOTOROLA" );
if( isEncrypted() )
{
sb.append( " ENCRYPTED" );
}
sb.append( " OPCD:" );
sb.append( getMotorolaOpcode().getLabel() );
return sb.toString();
}
public MotorolaOpcode getMotorolaOpcode()
{
return MotorolaOpcode.fromValue( mMessage.getInt( OPCODE ) );
}
}