allowedFunctions

Typ: JSON-Objekt
Erforderlich: Nein

"allowedFunctions": {
   "returnType": "tchmi:general#/definitions/String",
   "requiredArguments": [
      {
         "type": "tchmi:general#/definitions/Number"
      }
   ],
   "requiredWaitMode": "Synchronous"
}

Bei Attributen mit dem Datentyp:

"type": "tchmi:framework#/definitions/Function"

Diese Eigenschaften kann nur bei Attributen des Typs „Funktion“ verwendet werden. Diese Eigenschaft legt fest, welche Funktionen für das Attribut zulässig sind. Dadurch werden bei der Konfiguration des Attributes von den gesamten Funktionen nur die Funktionen angezeigt, die den definierten Kriterien entsprechen.

Weitere Parameter sind möglich und können im Engineering pro Instanz angegeben werden.

Attribute:

Von den Beckhoff-Controls verwendet z. B. das LinearGauge diese Eigenschaft für das ValueFormat, um die Funktionen einzuschränken, welche die Werte des Gauges formatieren können.