ADS Device Notification

Es werden Daten unabhängig von einem ADS-Gerät an einen Client weitergeleitet.

Anforderung

Die bei der Device Notification übertragenen Daten werden mehrfach ineinander verschachtelt. Der Notification Stream enthält einen Array mit Elementen des Typs AdsStampHeader. Dieser Array enthält wiederum Elemente des Typs AdsNotificationSample.

AdsNotificationStream

ADS Device Notification 1:

Datenarray

Größe

Beschreibung

Länge

4 Bytes

Größe der Daten in Byte.

Stempel

4 Bytes

Anzahl der Elemente des Typs ADS Device Notification

AdsStampHeader

n Bytes

Array mit Elementen des Typs ADS Device Notification

AdsStampHeader

ADS Device Notification 2:

Datenarray

Größe

Beschreibung

TimeStamp

8 Bytes

Der Zeitstempel ist nach dem Windows FILETIME-Format codiert. D. h. der Wert enthält die Anzahl der 100-Nanosekunden-Intervalle, die seit dem 1.1.1601 abgelaufen sind. Darüber hinaus ist die lokale Zeitänderung nicht berücksichtigt. Somit erfolgt der Zeitstempel nach der Universal Coordinated Time (UTC).

Beispiele

4 Bytes

Anzahl der Elemente des Typs ADS Device Notification

AdsNotificationSample

n Bytes

Array mit Elementen des Typs ADS Device Notification

AdsNotificationSample

ADS Device Notification 3:

Datenarray

Größe

Beschreibung

Benachrichtigungs-Handle

4 Bytes

Handle der Benachrichtigung.

Samplegröße

4 Bytes

Größe des Datenbereichs in Byte.

Daten

n Bytes

Daten

ADS Device Notification 4:

Wenn Ihr Handle ungültig wird, wird einmalig eine Benachrichtigung ohne Daten als Hinweis gesandt.