Package Arp.Plc.Gds.Services.Grpc
Class IDataAccessServiceGrpc.IDataAccessServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<IDataAccessServiceGrpc.IDataAccessServiceFutureStub>
io.grpc.stub.AbstractFutureStub<IDataAccessServiceGrpc.IDataAccessServiceFutureStub>
Arp.Plc.Gds.Services.Grpc.IDataAccessServiceGrpc.IDataAccessServiceFutureStub
- Enclosing class:
IDataAccessServiceGrpc
public static final class IDataAccessServiceGrpc.IDataAccessServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<IDataAccessServiceGrpc.IDataAccessServiceFutureStub>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateIDataAccessServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<IDataAccessServiceOuterClass.IDataAccessServiceReadResponse> / <summary> / Reads the value of the variable directly from the / given variable name.com.google.common.util.concurrent.ListenableFuture<IDataAccessServiceOuterClass.IDataAccessServiceReadSingleResponse> / <summary> / Reads the value of the variable directly from the / given variable name.com.google.common.util.concurrent.ListenableFuture<IDataAccessServiceOuterClass.IDataAccessServiceWriteResponse> / <summary> / Writes the given value to the given variable name / containing in the given <see cref="Arp.Device.Interface.Services.WriteItem" />.com.google.common.util.concurrent.ListenableFuture<IDataAccessServiceOuterClass.IDataAccessServiceWriteSingleResponse> / <summary> / Writes the given value to the given variable name / containing in the given <see cref="Arp.Device.Interface.Services.WriteItem" />.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Constructor Details
-
IDataAccessServiceFutureStub
private IDataAccessServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
-
-
Method Details
-
build
protected IDataAccessServiceGrpc.IDataAccessServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<IDataAccessServiceGrpc.IDataAccessServiceFutureStub>
-
readSingle
public com.google.common.util.concurrent.ListenableFuture<IDataAccessServiceOuterClass.IDataAccessServiceReadSingleResponse> readSingle(IDataAccessServiceOuterClass.IDataAccessServiceReadSingleRequest request) / <summary> / Reads the value of the variable directly from the / given variable name. / </summary> / <remarks> / Copies the value of the variable, given by the variable name, / to the <see cref="Arp.Device.Interface.Services.ReadItem" /> object, which will be returned. / ReadSingle can only read one single variable, so if you want / to read multiple variables simultaneously, an array or a / range of an array, you have to use the / <see cref="Arp.Device.Interface.Services.IDataAccessService.Read" /> service instead. / Be aware, this copy process isn't task consistent and the / data could be corrupted. / </remarks> / <param name="portName"> / Full variable name uri. / </param> / <returns> / Returns <see cref="Arp.Device.Interface.Services.ReadItem" />. / </returns>
-
read
public com.google.common.util.concurrent.ListenableFuture<IDataAccessServiceOuterClass.IDataAccessServiceReadResponse> read(IDataAccessServiceOuterClass.IDataAccessServiceReadRequest request) / <summary> / Reads the value of the variable directly from the / given variable name. / </summary> / <remarks> / Copies the value of the variable, given by the variable name, / to the <see cref="Arp.Device.Interface.Services.ReadItem" /> object, which will be returned. / ReadSingle can only read one single variable, so if you want / to read multiple variables simultaneously, an array or a / range of an array, you have to use the / <see cref="Arp.Device.Interface.Services.IDataAccessService.Read" /> service instead. / Be aware, this copy process isn't task consistent and the / data could be corrupted. / </remarks> / <param name="portName"> / Full variable name uri. / </param> / <returns> / Returns <see cref="Arp.Device.Interface.Services.ReadItem" />. / </returns>
-
writeSingle
public com.google.common.util.concurrent.ListenableFuture<IDataAccessServiceOuterClass.IDataAccessServiceWriteSingleResponse> writeSingle(IDataAccessServiceOuterClass.IDataAccessServiceWriteSingleRequest request) / <summary> / Writes the given value to the given variable name / containing in the given <see cref="Arp.Device.Interface.Services.WriteItem" />. / </summary> / <remarks> / Writes the given value to the given variable containing / in the given <see cref="Arp.Device.Interface.Services.WriteItem" /> object. WriteSingle / can only write one single value, so if you want to write to / multiple variables simultaneously, to an array or to a range / of an array, you have to use the <see cref="Arp.Device.Interface.Services.IDataAccessService.Write" /> / service instead. Be aware, this write process isn't task / consistent and the data could be corrupted. / </remarks> / <param name="data"> / Variable data which contains the variable name and the / value to be written. / </param> / <returns> / Returns <see cref="Arp.Device.Interface.Services.DataAccessError.None" /> on success. / </returns>
-
write
public com.google.common.util.concurrent.ListenableFuture<IDataAccessServiceOuterClass.IDataAccessServiceWriteResponse> write(IDataAccessServiceOuterClass.IDataAccessServiceWriteRequest request) / <summary> / Writes the given value to the given variable name / containing in the given <see cref="Arp.Device.Interface.Services.WriteItem" />. / </summary> / <remarks> / Writes the given value to the given variable containing / in the given <see cref="Arp.Device.Interface.Services.WriteItem" /> object. WriteSingle / can only write one single value, so if you want to write to / multiple variables simultaneously, to an array or to a range / of an array, you have to use the <see cref="Arp.Device.Interface.Services.IDataAccessService.Write" /> / service instead. Be aware, this write process isn't task / consistent and the data could be corrupted. / </remarks> / <param name="data"> / Variable data which contains the variable name and the / value to be written. / </param> / <returns> / Returns <see cref="Arp.Device.Interface.Services.DataAccessError.None" /> on success. / </returns>
-