IWatchResultObject
[ Schnittstelle ]
Version 1.10
export interface IWatchResultObject extends TcHmi.IResultObject{
value?: any;
destroy: TcHmi.DestroyFunction;
}
Version 1.12
export interface IWatchResultObject<T = any> extends TcHmi.IResultObject{
value?: T;
destroy: TcHmi.DestroyFunction;
}
Erweitert TcHmi.IResultObject
Eigenschaften
Name | Typ | Beschreibung |
---|---|---|
error | Fehlerursache | |
details [ Optional ]
| Optionale details zu error. Inhalt ist abhängig von der verwendeten Funktion und des Fehlers. | |
value [ Optional ] | Version 1.10 Version 1.12 T | Enthält den gelesenen Wert wenn kein Fehler aufgetreten ist. |
processedStart [ Optional ] Verfügbar ab Version 1.12 | Wird vom TwinCAT HMI Server gesetzt, wenn eine Anfrage gegen den TwinCAT HMI Server erfolgt ist und enthält einen Zeitstempel im ISO 8601 Format der den Zeitpunkt des Begins der Operation auf dem Server beschreibt. | |
processedEnd [ Optional ] Verfügbar ab Version 1.12 | Wird vom TwinCAT HMI Server gesetzt wenn eine Anfrage gegen den TwinCAT HMI Server erfolgt ist und enthält einen Zeitstempel im ISO 8601 Format der den Zeitpunkt des Endes der Operation auf dem Server beschreibt. | |
dirtyPaths [ Optional ] Verfügbar ab Version 1.12 | string[] | Nur relevant wenn value ein Objekt ist. Enthält eine Liste von Pfaden zu Objekteigenschaften die sich geändert haben. Wenn leer oder nicht gesetzt ist davon auszugehen, dass sich alles geändert hat. |
destroy | Bei Aufruf dieser Funktion wird die Überwachung für dieses Symbol deaktiviert und alle zugehörigen Ressourcen freigegeben. |
Verfügbar ab Version 1.10 |