IAdsReadWrite.ReadAsync Method

Reads the data asynchronously from specified IndexGroup/IndexOffset

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

Syntax

C#

Task<ResultRead> ReadAsync(
    uint indexGroup,
    uint indexOffset,
    Memory<byte> buffer,
    CancellationToken cancel
)

Parameters

indexGroup

Type: System.UInt32
The index group.

indexOffset

Type: System.UInt32
The index offset.

buffer

Type: System.Memory.Byte.
The read buffer, memory area where the data is written.

cancel

Type: System.Threading.CancellationToken
The cancellation token.

Return Value

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

Reference

IAdsReadWrite Interface

TwinCAT.Ads Namespace