AdsConnectionAddDeviceNotification(String, Int32, NotificationSettings, Object) Method

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.


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

Syntax

C#

public uint AddDeviceNotification(
    string variableName,
    int dataSize,
    NotificationSettings settings,
    Object? userData
)

Parameters

variableName  String

Name of the variable.

dataSize  Int32

Maximum amount of data in bytes to receive with this ADS Notification.

settings  NotificationSettings

The settings.

userData  Object

This object can be used to store user specific data (tag data)

Return Value

UInt32
The notification handle.

Implements

IAdsNotificationsAddDeviceNotification(String, Int32, NotificationSettings, Object)

Exceptions

Exception

Condition

ObjectDisposedException

ClientNotConnectedException

Remarks

The

dataSize

Parameter defines the amount of bytes, that will be attached to the AdsNotification as value. Because notifications allocate TwinCAT system resources, a complementary call to DeleteDeviceNotification(UInt32) should always called when the notification is not used anymore.

Reference

AdsConnection Class AddDeviceNotification Overload TwinCAT.Ads Namespace AdsNotification DeleteDeviceNotification(UInt32) {0} Overload {0} Overload {0} Overload

Beckhoff Automation GmbH & Co. KG 2001-2026