AdsConnection.AddDeviceNotification Method (UInt32, UInt32, Int32, NotificationSettings, Object)
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: 6.0.328+39e3229
Syntax
C#
public uint AddDeviceNotification(
uint indexGroup,
uint indexOffset,
int dataSize,
NotificationSettings settings,
Object? userData
)
Parameters
indexGroup |
Type: System.UInt32 |
indexOffset |
Type: System.UInt32 |
dataSize |
Type: System.Int32 |
settings |
Type: TwinCAT.Ads.NotificationSettings |
userData |
Type: System.Object |
Return Value
Type: UInt32
The notification handle.
Implements
IAdsNotifications.AddDeviceNotification(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.