symbol

Symbol

Allgemeine Informationen

Domain

TcHmiSrv

Schema

Typ

object

JSON-Schema

{
    "configDescription": "DESC_SYMBOL",
    "properties": {
        "ACCESS": {
            "allOf": [
                {
                    "$ref": "tchmi:server#/definitions/accessEnum"
                },
                {
                    "configDescription": "DESC_ACCESS"
                }
            ]
        },
        "CUSTOMERDATA": {
            "type": "string"
        },
        "DOMAIN": {
            "description": "Domain of the symbol",
            "optionMethod": {
                "symbol": "ListDomains"
            },
            "type": "string"
        },
        "DYNAMIC": {
            "default": true,
            "description": "Only dynamic symbols can be removed.",
            "type": "boolean"
        },
        "HIDDEN": {
            "default": false,
            "description": "Hide this symbol in the symbol browser.",
            "type": "boolean"
        },
        "MAPPING": {
            "description": "This is how the given domain will access the symbol.",
            "type": "string"
        },
        "OPTIONS": {
            "additionalProperties": {},
            "type": "object"
        },
        "SCHEMA": {
            "allOf": [
                {
                    "$ref": "tchmi:server#/definitions/schemaRef"
                },
                {
                    "description": "Json schema describing the output parameters of the symbol."
                }
            ]
        },
        "SUBSYMBOL_MAPPING": {
            "description": "This sub-path is not forwarded to the extension. The server automatically browses into the result of the mapped symbol.",
            "type": "string"
        },
        "USEMAPPING": {
            "default": true,
            "description": "If true the mapping will be used, otherwise the symbol will be evaluated in the server.",
            "type": "boolean"
        }
    },
    "required": [
        "DOMAIN",
        "MAPPING",
        "ACCESS"
    ],
    "type": "object"
}