allowedFunctions

Type: JSON object
Required: No

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

For attributes with the data type:

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

These properties can only be used for "Function" type attributes.

This property determines which functions are allowed for the attribute. This means that when configuring the attribute, only those functions are displayed that meet the defined criteria.

A selected function may allow additional parameters. These parameters can be specified for each instance in engineering.

Attributes:

For example, one the Beckhoff controls that uses this property is LinearGauge, namely for the ValueFormat in order to restrict the functions that can format the values of the gauge.