ClearLoggedEvents

ClearLoggedEvents 1:

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

ClearLoggedEvents 2: Eingänge

Name

Typ

Beschreibung

ipClearSettings

I_TcClearLoggedEventsSettings

Optional
(Andernfalls wird der ganze Cache geleert.)

ClearLoggedEvents 3: Rückgabewerte

Name

Typ

Beschreibung

ClearLoggedEvents

BOOL

Liefert TRUE, sobald die Anfrage abgearbeitet ist.

ClearLoggedEvents 4: 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