AdsClientAddDeviceNotification(UInt32, UInt32, 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(
uint indexGroup,
uint indexOffset,
int dataSize,
NotificationSettings settings,
Object? userData
)Parameters
|
indexGroup UInt32 |
Contains the index group number of the requested ADS service. |
|
indexOffset UInt32 |
Contains the index offset number of the requested ADS service. |
|
dataSize Int32 |
Maximum amount of data in bytes to receive with this ADS Notification. |
|
settings NotificationSettings |
The Notification settings. |
|
userData Object |
This object can be used to store user specific data (tag data) |
Return Value
UInt32
The notification handle.
Implements
IAdsNotificationsAddDeviceNotification(UInt32,
UInt32, Int32, NotificationSettings, Object)
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
AdsClient Class AddDeviceNotification Overload TwinCAT.Ads Namespace DeleteDeviceNotification(UInt32) AdsNotification AdsNotificationError {0} Overload {0} Overload {0} Overload
Beckhoff Automation GmbH & Co. KG 2001-2026