Class ModbusTagInputRegister
- java.lang.Object
-
- org.apache.plc4x.java.modbus.base.tag.ModbusTag
-
- org.apache.plc4x.java.modbus.base.tag.ModbusTagInputRegister
-
- All Implemented Interfaces:
PlcTag,Serializable
public class ModbusTagInputRegister extends ModbusTag
-
-
Field Summary
Fields Modifier and Type Field Description static PatternADDRESS_PATTERNstatic StringADDRESS_PREFIXstatic PatternADDRESS_SHORT_PATTERNstatic PatternADDRESS_SHORTER_PATTERNprotected static intREGISTER_MAXADDRESS-
Fields inherited from class org.apache.plc4x.java.modbus.base.tag.ModbusTag
FIXED_DIGIT_MODBUS_PATTERN, PROTOCOL_ADDRESS_OFFSET
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedModbusTagInputRegister(int address, Integer quantity, ModbusDataType dataType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetAddressStringPrefix()intgetLogicalAddress()Get the logical (configured) addressstatic MatchergetMatcher(String addressString)static booleanmatches(String addressString)static ModbusTagInputRegisterof(String addressString)-
Methods inherited from class org.apache.plc4x.java.modbus.base.tag.ModbusTag
equals, getAddress, getAddressString, getArrayInfo, getDataType, getLengthBytes, getLengthWords, getNumberOfElements, getPlcValueType, hashCode, serialize, toString
-
-
-
-
Field Detail
-
ADDRESS_PREFIX
public static final String ADDRESS_PREFIX
- See Also:
- Constant Field Values
-
ADDRESS_PATTERN
public static final Pattern ADDRESS_PATTERN
-
ADDRESS_SHORTER_PATTERN
public static final Pattern ADDRESS_SHORTER_PATTERN
-
ADDRESS_SHORT_PATTERN
public static final Pattern ADDRESS_SHORT_PATTERN
-
REGISTER_MAXADDRESS
protected static final int REGISTER_MAXADDRESS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ModbusTagInputRegister
protected ModbusTagInputRegister(int address, Integer quantity, ModbusDataType dataType)
-
-
Method Detail
-
getAddressStringPrefix
protected String getAddressStringPrefix()
- Specified by:
getAddressStringPrefixin classModbusTag
-
getLogicalAddress
public int getLogicalAddress()
Description copied from class:ModbusTagGet the logical (configured) address- Specified by:
getLogicalAddressin classModbusTag- Returns:
- The address which was configured and is different from what is used on the wire.
-
matches
public static boolean matches(String addressString)
-
of
public static ModbusTagInputRegister of(String addressString)
-
-