AdsServerAddDeviceNotificationRequestAsync Method

Sends an ADS Add Device Notification request (async)


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

Syntax

C#

protected Task<AdsErrorCode> AddDeviceNotificationRequestAsync(
    AmsAddress target,
    uint invokeId,
    uint indexGroup,
    uint indexOffset,
    int dataLength,
    NotificationSettings settings,
    CancellationToken cancel
)

Parameters

target  AmsAddress

The receiver's AMS address

invokeId  UInt32

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

indexGroup  UInt32

The index group of the requested ADS service

indexOffset  UInt32

The index group of the requested ADS service

dataLength  Int32

The number of bytes to be transmitted

settings  NotificationSettings

The notification settings.

cancel  CancellationToken

The cancellation token.

Return Value

Task AdsErrorCode
A task that represents the asynchronous AddDeviceNotificationRequestAsync(AmsAddress, UInt32, UInt32, UInt32, Int32, NotificationSettings, CancellationToken) operation. The TaskTResult parameter contains the AdsErrorCode as Result.

Reference

AdsServer Class TwinCAT.Ads.Server Namespace

Beckhoff Automation GmbH & Co. KG 2001-2026