Tags

All tags in the Niagara Haystack 4 tag dictionary come from the Project Haystack’s defs.json file.
Most defs in the Project Haystack core library (lib:ph) are excluded unless they meet the following requirements:
  • The entity or geoPlace defs
  • Subtypes of entity
  • Defs that are a tag on entity or geoPlace or one of their subtypes
  • Defs listed in the Niagara configuration file: min, max, input, and output

For remaining defs, the supertype tree of each def is traversed and if a mapped Haystack 4 type is found, a tag of the corresponding Niagara type will be added to the dictionary.

Figure 9.   Haystack 4 tag definitions
Image