| Package | Description |
|---|---|
| net.solarnetwork.io.modbus.tcp.netty |
| Modifier and Type | Method and Description |
|---|---|
TcpModbusMessage |
TcpModbusMessage.validate() |
| Constructor and Description |
|---|
NettyTcpModbusServer(int port,
ConcurrentMap<Integer,TcpModbusMessage> pendingMessages,
IntSupplier transactionIdSupplier)
Constructor.
|
NettyTcpModbusServer(String bindAddress,
int port,
ConcurrentMap<Integer,TcpModbusMessage> pendingMessages,
IntSupplier transactionIdSupplier)
Constructor.
|
TcpModbusMessageDecoder(boolean controller,
ConcurrentMap<Integer,TcpModbusMessage> pendingMessages)
Constructor.
|
TcpModbusMessageEncoder(ConcurrentMap<Integer,TcpModbusMessage> pendingMessages)
Constructor.
|
TcpModbusMessageEncoder(ConcurrentMap<Integer,TcpModbusMessage> pendingMessages,
IntSupplier transactionIdSupplier)
Constructor.
|
TcpNettyModbusClient(TcpModbusClientConfig clientConfig,
ConcurrentMap<net.solarnetwork.io.modbus.ModbusMessage,net.solarnetwork.io.modbus.netty.handler.NettyModbusClient.PendingMessage> pending,
ConcurrentMap<Integer,TcpModbusMessage> pendingMessages,
IntSupplier transactionIdSupplier)
Constructor.
|
TcpNettyModbusClient(TcpModbusClientConfig clientConfig,
ScheduledExecutorService scheduler,
ConcurrentMap<net.solarnetwork.io.modbus.ModbusMessage,net.solarnetwork.io.modbus.netty.handler.NettyModbusClient.PendingMessage> pending,
io.netty.channel.EventLoopGroup eventLoopGroup,
Class<? extends io.netty.channel.Channel> channelClass,
ConcurrentMap<Integer,TcpModbusMessage> pendingMessages,
IntSupplier transactionIdSupplier)
Constructor.
|