Files
m.heisig 2d11c43579 Added minimal functionality for Robot teaching
- Added minimal HMI
- Added possibility to open and close all chamber doors
2026-01-17 09:20:39 +01:00

270 lines
6.1 KiB
JSON

{
"$schema": "../../TcHmiSrv/schema/ExtensionSettings.Schema.json",
"version": "14.4.293.0",
"configVersion": "1.0.1.5",
"guid": "2E0817F0-DE05-42ED-BAFA-552D96B07127",
"visibility": "HideInEngineering",
"policies": [
"StrictPropertyValidation",
"StrictConfigListenerFilter"
],
"symbolCategories": [
{
"name": "__CUSTOM_CONFIG__",
"localization": "USERS"
}
],
"symbols": {
"GetComplexityRules": {
"readValue": {
"function": true,
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"regex": {
"type": "string",
"format": "regex"
},
"localizationParameters": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"required": [
"regex"
]
}
}
},
"ListUsers": {
"readValue": {
"function": true,
"type": "array",
"items": {
"type": "string"
}
}
},
"ListDisabledUsers": {
"readValue": {
"function": true,
"type": "array",
"items": {
"type": "string"
}
}
},
"RenameUser": {
"readValue": {
"function": true
},
"writeValue": {
"type": "object",
"properties": {
"currentUserName": {
"type": "string",
"description": "Current name of the user."
},
"newUserName": {
"type": "string",
"description": "The new name of the user."
}
},
"required": [
"currentUserName",
"newUserName"
]
}
},
"DisableUser": {
"readValue": {
"function": true
},
"writeValue": {
"type": "string",
"description": "Name of the user."
}
},
"EnableUser": {
"readValue": {
"function": true
},
"writeValue": {
"type": "string",
"description": "Name of the user."
}
},
"RemoveUser": {
"readValue": {
"function": true
},
"writeValue": {
"type": "string",
"description": "Name of the user."
}
},
"AddUser": {
"readValue": {
"function": true
},
"writeValue": {
"type": "object",
"properties": {
"userName": {
"type": "string",
"description": "Name of the user."
},
"password": {
"type": "string",
"format": "masked",
"description": "Password of the user. Only a hash will be stored."
},
"enabled": {
"type": "boolean",
"description": "Indicates if the user can be used or not."
}
},
"required": [
"userName",
"password"
]
}
},
"ChangePassword": {
"userGroups": [
"__SystemUsers"
],
"readValue": {
"function": true
},
"writeValue": {
"type": "object",
"properties": {
"currentPassword": {
"type": "string",
"format": "masked"
},
"newPassword": {
"type": "string",
"format": "masked"
},
"twoFactorToken": {
"type": "string",
"format": "masked"
}
}
}
},
"Disable2FA": {
"userGroups": [
"__SystemUsers"
],
"writeValue": {
"type": "object",
"properties": {
"password": {
"type": "string",
"format": "masked"
},
"twoFactorToken": {
"type": "string",
"format": "masked"
}
},
"required": [
"password",
"twoFactorToken"
]
},
"readValue": {
"function": true,
"type": "boolean"
}
},
"Reset2FA": {
"readValue": {
"function": true,
"type": "boolean"
},
"writeValue": {
"type": "string"
}
},
"Enable2FA": {
"userGroups": [
"__SystemUsers"
],
"readValue": {
"function": true,
"type": "boolean"
},
"writeValue": {
"type": "object",
"properties": {
"password": {
"type": "string"
},
"secret": {
"type": "string"
},
"twoFactorToken": {
"type": "string"
}
},
"required": [
"password",
"secret",
"twoFactorToken"
]
}
},
"Get2FAStatus": {
"userGroups": [
"__SystemUsers"
],
"readValue": {
"type": "integer",
"enum": [
0,
1,
2,
3,
4
],
"options": [
{
"value": 0,
"label": "2FAEnabled",
"description": "2FA is enabled."
},
{
"value": 1,
"label": "2FACanBeEnabled",
"description": "2FA can be enabled."
},
{
"value": 2,
"label": "2FACannotBeEnabled",
"description": "2FA cannot be enabled."
},
{
"value": 3,
"label": "2FACanBeDisabled",
"description": "2FA may be disabled."
},
{
"value": 4,
"label": "2FANotRequired",
"description": "2FA is enabled but not asked for"
}
]
}
}
},
"packageVersion": "14.4.293.0",
"productVersion": "14.4.293.0",
"signature": "lupdwglAkZR2aTBdJzuCnKyEUIVoqLTNGn9QYTxtgWQMIlU1eAZdiVa/JT169AIFkebWE8R6qXL1hvCTeoU4wrYU/FZ0yH98pyFDVoyoiM60cofQSRxrf50vT4ET4uiIDInsHqXRSZfg59ZO7+QX//OtJ7ftoFVgEZalXK7W6t9W2pc1WUug6OKMmT5+kVD6DWEiYsxFobiPWw+6n9LChraiWjzCz2soPZ/y+LtrEhtsjRnWh7z4ABZhA4kDAl4YSfeo4Oa6hUGGGXvsQvkHT3EXJ0hnrOZrq1tkcJQn3hF0V9xzNc/6WNRnpYwgM8FQfqQP0yck+IzwyAtO5iECKw=="
}