IAdsNotifications.AddDeviceNotificationEx Method (UInt32, UInt32, NotificationSettings, Object, Type, .Int32.)
Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event. If type is a string type, the first element of the parameter args specifies the number of characters of the string. If type is an array type, the number of elements for each dimension has to be specified in the parameter args. Only primitive ('AnyType') types are allowed for the parameter type.
Namespace: TwinCAT.Ads
Assembly: TwinCAT.Ads.Abstractions (in
TwinCAT.Ads.Abstractions.dll) Version: 6.0.328+39e3229
Syntax
C#
uint AddDeviceNotificationEx(
uint indexGroup,
uint indexOffset,
NotificationSettings settings,
Object? userData,
Type type,
int[] args
)
Parameters
indexGroup |
Type: System.UInt32 |
indexOffset |
Type: System.UInt32 |
settings |
Type: TwinCAT.Ads.NotificationSettings |
userData |
Type: System.Object |
type |
Type: System.Type |
args |
Type: .System.Int32. |
Return Value
Type: UInt32
The notification handle.
Remarks
Because notifications allocate TwinCAT system resources, a complementary call to DeleteDeviceNotification(UInt32) should always called when the notification is not used anymore.