de.jaetzold.art.platform.lego
Class RCX.WritePacketTask
java.lang.Object
|
+--de.jaetzold.art.platform.lego.RCX.WritePacketTask
- All Implemented Interfaces:
- PacketFilter, Task
- Direct Known Subclasses:
- RCX.GetSensorValueTask
- Enclosing class:
- RCX
- public class RCX.WritePacketTask
- extends Object
- implements Task, PacketFilter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
retryTimeout
protected int retryTimeout
maxRetry
protected int maxRetry
customFilter
protected PacketFilter customFilter
packet
protected byte[] packet
resultPacket
protected byte[] resultPacket
RCX.WritePacketTask
public RCX.WritePacketTask(byte[] packet)
RCX.WritePacketTask
public RCX.WritePacketTask(byte[] packet,
PacketFilter customFilter)
RCX.WritePacketTask
public RCX.WritePacketTask(byte[] packet,
PacketFilter customFilter,
int timeout)
RCX.WritePacketTask
public RCX.WritePacketTask(byte[] packet,
int timeout)
perform
public Event perform()
throws Exception
- Specified by:
perform
in interface Task
process
public Event process(byte[] packet)
throws CorruptPacketException
- Specified by:
process
in interface PacketFilter
done
public boolean done()
- Specified by:
done
in interface PacketFilter