adsSyncAddDeviceNotificationReq

Innerhalb eines ADS-Servers (z.B. SPS) wird eine Notification definiert. Beim Eintreten bestimmter Ereignisse, wird eine Funktion (Callbackfunktion) im ADS-Client aufgerufen.

Ein AdsCallbackObject muss erstellt werden, um Informationen zu den gewünschten Ereignissen erhalten zu können. Diesem muss ein Listener zugewiesen werden, welcher das CallbackListenerAdsState-Interface implementiert. Der Listener wird aufgerufen, sobald das Ereignis eintritt.

long adsSyncAddDeviceNotificationReq (AmsAddrlj_AmsAddrlonglj_indexGroup,
        longlj_indexOffset,
        AdsNotificationAttriblj_pNoteAttrib,
        longlj_hUser,
        JNILonglj_pNotification);

Parameter AmsAddr lj_AmsAddr: Objekt mit NetId und Portnummer vom ADS-Server.

  • long lj_indexGroup: Index Group
  • long lj_indexOffset: Index Offset
  • AdsNotificationAttrib lj_pNoteAttrib: AdsNotificationAttrib Objekt, welches zusaätzliche Informationen zur Ereignismeldung enthält.
  • long lj_hUser: Benutzer-Handle
  • JNILong lj_pNotification: JNILong-Buffer, welcher nach dem Aufruf die Notification-Nummer beinhaltet.

Rückgabewert

long: Gibt den Fehlerstatus der Funktion zurück.