TcEventFlags

Dieses Enum beschreibt die Event Klasse. Die Event Klasse kann beim Ausgeben eines Alarmsignals gesetzt werden und kann von den Clients verwendet werden, um zwischen verschiedenen Alarmsignalen zu unterscheiden. Der Formatter, zum Beispiel, zeigt für die verschiedenen Alarmklassen verschiedene Icons an.

enum TcEventClass
{
    TCEVENTFLAG_REQ=0x0001,
    TCEVENTFLAG_REQMUSTCON=0x0002,
    TCEVENTFLAG_CON=0x0004,
    TCEVENTFLAG_RESET=0x0008,
    TCEVENTFLAG_PRIOCLASS=0x0010,
    TCEVENTFLAG_FMTSELF=0x0020,
    TCEVENTFLAG_LOG=0x0040,
    TCEVENTFLAG_MSGBOX=0x0080,
    TCEVENTFLAG_SRCID=0x0100,
    TCEVENTFLAG_SELFRESET=0x0200,
    TCEVENTFLAG_TCID=0x0400,
    TCEVENTFLAG_SIGNAL=0x0800,
    TCEVENTFLAG_ADS=0x8000,
};
Parameter

Eintrag

Beschreibung

TCEVENTFLAG_REQ

Setzt den Alarm, der nicht beweisbar ist. 

TCEVENTFLAG_REQMUSTCON

Setzt den Alarm, der beweisbar ist.

TCEVENTFLAG_CON

Setzt die Bestätigung

TCEVENTFLAG_RESET

Setzt das Event zurück

TCEVENTFLAG_PRIOCLASS

Die Event Priorität und Klasse wird von der Formatter Konfiguration gelesen. 

TCEVENTFLAG_FMTSELF

noch unbenutzt

TCEVENTFLAG_LOG

Schreibt das Event in die Liste der logged Events

TCEVENTFLAG_MSGBOX

noch unbenutzt

TCEVENTFLAG_SRCID

Es wird eine Source Id statt eines Source Namens verwendet. 

TCEVENTFLAG_SELFRESET

Das Event setzt sich selber direkt zurück. Wenn TCEVENTFLAG_LOG gesetzt ist, ist das Event in der Liste der logged Alarme sichtbar.

CEVENTFLAG_TCID

unbenutzt

TCEVENTFLAG_SIGNAL

Signalisiert erneut einen Alarm

TCEVENTFLAG_ADS

Zeigt an, dass das Event via ADS erzeugt wurde.