public static class WMBusConnection.WMBusSerialBuilder extends SerialBuilder<WMBusConnection,WMBusConnection.WMBusSerialBuilder>
Constructor and Description |
---|
WMBusSerialBuilder(WMBusConnection.WMBusManufacturer wmBusManufacturer,
WMBusListener listener,
java.lang.String serialPortName) |
Modifier and Type | Method and Description |
---|---|
WMBusConnection |
build()
This return an active M-Bus connection.
|
WMBusConnection.WMBusSerialBuilder |
setListener(WMBusListener connectionListener) |
WMBusConnection.WMBusSerialBuilder |
setMode(WMBusMode mode) |
WMBusConnection.WMBusSerialBuilder |
setWmBusManufacturer(WMBusConnection.WMBusManufacturer wmBusManufacturer) |
buildTransportLayer, setBaudrate, setDataBits, setParity, setSerialPortName, setStopBits
self, setTimeout
public WMBusSerialBuilder(WMBusConnection.WMBusManufacturer wmBusManufacturer, WMBusListener listener, java.lang.String serialPortName)
public WMBusConnection.WMBusSerialBuilder setMode(WMBusMode mode)
public WMBusConnection.WMBusSerialBuilder setWmBusManufacturer(WMBusConnection.WMBusManufacturer wmBusManufacturer)
public WMBusConnection.WMBusSerialBuilder setListener(WMBusListener connectionListener)
public WMBusConnection build() throws java.io.IOException
Builder
build
in class Builder<WMBusConnection,WMBusConnection.WMBusSerialBuilder>
java.io.IOException
- if an I/O exception occurred opening the connection to the remote device.