blob: b34822fb6701342942a9e992efd6ffabcdec62e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
package org.reprap.comms.port.testhandlers;
import java.io.PipedOutputStream;
import org.reprap.comms.snap.SNAPPacket;
import org.reprap.devices.GenericExtruder;
public class TestExtruder extends TestDevice {
public void receivePacket(PipedOutputStream out, SNAPPacket packet) throws Exception {
byte payload [] = packet.getPayload();
switch(payload[0]) {
case GenericExtruder.MSG_GetTemp:
reply(out, packet, new byte[] { GenericExtruder.MSG_GetTemp, 10, 0 });
return;
case GenericExtruder.MSG_IsEmpty:
reply(out, packet, new byte[] { GenericExtruder.MSG_IsEmpty, 0 });
return;
case GenericExtruder.MSG_SetActive:
return;
}
super.receivePacket(out, packet);
}
}
|