package se.nicklasgavelin.sphero.command;
import se.nicklasgavelin.util.ByteArrayBuffer;
public class RunMacroCommand extends CommandMessage
{
private byte identifier;
public RunMacroCommand( byte macroId )
{
super( COMMAND_MESSAGE_TYPE.RUN_MACRO );
this.identifier = macroId;
}
public RunMacroCommand( int macroId )
{
this( (byte) macroId );
}
@Override
protected byte[] getPacketData()
{
ByteArrayBuffer bab = new ByteArrayBuffer( 1 );
bab.append( this.identifier );
return bab.toByteArray();
// byte[] data = new byte[ 1 ];
// data[0] = this.identifier;
//
// return data;
}
}