IAdsReadWrite.ReadWriteAsync Method

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

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

Syntax

C#

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.

Reference

IAdsReadWrite Interface

TwinCAT.Ads Namespace