Subversion Repositories Code-Repo

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
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
}