AdsServerWriteControlRequestSync Method

Sends an ADS Write Control request (synchronous).


Namespace: TwinCAT.Ads.Server
Assembly: TwinCAT.Ads.Server (in TwinCAT.Ads.Server.dll) Version: 7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470

Syntax

C#

protected AdsErrorCode WriteControlRequestSync(
    AmsAddress target,
    uint invokeId,
    AdsState adsState,
    ushort deviceState,
    ReadOnlySpan<byte> data
)

Parameters

target  AmsAddress

The receiver's AMS address

invokeId  UInt32

The invokeId for this call. Used to find the matching ADS Confirmation

adsState  AdsState

The requested new ADS state of the receiver

deviceState  UInt16

The requested new ADS state of the receiver

data  ReadOnlySpanByte

The data to be written.

Return Value

AdsErrorCode
A task that represents the asynchronous WriteControlRequestAsync(AmsAddress, UInt32, AdsState, UInt16, ReadOnlyMemoryByte, CancellationToken) operation. The TaskTResult parameter contains the AdsErrorCode as Result.

Reference

AdsServer Class TwinCAT.Ads.Server Namespace

Beckhoff Automation GmbH & Co. KG 2001-2026