Files
sdrtrunk/src/decode/p25/message/tsbk/motorola/MotorolaTSBKMessage.java

42 lines
910 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( getMotorolaOpcode().getLabel() );
return sb.toString();
}
public MotorolaOpcode getMotorolaOpcode()
{
return MotorolaOpcode.fromValue( mMessage.getInt( OPCODE ) );
}
}