IEvtCfgParser

Die TcEventConfig library liefert einige standard Parser, zB den Xml und den Tps Parser.
Jeder dieser Parser implementiert das IEvtCfgParser Interface.
Mit diesen System können auch eigene Parser hinzugefügt werden. Dazu sind nur die Implementierung des Interfaces und eine Registrierung nötig. (Beispiel)
Die Folgende Interface Beschreibung zeigt wie das EvtCfgParser Interface definiert ist und wie jede Implementation auf Funktionsaufrufe reagieren muss.

IEvtCfgParser Methoden und Eigenschaften nach Vtable sortiert

IEvtCfgParser Methods

Description

OpenConfiguration

Öffnet eine existierende Konfiguration

Import

Importiert von einer geöffneten Datei

Export

Exportiert eine geöffnete Datei

CloseConfiguration

Schliesst eine Konfigurationsdatei

DefFileExt

Bekommt die standard Dateiendung für das implementierte import Format

DefFileType

Bekommt eine kurze Beschreibung des File Typs für das implementierte Format

CreateConfiguration

Erstellt und öffnet eine neue Konfigurationsdatei

ActivateConfiguration

Aktiviert die aktuelle Konfiguration

GetConfigSize

Bekommt die grösser der aktuellen Konfiguration

AsyncImport

Importiert eine Konfiguration asynchron

AsyncExport

Exportiert eine Konfiguration asynchron

_IEvtCfgParserEvents Methoden und Eigenschaften nach Vtable sortiert

_IEvtCfgParserEvents Methods

Description

SourceLoaded

Source wurde geladen

SourceSaved

Source wurde gespeichert

EventLoaded

Event wurde geladen

EventSaved

Event wurde gespeichert

LinkLoaded

Link wurde geladen

LinkSaved

Link wurde gespeichert

LoadComplete

Laden abgeschlossen

SaveComplete

Speichern abgeschlossen

Parser-Implementationen

Parser

Description

EvtCfgTpsParser

Nach TwinCAT Stroage exportieren/importieren

EvtCfgXMLParser

Nach XML exportieren/importieren