public class ModbusShell extends Object implements net.solarnetwork.io.modbus.ModbusClientConnectionObserver
| Constructor and Description |
|---|
ModbusShell(net.solarnetwork.io.modbus.netty.handler.NettyModbusClient<?> client,
BufferedReader in,
PrintWriter out)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
connectionClosed(net.solarnetwork.io.modbus.ModbusClient client,
net.solarnetwork.io.modbus.ModbusClientConfig config,
Throwable exception,
boolean willReconnect) |
void |
connectionOpened(net.solarnetwork.io.modbus.ModbusClient client,
net.solarnetwork.io.modbus.ModbusClientConfig config) |
static void |
main(String... args)
Main entry.
|
void |
start()
Start the shell.
|
public ModbusShell(net.solarnetwork.io.modbus.netty.handler.NettyModbusClient<?> client,
BufferedReader in,
PrintWriter out)
client - the cleint to usein - the input stream for shell inputout - the output stream for shell outputpublic void start()
public void connectionOpened(net.solarnetwork.io.modbus.ModbusClient client,
net.solarnetwork.io.modbus.ModbusClientConfig config)
connectionOpened in interface net.solarnetwork.io.modbus.ModbusClientConnectionObserverpublic void connectionClosed(net.solarnetwork.io.modbus.ModbusClient client,
net.solarnetwork.io.modbus.ModbusClientConfig config,
Throwable exception,
boolean willReconnect)
connectionClosed in interface net.solarnetwork.io.modbus.ModbusClientConnectionObserverpublic static void main(String... args)
args - the arguments