ITcEventLogger

Diese Schnittstelle stellt den TwinCAT 3 EventLogger selbst dar.

Syntax

TCOM_DECL_INTERFACE("B2D5D4E2-07F6-44F4-A292-92CA8035AA86", ITcEventLogger)

Benötigte include: 

#include "TcRouterInterfaces.h"
#include "TcEventLoggerInterfaces.h"

ITcEventLogger 1: Methoden

Name

Beschreibung

CreateMessage

Erstellt eine Instanz, die ITcMessage implementiert.

CreateAlarm

Erstellt eine Instanz, die ITcAlarm implementiert.

GetAlarm

Liefert einen Zeiger auf einen existierenden Alarm.

IsAlarmRaised

Fragt ab, ob ein Alarm im Zustand Raised ist.

ConfirmAllAlarms

Ruft Confirm() für alle Alarme mit dem Bestätigungszustand WaitForConfirmation auf.

ClearAllAlarms

Ruft Clear() für alle Alarme im Zustand Raised auf.

SendTcMessage

Sendet eine Nachricht.

AddMessageListener

Meldet einen Nachrichtenbeobachter an.

RemoveMessageListener

Meldet einen Nachrichtenbeobachter ab.

NotifyMessageListener

Arbeitet eine Queue für einen Nachrichtenbeobachter ab.

AddAlarmListener

Meldet einen Alarmbeobachter an.

RemoveAlarmListener

Meldet einen Alarmbeobachter ab.

NotifyAlarmListener

Arbeitet eine Queue für einen Alarmbeobachter ab.

GetEventText

Liefert eine Text zu einem Event.

GetEventClassName

Liefert den Klassennamen zu einem Ereignis.

CreateArguments

Erstellt eine Instanz, die ITcArguments implementiert.