AdsConnection.WriteAsync Method (UInt32, UInt32, ReadOnlyMemory.Byte., CancellationToken)

Writes the data / Value asynchronously into the specified writeBuffer.

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

Syntax

C#

public Task<ResultWrite> WriteAsync(
    uint indexGroup,
    uint indexOffset,
    ReadOnlyMemory<byte> writeBuffer,
    CancellationToken cancel
)

Parameters

indexGroup

Type: System.UInt32
The index group.

indexOffset

Type: System.UInt32
The index offset.

writeBuffer

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

cancel

Type: System.Threading.CancellationToken
The cancellation token.

Return Value

Type: Task.ResultWrite.
A task that represents the asynchronous 'Write' operation. The ResultWrite parameter contains the ErrorCode after execution.

Implements

IAdsReadWrite.WriteAsync(UInt32, UInt32, ReadOnlyMemory.Byte., CancellationToken)

Exceptions

Exception

Condition

ObjectDisposedException

ClientNotConnectedException

Reference

AdsConnection Class

WriteAsync Overload

TwinCAT.Ads Namespace