Package org.marid.proto.impl.modbus
Class ModbusTcpDriver
java.lang.Object
org.marid.proto.impl.StdProto
org.marid.proto.impl.modbus.ModbusTcpDriver
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,Proto,ProtoDriver
public class ModbusTcpDriver extends StdProto implements ProtoDriver
- Author:
- Dmitry Ovchinnikov
-
Constructor Summary
Constructors Constructor Description ModbusTcpDriver(ProtoBus bus, java.lang.String id, java.lang.String name, ModbusTcpDriverProps props) -
Method Summary
Modifier and Type Method Description voidclose()java.util.List<java.util.function.Consumer<byte[]>>getConsumers()ProtoBusgetParent()booleanisRunning()voidsetConsumers(java.util.List<java.util.function.Consumer<byte[]>> consumers)voidstart()java.lang.StringtoString()
-
Constructor Details
-
ModbusTcpDriver
public ModbusTcpDriver(ProtoBus bus, java.lang.String id, java.lang.String name, ModbusTcpDriverProps props)
-
-
Method Details
-
start
@PostConstruct public void start()- Specified by:
startin interfaceProtoDriver
-
close
public void close()- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
isRunning
public boolean isRunning()- Specified by:
isRunningin interfaceProtoDriver
-
getParent
- Specified by:
getParentin interfaceProto- Specified by:
getParentin interfaceProtoDriver
-
setConsumers
public void setConsumers(java.util.List<java.util.function.Consumer<byte[]>> consumers) -
getConsumers
public java.util.List<java.util.function.Consumer<byte[]>> getConsumers() -
toString
public java.lang.String toString()
-