Class DefaultPlcReadRequest
java.lang.Object
org.apache.plc4x.java.base.messages.DefaultPlcReadRequest
- All Implemented Interfaces:
PlcFieldRequest,PlcMessage,PlcReadRequest,PlcRequest,InternalPlcFieldRequest,InternalPlcMessage,InternalPlcReadRequest,InternalPlcRequest
- Direct Known Subclasses:
SingleItemToSingleRequestProtocol.CorrelatedPlcReadRequest
public class DefaultPlcReadRequest extends Object implements InternalPlcReadRequest, InternalPlcFieldRequest
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultPlcReadRequest.Builder -
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultPlcReadRequest(PlcReader reader, LinkedHashMap<String,PlcField> fields) -
Method Summary
Modifier and Type Method Description CompletableFuture<PlcReadResponse>execute()PlcFieldgetField(String name)LinkedHashSet<String>getFieldNames()List<PlcField>getFields()List<org.apache.commons.lang3.tuple.Pair<String,PlcField>>getNamedFields()intgetNumberOfFields()protected PlcReadergetReader()
-
Constructor Details
-
Method Details
-
execute
- Specified by:
executein interfacePlcFieldRequest- Specified by:
executein interfacePlcReadRequest- Specified by:
executein interfacePlcRequest
-
getNumberOfFields
public int getNumberOfFields()- Specified by:
getNumberOfFieldsin interfacePlcFieldRequest
-
getFieldNames
- Specified by:
getFieldNamesin interfacePlcFieldRequest
-
getField
- Specified by:
getFieldin interfacePlcFieldRequest
-
getFields
- Specified by:
getFieldsin interfacePlcFieldRequest
-
getNamedFields
- Specified by:
getNamedFieldsin interfaceInternalPlcFieldRequest
-
getReader
-