AdsClient.ReadAsync Method (UInt32, UInt32, Memory.Byte., CancellationToken)

Reads the data asynchronously from specified IndexGroup/IndexOffset

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

Syntax

C#

public Task<ResultRead> ReadAsync(
    uint indexGroup,
    uint indexOffset,
    Memory<byte> readBuffer,
    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, 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..

Implements

IAdsReadWrite.ReadAsync(UInt32, UInt32, Memory.Byte., CancellationToken)

Reference

AdsClient Class

ReadAsync Overload

TwinCAT.Ads Namespace