TcEventHeader
Diese Struktur beschreibt den Header eines Event Objekts. Mit dem Header kann der Parameter des Events konfiguriert werden.
struct TcEventHeader
{
TcEventClass nClass;
TcEventPriority nPriority;
long dwFlags;
long dwUserData;
long nId;
long nInvokeId;
DATE fDate;
long nMs;
VARIANT varSource;
BSTR szFmtProgId;
};
TcEventHeader Eintrag | DataType | Beschreibung |
---|---|---|
nClass | Die Klasse des Alarms, wie Alarm, Warnung, Hinweis. | |
nPriority | TcEventPriority (long) | Die Event Priorität. Ab jetzt ist die Priorität immer: TcEventPriority.TCEVENTPRIO_IMPLICIT=0 |
dwFlags | TcEventFlags (long) | Die Flags steuern das Alarmverhalten. Dies kann mit einer OR Verknüpfung kombiniert werden. |
dwUserData | long | Eine Reserve Variable, die vom Benutzer verwendet werden kann. |
nId | long | Die Event Id, die allein diesen Typ des Events für diesen einzelnen Event Source repräsentiert. |
nInvokeId | long |
|
fDate | VARIANT-DATE | Datum und Zeit, wenn dieses Event auftritt. |
nMs | long | Der Millisekundenteil des Events Datum. |
varSource | variant | Die Source Id Source Name. Das Event Source wird zur Unterscheidung zwischen verschiedenen Geräten verwendet, wie I/O Events, oder verschiedene Teile des SPS Programms. |
szFmtProgId | BSTR string | Die PrgId des Formatters. Wenn der Standard XML Formatter benutzt werden soll, muss der String auf "TcEventFormatter.TcXmlFormatter" gesetzt werden. |