Haystack-Erkennungsregeln und CSV-Format

Die Datei "HaystackConfiguration.csv" kann zwei Arten von strukturierten Zeilen enthalten.

Abschnitt zum Zuweisen von Funktionen und Beschreibung

Die Zeile für die Zuweisung hat folgendes Format:

SITE|EQUIP|BOOL|NUMBER|STR,[SiteReference],[EquipmentReference],[DescriptionTag],[FunctionName],[Tag=“...”|Marker],[Tag=“...”|Marker],[Tag=“...”|Marker],[Tag=“...”|Marker]

Sie lässt sich wie folgt interpretieren:

Für Einheiten vom Typ SITE|EQUIP|BOOL|NUMBER|STR,[SiteReference],[EquipmentReference] mit [Tag=“...”|Marker] und [Tag=“...”|Marker] und [Tag=“...”|Marker] und [Tag=“...”|Marker] wird [DescriptionTag] und [FunctionName] verwendet.

Hinweise:

 

Zum Beispiel:

SITE|EQUIP|BOOL|NUMBER|STR

SiteRef

EquipmentRef

Description Tag

Funktionsname

Tag=“...” | Marker

Tag=“...” | Marker

Tag=“...” | Marker

Tag=“...” | Marker

SITE,

,

,

siteDescr,

Haystack_MonitorRain,

site,

hq,

,

 

SITE,,,siteDescr,Haystack_MonitorRain,site,hq,,

Verwendet für Einheiten vom Typ Site mit den Markern site und hq den Wert siteDescr als Desigo CC Beschreibung und Haystack_MonitorRain als Desigo CC Funktion.

SITE,

,

,

siteDescr,

Haystack_Monitor,

hq,

,

,

 

SITE,,,siteDescr,Haystack_Monitor,hq,,,

Verwendet für Einheiten vom Typ Site mit dem Marker hq den Wert siteDescr als Desigo CC Beschreibung und Haystack_Monitor als Desigo CC Funktion.

SITE,

,

,

siteDescr,

Haystack_MonitorFire,

,

,

,

 

SITE,,,siteDescr,Haystack_MonitorFire,,,,

Verwendet für alle anderen Einheiten vom Typ Site den Wert siteDescr als Desigo CC Beschreibung und Haystack_MonitorFire als Desigo CC Funktion.

EQUIP,

,

,

,

Haystack_MonitorFire,

,

,

,

 

EQUIP,,,,Haystack_MonitorFire,,,,

Verwendet für Einheiten vom Typ Equipment die Einstellung in der Datei "Adapter.config" als Desigo CC Beschreibung und Haystack_MonitorFire als Desigo CC Funktion.

NUMBER,

Milan,

Controller_A1,

floorRef,

Haystack_Sensor,

Sensor,

,

,

 

NUMBER,Milan,Controller_A1,floorRef,Haystack_Sensor,sensor,,,

Verwendet für Einheiten vom Typ Number in der Site Milan und dem EQUIP Controller_A1 mit dem Marker Sensor den Wert floorRef als Desigo CC Beschreibung und Haystack_Sensor als Desigo CC Funktion.

 

Abschnitt zum Importieren

Der Importabschnitt beginnt mit der Zeile: ##### Import section #####. Diese darf nicht entfernt werden.

Die Zeile für den Import hat folgendes Format:

INCLUDE|EXCLUDE,NUMBER|BOOL|STR,[Tag=”…”|Marker],[Tag=”…”|Marker],[Tag=”…”|Marker],[Tag=”…”|Marker]

Sie lässt sich wie folgt interpretieren:

INCLUDE,NUMBER|BOOL|STR Einheiten mit [Tag=”…”|Marker] und [Tag=”…”|Marker] und [Tag=”…”|Marker] und [Tag=”…”|Marker] werden eingeschlossen und alles andere wird ausgeschlossen.
ODER
EXCLUDE,NUMBER|BOOL|STR Einheiten mit [Tag=”…”|Marker] und [Tag=”…”|Marker] und [Tag=”…”|Marker] und [Tag=”…”|Marker] werden ausgeschlossen.

Hinweise:

 

Zum Beispiel:

I/E

NUMBER|BOOL|STR

Tag=”…” | Marker

Tag=”…” | Marker

Tag=”…” | Marker

Tag=”…” | Marker

INCLUDE,

NUMBER,

Sensor,

engNotation="CenMonitoring",

,

 

INCLUDE,NUMBER,Sensor,engNotation="CenMonitoring",,

Schliesst Einheiten von Typ Number ohne Marker Sensor und engNotation Tagwert= CenMonitoring

EXCLUDE,

STR,

Note,

,

,

 

EXCLUDE,STR,Note,,,

Schliesst Einheiten vom Typ String mit dem Marker Note aus.