ClearLoggedEvents
Async-Methode zum Löschen von protokollierten Ereignissen. Gibt TRUE zurück, wenn die asynchrone Anfrage nicht mehr belegt ist.
Syntax
METHOD ClearLoggedEvents : BOOL
VAR_INPUT
ipClearSettings : I_TcClearLoggedEventsSettings;
END_VAR
VAR_OUTPUT
bError : BOOL;
hrErrorCode : HRESULT;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
ipClearSettings | I_TcClearLoggedEventsSettings | Optional |
Rückgabewerte
Name | Typ | Beschreibung |
---|---|---|
ClearLoggedEvents | BOOL | Liefert TRUE, sobald die Anfrage abgearbeitet ist. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
bError | BOOL | Liefert TRUE, falls die Abfrage fehlerhaft ist. |
hrErrorCode | HRESULT | Liefert einen Fehlercode, falls die Abfrage fehlerhaft ist. |
Beispiel für die Verwendung der Methode
Diese Methode ist asynchron, d. h., sie benötigt mehrere Zyklen, um den Rückgabewert zu liefern. Folgende Verwendung ist vorgesehen:
IF bClearLoggedEvents THEN
bClearLoggedEvents:= NOT fbLogger.ClearLoggedEvents(0);
END_IF