public class ModbusTcpMaster extends Object
| Constructor and Description |
|---|
ModbusTcpMaster(ModbusTcpMasterConfig config) |
| Modifier and Type | Method and Description |
|---|---|
static CompletableFuture<io.netty.channel.Channel> |
bootstrap(ModbusTcpMaster master,
ModbusTcpMasterConfig config) |
CompletableFuture<ModbusTcpMaster> |
connect() |
CompletableFuture<ModbusTcpMaster> |
disconnect() |
ModbusTcpMasterConfig |
getConfig() |
com.codahale.metrics.Counter |
getLateResponseCounter() |
com.codahale.metrics.MetricSet |
getMetricSet() |
com.codahale.metrics.Counter |
getRequestCounter() |
com.codahale.metrics.Counter |
getResponseCounter() |
com.codahale.metrics.Timer |
getResponseTimer() |
com.codahale.metrics.Counter |
getTimeoutCounter() |
<T extends com.digitalpetri.modbus.responses.ModbusResponse> |
sendRequest(com.digitalpetri.modbus.requests.ModbusRequest request,
int unitId) |
public ModbusTcpMaster(ModbusTcpMasterConfig config)
public ModbusTcpMasterConfig getConfig()
public CompletableFuture<ModbusTcpMaster> connect()
public CompletableFuture<ModbusTcpMaster> disconnect()
public <T extends com.digitalpetri.modbus.responses.ModbusResponse> CompletableFuture<T> sendRequest(com.digitalpetri.modbus.requests.ModbusRequest request, int unitId)
public com.codahale.metrics.MetricSet getMetricSet()
public com.codahale.metrics.Counter getRequestCounter()
public com.codahale.metrics.Counter getResponseCounter()
public com.codahale.metrics.Counter getLateResponseCounter()
public com.codahale.metrics.Counter getTimeoutCounter()
public com.codahale.metrics.Timer getResponseTimer()
public static CompletableFuture<io.netty.channel.Channel> bootstrap(ModbusTcpMaster master, ModbusTcpMasterConfig config)
Copyright © 2016. All rights reserved.