Create singleton and connect with datapoint
TODO some test
This commit is contained in:
39
src/main/java/ch/hevs/isi/field/FieldConnector.java
Normal file
39
src/main/java/ch/hevs/isi/field/FieldConnector.java
Normal file
@ -0,0 +1,39 @@
|
||||
package ch.hevs.isi.field;
|
||||
|
||||
import ch.hevs.isi.core.DataPoint;
|
||||
import ch.hevs.isi.core.DataPointListener;
|
||||
import ch.hevs.isi.core.FloatDataPoint;
|
||||
|
||||
public class FieldConnector implements DataPointListener {
|
||||
|
||||
private static FieldConnector mySelf = null;
|
||||
|
||||
private FieldConnector(){
|
||||
|
||||
}
|
||||
|
||||
public static FieldConnector getMySelf(){
|
||||
if (mySelf == null){
|
||||
mySelf = new FieldConnector();
|
||||
}
|
||||
return mySelf;
|
||||
}
|
||||
|
||||
public void initialize(String host, int port){
|
||||
|
||||
}
|
||||
|
||||
public void uselessTest(){
|
||||
FloatDataPoint dp = new FloatDataPoint("Voltage", false);
|
||||
dp.setValue(5);
|
||||
}
|
||||
|
||||
private void pushToField(DataPoint dp){
|
||||
System.out.println("To Field: " + dp.toString());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNewValue(DataPoint dp) {
|
||||
pushToField(dp);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user