1
0
This repository has been archived on 2024-01-25. You can view files and clone it, but cannot push or open issues or pull requests.

23 lines
620 B
Java
Raw Normal View History

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());
}
}