AdsServerDeviceNotificationRequestAsync Method

Sends an ADS Device Notification request asynchronously


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

Syntax

C#

protected Task<AdsErrorCode> DeviceNotificationRequestAsync(
    AmsAddress target,
    uint invokeId,
    uint numStampHeaders,
    NotificationSamplesStamp[] notificationHeaders,
    CancellationToken cancel
)

Parameters

target  AmsAddress

The receiver's AMS address

invokeId  UInt32

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

numStampHeaders  UInt32

The number of ADS Stamp Headers to be sent

notificationHeaders  NotificationSamplesStamp

The array of ADS Stamp Headers to be sent

cancel  CancellationToken

The cancellation token.

Return Value

Task AdsErrorCode
The ADS error code for this call.

Exceptions

Exception

Condition

ArgumentNullException

target

ArgumentNullException

notificationHeaders

Reference

AdsServer Class TwinCAT.Ads.Server Namespace

Beckhoff Automation GmbH & Co. KG 2001-2026