AdsClient.ReadWriteAsync Method (UInt32, UInt32, Memory.Byte., ReadOnlyMemory.Byte., CancellationToken)

Read/Writes data asynchronously to/from the specified writeBuffer, readBuffer

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

Syntax

C#

public Task<ResultReadWrite> ReadWriteAsync(
    uint indexGroup,
    uint indexOffset,
    Memory<byte> readBuffer,
    ReadOnlyMemory<byte> writeBuffer,
    CancellationToken cancel
)

Parameters

indexGroup

Type: System.UInt32
The index group.

indexOffset

Type: System.UInt32
The index offset.

readBuffer

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

writeBuffer

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

cancel

Type: System.Threading.CancellationToken
The cancellation token.

Return Value

Type: Task.ResultReadWrite.
A task that represents the asynchronous 'ReadWrite' operation. The ResultReadWrite parameter contains the total number of bytes read into the buffer (ReadBytes) and the ErrorCode after execution.

Implements

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

Reference

AdsClient Class

ReadWriteAsync Overload

TwinCAT.Ads Namespace