Class S7Field
java.lang.Object
org.apache.plc4x.java.s7.readwrite.field.S7Field
- All Implemented Interfaces:
PlcField,Serializable
- Direct Known Subclasses:
S7StringField
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedS7Field(TransportSize dataType, MemoryArea memoryArea, int blockNumber, int byteOffset, byte bitOffset, int numElements) -
Method Summary
Modifier and TypeMethodDescriptionbyteintintClass<?>protected static MemoryAreagetMemoryAreaForShortName(String shortName) intprotected static ShortgetSizeCode(String value) static booleanstatic S7Fieldvoidserialize(WriteBuffer writeBuffer) toString()
-
Constructor Details
-
S7Field
protected S7Field(TransportSize dataType, MemoryArea memoryArea, int blockNumber, int byteOffset, byte bitOffset, int numElements)
-
-
Method Details
-
getDataType
-
getPlcDataType
- Specified by:
getPlcDataTypein interfacePlcField
-
getMemoryArea
-
getBlockNumber
public int getBlockNumber() -
getByteOffset
public int getByteOffset() -
getBitOffset
public byte getBitOffset() -
getNumberOfElements
public int getNumberOfElements()- Specified by:
getNumberOfElementsin interfacePlcField
-
matches
-
getDefaultJavaType
- Specified by:
getDefaultJavaTypein interfacePlcField- Returns:
- Java type of expected response.
TODO validate all Methods existing are implemented
-
of
-
getSizeCode
-
getMemoryAreaForShortName
-
toString
-
serialize
- Specified by:
serializein interfaceSerializable- Throws:
SerializationException
-