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

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

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

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 |
![]() | Wenn Ihr Handle ungültig wird, wird einmalig eine Benachrichtigung ohne Daten als Hinweis gesandt. |