Minor tweaks to get exec.connected working

This commit is contained in:
2016-07-14 08:54:38 +01:00
parent 2b272142aa
commit 1a3235d19c
8 changed files with 26 additions and 23 deletions

View File

@@ -45,6 +45,9 @@ subprojects {
maven {
url 'https://github.com/Boukefalos/jlibwinapi/raw/mvn-repo/'
}
maven {
url 'https://github.com/Boukefalos/jlibusb/raw/mvn-repo/'
}
mavenCentral()
}

View File

@@ -36,15 +36,14 @@ import de.hardcode.jxinput.event.JXInputDirectionalEvent;
public abstract class JavaInputDevice extends Component implements Device {
protected String name;
protected JavaInputListener javaInputListener;
protected Button previousDirectionalButton;
public JavaInputDevice(String title, String name) {
super(title);
this.name = name;
}
protected JavaInputListener javaInputListener;
protected Button previousDirectionalButton;
public void activate() throws ActivateException {
try {
JXInputDevice jxinputDevice = getDevice(name);

View File

@@ -106,7 +106,5 @@ public abstract class Listen<E> extends Work implements Listener<E> {
}
}
public void input(E element) {
System.err.println(element);
}
public abstract void input(E element);
}

View File

@@ -23,4 +23,10 @@ public class DummyListen<T> extends Listen<T> {
public void input(byte[] input) {
System.out.println("#" + id + ", input = " + new String(input).trim());
}
@Override
public void input(T element) {
// TODO Auto-generated method stub
}
}

View File

@@ -7,6 +7,7 @@ dependencies {
compile 'com.esotericsoftware.yamlbeans:yamlbeans:1.09'
// compile 'com.github.boukefalos:jlibibuddy:1.1'
// compile 'com.github.boukefalos:jliblirc:1.1'
compile 'com.github.boukefalos:jlibibuddy:1.1'
compile 'com.github.boukefalos:jliblirc:1.1'
compile 'com.github.boukefalos:jlibusb:0.5.7'
}

View File

@@ -20,19 +20,15 @@ import java.io.FileReader;
import java.io.OutputStreamWriter;
import java.lang.reflect.Field;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.util.Collection;
import java.util.Map;
import yaml.Contact;
import com.esotericsoftware.yamlbeans.YamlReader;
import com.esotericsoftware.yamlbeans.YamlWriter;
import yaml.Contact;
public class TestFromYaml {
public static void main(String[] args) throws Exception {
YamlReader reader = new YamlReader(new FileReader("test.yml"));

View File

@@ -48,7 +48,8 @@ public class TestTcpCommunication {
Properties iBuddyProperties = new Properties();
iBuddyProperties.setProperty("implementation", "local");
iBuddy iBuddy = new com.github.boukefalos.ibuddy.Loader(iBuddyProperties).getiBuddy();
iBuddy iBuddy = new com.github.boukefalos.ibuddy.Loader(iBuddyProperties).getiBuddy();
Dummy dummy = new Dummy(localLirc, iBuddy);
Control server = localLoader.getServer();

View File

@@ -16,18 +16,18 @@
*/
package dummy;
import lirc.Lirc.Color;
import lirc.Lirc.Direction;
import lirc.Lirc.Number;
import lirc.Lirc.Signal;
import base.work.Listen;
import com.github.boukefalos.ibuddy.iBuddy;
import com.github.boukefalos.lirc.Lirc;
import com.github.boukefalos.lirc.LircButton;
import com.github.boukefalos.lirc.util.SignalObject;
public class Dummy extends Listen<Object> {
import base.work.ReflectiveListen;
import lirc.Lirc.Color;
import lirc.Lirc.Direction;
import lirc.Lirc.Number;
import lirc.Lirc.Signal;
public class Dummy extends ReflectiveListen {
protected Lirc lirc;
protected iBuddy iBuddy;
@@ -45,7 +45,6 @@ public class Dummy extends Listen<Object> {
public void input(SignalObject<Object> signalObject) {
Signal signal = signalObject.signal;
Object object = signalObject.object;
System.out.println(object);
try {
// Move these mappings to config file?
if (object instanceof LircButton) {