package mods.eln.sixnode.modbusrtu; public abstract class ModbusSlot implements IModbusSlot { int range, offset; public ModbusSlot(int offset, int range) { this.offset = offset; this.range = range; } @Override public int getSize() { return range; } @Override public int getOffset() { return offset; } @Override public void writeCoil(int id, boolean value) { setCoil(id, value); } @Override public void writeHoldingRegister(int id, short value) { setHoldingRegister(id, value); } }