attributes

Type: Array of JSON objects (attributes)
Required: Yes

"attributes": [
   {
      "name": "data-tchmi-value",
      "propertyName": "Value",
      "propertySetterName": "setValue",
      "propertyGetterName": "getValue",
      "displayName": "Value",
      "visible": true,
      "themeable": "Standard",
      "displayPriority": 10,
      "type": "tchmi:general#/definitions/Boolean",
      "category": "Value",
      "description": "",
      "readOnly": false,
      "bindable": true,
      "heritable": true,
      "defaultValue": null,
      "defaultValueInternal": false
   }
]

The attributes define the data interfaces to the TwinCAT HMI Engineering. The attributes of the control are displayed in the Properties window of the Engineering under Show Properties. Any number of attributes can be defined in a control.

The individual properties of an attribute are described on the following pages.

Type: Indicates the data type of the property.
Required: Indicates whether the property is required for the attribute (yes) or can be used optionally (no).