| 92 |
Kevin |
1 |
package ioio.debugger.server;
|
|
|
2 |
|
|
|
3 |
import java.util.List;
|
|
|
4 |
|
|
|
5 |
public class ServerHelper {
|
|
|
6 |
|
|
|
7 |
private IOIODebuggerServerHandler msgHandler;
|
|
|
8 |
|
|
|
9 |
public ServerHelper(IOIODebuggerServerHandler handler) {
|
|
|
10 |
msgHandler = handler;
|
|
|
11 |
}
|
|
|
12 |
|
|
|
13 |
public boolean checkClientsConnected() {
|
|
|
14 |
return msgHandler.areClientsConnected();
|
|
|
15 |
}
|
|
|
16 |
|
|
|
17 |
public void AddNewAnalogIn(int pin, long freq) {
|
|
|
18 |
// Implement this
|
|
|
19 |
System.out.println("Command recieved to add new Analog In. Pin: " + pin + " Freq: " + freq);
|
|
|
20 |
}
|
|
|
21 |
|
|
|
22 |
public void AddNewDigitalIn(int pin, long freq, String mode) {
|
|
|
23 |
// Implement this
|
|
|
24 |
System.out.println("Command recieved to add new Digital In. Pin: " + pin + " Freq: " + freq + " Mode: " + mode);
|
|
|
25 |
}
|
|
|
26 |
|
|
|
27 |
public void AddNewDigitalOut(int pin, String state, boolean openDrain) {
|
|
|
28 |
// Implement this
|
|
|
29 |
System.out.println("Command recieved to add new Digital Out. Pin: " + pin + " InitialState: " + state + " OpenDrain: " + openDrain);
|
|
|
30 |
}
|
|
|
31 |
|
|
|
32 |
public void DataRecieved(int pin, List<Double> data) {
|
|
|
33 |
// Implement this
|
|
|
34 |
System.out.print("Data Recieved from pin: " + pin + " Data: ");
|
|
|
35 |
for (Double d : data)
|
|
|
36 |
System.out.print(d + " ");
|
|
|
37 |
System.out.print("\n");
|
|
|
38 |
}
|
|
|
39 |
|
|
|
40 |
public void StopPin(int pin) {
|
|
|
41 |
// Implement this
|
|
|
42 |
System.out.println("Command recieved to stop Pin: " + pin);
|
|
|
43 |
}
|
|
|
44 |
|
|
|
45 |
public void RemovePin(int pin) {
|
|
|
46 |
// Implement this
|
|
|
47 |
System.out.println("Command recieved to remove Pin: " + pin);
|
|
|
48 |
}
|
|
|
49 |
|
|
|
50 |
public void sendAddNewAnalogIn(int pin, long freq) {
|
|
|
51 |
msgHandler.sendAddNewAnalogIn(pin, freq);
|
|
|
52 |
}
|
|
|
53 |
|
|
|
54 |
public void sendAddNewDigitalIn(int pin, long freq, String mode) {
|
|
|
55 |
msgHandler.sendAddNewDigitalIn(pin, freq, mode);
|
|
|
56 |
}
|
|
|
57 |
|
|
|
58 |
public void sendAddNewDigitalOut(int pin, String state, boolean openDrain) {
|
|
|
59 |
msgHandler.sendAddNewDigitalOut(pin, state, openDrain);
|
|
|
60 |
}
|
|
|
61 |
|
|
|
62 |
public void sendHardReset() {
|
|
|
63 |
msgHandler.sendHardReset();
|
|
|
64 |
}
|
|
|
65 |
}
|