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 Methods | Description |
---|---|
Öffnet eine existierende Konfiguration | |
Importiert von einer geöffneten Datei | |
Exportiert eine geöffnete Datei | |
Schliesst eine Konfigurationsdatei | |
Bekommt die standard Dateiendung für das implementierte import Format | |
Bekommt eine kurze Beschreibung des File Typs für das implementierte Format | |
Erstellt und öffnet eine neue Konfigurationsdatei | |
Aktiviert die aktuelle Konfiguration | |
Bekommt die grösser der aktuellen Konfiguration | |
Importiert eine Konfiguration asynchron | |
Exportiert eine Konfiguration asynchron |
_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 | Description |
---|---|
Nach TwinCAT Stroage exportieren/importieren | |
Nach XML exportieren/importieren |