Class ModbusSlaveNatureTable.Builder
- java.lang.Object
-
- io.openems.edge.common.modbusslave.ModbusSlaveNatureTable.Builder
-
- Enclosing class:
- ModbusSlaveNatureTable
public static class ModbusSlaveNatureTable.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(java.lang.Class<?> nature, AccessMode accessModeFilter, int length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModbusSlaveNatureTable
build()
ModbusSlaveNatureTable.Builder
channel(int offset, ChannelId channelId, ModbusType type)
ModbusSlaveNatureTable.Builder
float32(int offset, java.lang.String name, float value)
ModbusSlaveNatureTable.Builder
float32Reserved(int offset)
ModbusSlaveNatureTable.Builder
float64(int offset, java.lang.String name, double value)
ModbusSlaveNatureTable.Builder
float64Reserved(int offset)
ModbusSlaveNatureTable.Builder
string16(int offset, java.lang.String name, java.lang.String value)
ModbusSlaveNatureTable.Builder
string16Reserved(int offset)
ModbusSlaveNatureTable.Builder
uint16(int offset, java.lang.String name, short value)
ModbusSlaveNatureTable.Builder
uint16Hash(int offset, java.lang.String text)
ModbusSlaveNatureTable.Builder
uint16Reserved(int offset)
ModbusSlaveNatureTable.Builder
uint32Reserved(int offset)
-
-
-
Constructor Detail
-
Builder
public Builder(java.lang.Class<?> nature, AccessMode accessModeFilter, int length)
-
-
Method Detail
-
channel
public ModbusSlaveNatureTable.Builder channel(int offset, ChannelId channelId, ModbusType type)
-
uint16
public ModbusSlaveNatureTable.Builder uint16(int offset, java.lang.String name, short value)
-
uint16Hash
public ModbusSlaveNatureTable.Builder uint16Hash(int offset, java.lang.String text)
-
uint16Reserved
public ModbusSlaveNatureTable.Builder uint16Reserved(int offset)
-
uint32Reserved
public ModbusSlaveNatureTable.Builder uint32Reserved(int offset)
-
float32
public ModbusSlaveNatureTable.Builder float32(int offset, java.lang.String name, float value)
-
float32Reserved
public ModbusSlaveNatureTable.Builder float32Reserved(int offset)
-
float64
public ModbusSlaveNatureTable.Builder float64(int offset, java.lang.String name, double value)
-
float64Reserved
public ModbusSlaveNatureTable.Builder float64Reserved(int offset)
-
string16
public ModbusSlaveNatureTable.Builder string16(int offset, java.lang.String name, java.lang.String value)
-
string16Reserved
public ModbusSlaveNatureTable.Builder string16Reserved(int offset)
-
build
public ModbusSlaveNatureTable build()
-
-