1
0

read and write Field done. pushToField to do

This commit is contained in:
Nils Ritler
2023-05-23 16:02:16 +02:00
parent 88efeaf31a
commit c3f15804b6
6 changed files with 143 additions and 33 deletions

View File

@@ -0,0 +1,23 @@
package ch.hevs.isi.field;
import ch.hevs.isi.core.FloatDataPoint;
public class FloatRegister extends ModbusRegister{
private Float value;
private FloatDataPoint dataPoint;
public FloatRegister(String label, boolean isOutPut, int address) {
this.dataPoint = new FloatDataPoint(label, isOutPut);
updateMapOfRegisters(dataPoint,address);
}
@Override
public void read() {
dataPoint.setValue(ModbusAccessor.getMySelf().readFloat(address));
}
@Override
public void write() {
ModbusAccessor.getMySelf().writeFloat(address, dataPoint.getValue());
}
}