AdsConnection.ReadWrite Method (UInt32, Memory.Byte., ReadOnlyMemory.Byte.)

Writes data synchronously to an ADS device and then Reads data from that target.

Namespace:  TwinCAT.Ads
Assembly:  TwinCAT.Ads (in TwinCAT.Ads.dll) Version: 6.0.328+39e3229

Syntax

C#

public int ReadWrite(
    uint variableHandle,
    Memory<byte> readBuffer,
    ReadOnlyMemory<byte> writeBuffer
)

Parameters

variableHandle

Type: System.UInt32
Variable handle.

readBuffer

Type: System.Memory.Byte.
The read buffer.

writeBuffer

Type: System.ReadOnlyMemory.Byte.
The write buffer.

Return Value

Type: Int32
Number of successfully returned data bytes.

Implements

IAdsHandle.ReadWrite(UInt32, Memory.Byte., ReadOnlyMemory.Byte.)

Exceptions

Exception

Condition

ObjectDisposedException

ClientNotConnectedException

Reference

AdsConnection Class

ReadWrite Overload

TwinCAT.Ads Namespace

AdsConnection.TryReadWrite(UInt32, Memory.Byte., ReadOnlyMemory.Byte., Int32.)

AdsConnection.ReadWriteAsync(UInt32, Memory.Byte., ReadOnlyMemory.Byte., CancellationToken)