public static class WMBusConnection.WMBusTcpBuilder extends TcpBuilder<WMBusConnection,WMBusConnection.WMBusTcpBuilder>
| Constructor and Description |
|---|
WMBusTcpBuilder(WMBusConnection.WMBusManufacturer wmBusManufacturer,
WMBusListener listener,
java.lang.String hostAddress,
int port) |
| Modifier and Type | Method and Description |
|---|---|
WMBusConnection |
build()
This return an active M-Bus connection.
|
WMBusConnection.WMBusTcpBuilder |
setListener(WMBusListener connectionListener) |
WMBusConnection.WMBusTcpBuilder |
setMode(WMBusMode mode) |
WMBusConnection.WMBusTcpBuilder |
setWmBusManufacturer(WMBusConnection.WMBusManufacturer wmBusManufacturer) |
buildTransportLayer, setConnectionTimeout, setHostAddress, setPortself, setTimeoutpublic WMBusTcpBuilder(WMBusConnection.WMBusManufacturer wmBusManufacturer, WMBusListener listener, java.lang.String hostAddress, int port)
public WMBusConnection.WMBusTcpBuilder setMode(WMBusMode mode)
public WMBusConnection.WMBusTcpBuilder setWmBusManufacturer(WMBusConnection.WMBusManufacturer wmBusManufacturer)
public WMBusConnection.WMBusTcpBuilder setListener(WMBusListener connectionListener)
public WMBusConnection build() throws java.io.IOException
Builderbuild in class Builder<WMBusConnection,WMBusConnection.WMBusTcpBuilder>java.io.IOException - if an I/O exception occurred opening the connection to the remote device.