public class DefaultPlcReadRequest extends Object implements InternalPlcReadRequest, InternalPlcFieldRequest
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultPlcReadRequest.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultPlcReadRequest(PlcReader reader,
LinkedHashMap<String,PlcField> fields) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<PlcReadResponse> |
execute() |
PlcField |
getField(String name) |
LinkedHashSet<String> |
getFieldNames() |
List<PlcField> |
getFields() |
List<org.apache.commons.lang3.tuple.Pair<String,PlcField>> |
getNamedFields() |
int |
getNumberOfFields() |
protected PlcReader |
getReader() |
protected DefaultPlcReadRequest(PlcReader reader, LinkedHashMap<String,PlcField> fields)
public CompletableFuture<PlcReadResponse> execute()
execute in interface PlcFieldRequestexecute in interface PlcReadRequestexecute in interface PlcRequestpublic int getNumberOfFields()
getNumberOfFields in interface PlcFieldRequestpublic LinkedHashSet<String> getFieldNames()
getFieldNames in interface PlcFieldRequestpublic PlcField getField(String name)
getField in interface PlcFieldRequestpublic List<PlcField> getFields()
getFields in interface PlcFieldRequestpublic List<org.apache.commons.lang3.tuple.Pair<String,PlcField>> getNamedFields()
getNamedFields in interface InternalPlcFieldRequestprotected PlcReader getReader()
Copyright © 2017–2018 The Apache Software Foundation. All rights reserved.