{ "ALLOW_REMOTE_ADMIN": true, "AUTO_LOGINUSER": "", "AUTO_LOGOFF": "P30D", "BASE_HMI_URL": "", "CACHEENABLED": true, "CACHEMAXAGE": "P30D", "CACHEMAXENTRYSIZE": 1048576, "CACHEMAXSIZE": 2097152, "CERTIFICATE": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQwRENDQXJpZ0F3SUJBZ0lKQUoxblJVV3VnbGFLTUEwR0NTcUdTSWIzRFFFQkN3VUFNRUF4Q3pBSkJnTlYKQkFZVEFrUkZNUnN3R1FZRFZRUUtEQkpVZDJsdVEwRlVJRWhOU1NCVFpYSjJaWEl4RkRBU0JnTlZCQU1NQzA5egphWEpwYzE5eWIyOTBNQjRYRFRJMk1ERXhOakE0TWpFd05Wb1hEVEk1TURFeE5qQXlNakV3TlZvd096RUxNQWtHCkExVUVCaE1DUkVVeEd6QVpCZ05WQkFvTUVsUjNhVzVEUVZRZ1NFMUpJRk5sY25abGNqRVBNQTBHQTFVRUF3d0cKVDNOcGNtbHpNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXd1dkdOVWlSL2lSMwptQTlSU3BXQVN3dW5HTG5DNGsyY3E3eDJWRE9hNUcrNVppZ0dzMVZzbVZCb2R6bDhVUWJJSEpuUUpQYzVrS1NiCkcvRjV6dkhjL05UcitkQzgvQjBOODhiU0hFQ1NPR201Q3VleFl1Z0FwWDdRaFVJTWQ2VE1lQU9weWh3QVdsN2kKMVE0aDdQRy9lWXhxZGduM2ZBVXFYdkQ5bklsV0ZLNTk2bVhqWGFVYjB0VFNEbDRxcHNwTjgvVUNQMmlMdDJjUQo4a2twQ2JjcnZ6L3BwWU1NMy9RckdGcHpwMXlFVTJhK09RRkVhSXU0SXRFUW9taHNYQzcwdHgwbEhjeVVjLzhvCm1qWTNQUWMyOFJWRE4vRkFDWG9yZFhaQmtIbXBjVkZHM3B3T0FrSDloOHZ0QjAvdG9HRGVYYlhkRUV4VGsvL3AKSno4RnQ3cVd3d0lEQVFBQm80SFJNSUhPTUlHZUJnTlZIUkVFZ1pZd2daT0NDV3h2WTJGc2FHOXpkSWNFZndBQQpBWWNRQUFBQUFBQUFBQUFBQUFBQUFBQUFBWUlHVDNOcGNtbHpnZ1pQYzJseWFYT0hCQXFDZ2p1SEJBb0ZBQUtICkJNQ29DdjZIQk1Db09BR0hFUDZBQUFBQUFBQUFTZU1VTG1LUHJBQ0hFUDZBQUFBQUFBQUFZRjRKOFBzYkt0S0gKRVA2QUFBQUFBQUFBWVFsQmR4c3dIZ3lIRVA2QUFBQUFBQUFBWm1wWmpyb2tJSEl3SFFZRFZSME9CQllFRlAwTwpRNGQyczh3QWVhZjkranBSMDZxU3FtSzlNQXdHQTFVZEV3RUIvd1FDTUFBd0RRWUpLb1pJaHZjTkFRRUxCUUFECmdnRUJBRXBWMzkwZFBGUVAramFDa2ZicjhCMXA0MXlycFdjT3dGTk5KTGI2Wmd0WFRqZzE2Nk5DNkdETncxc3QKaWFjOGEvRXAvT2VBMGNqaERadHpidDlnYlF0eUtpV2dUMFBmemszc2cxZlYwWEFKNTRqRE5aQ21Ebm0rdGJuWQpEbGR0TFVqM0puV1FOWWxObnhQQWhSREFNSUpKZi95aUFKNVdXamxsWTZUNk90Y1RJMHJuVElwQml1QzdSMERiCnEzY080THpFdW5yaTlIb0VnbnhCZEw0VXZYNVZLanRRR2hWUTJRa2RYODJTbDdCWGlhMytPVWphekR3MlpEVGcKVi9Wc0RjcmFEa3BDZTNNMmg3WXlTWHB2bThKdkZ5N245d0ptSG40ME1OVzB1d1BHOVBBQ0JibWpsdEpNeW5FagpkM2xqNTVYcUVWc0owL3JKSUJCb1IxS2t0T0U9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQyRENDQXNDZ0F3SUJBZ0lKQVBqKzkxK2hQcWd0TUEwR0NTcUdTSWIzRFFFQkN3VUFNRUF4Q3pBSkJnTlYKQkFZVEFrUkZNUnN3R1FZRFZRUUtEQkpVZDJsdVEwRlVJRWhOU1NCVFpYSjJaWEl4RkRBU0JnTlZCQU1NQzA5egphWEpwYzE5eWIyOTBNQjRYRFRJMk1ERXhOakE0TWpFd05Wb1hEVEk1TURFeE5qQXlNakV3TlZvd1FERUxNQWtHCkExVUVCaE1DUkVVeEd6QVpCZ05WQkFvTUVsUjNhVzVEUVZRZ1NFMUpJRk5sY25abGNqRVVNQklHQTFVRUF3d0wKVDNOcGNtbHpYM0p2YjNRd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNKQ09tMQp0Sk9pN2lSRXNCdDNtMW1qUldXZHZDKytzRDlqUGVkVW9NREtBM1FOblpWcmpWelVYU1IxR1dxTlVYNS9JOXZtCkR1bjVFdGFpcHNBUW5nbVpBNExVRHZNT2NLdDYwK2ozalpvUjZJQkdLNXd0T1NuUGcxTXV2cnNUSUk4WWg0ZFUKME5xczZNZkxka1FGWjZSR1RtNVNZSnlrRytXMmcrYVYyZjdvR3IvNUxYdUNDTHRFK2dGeDBlYWdrMDZjNzc1SwovTjdOM2R4U2x6aUlySks3ZkVESi9PRm5XUnRMNDlBNGJyM3JscHlBQXIvQ0xISVlRM3JhdFlydlJTcXY4UWhpCm9DZWZlTWdGQ25OUDg3aHB5eHpDbWp4ZlBlLzU1dDV4ZHJLU1Z5eDZYTTRMM3ZlZEpTeFVNMTBuMFhxcHhxdFEKeXhTcVdMZ0h4MnJsS3BWcEFnTUJBQUdqZ2RRd2dkRXdnWjRHQTFVZEVRU0JsakNCazRJSmJHOWpZV3hvYjNOMApod1IvQUFBQmh4QUFBQUFBQUFBQUFBQUFBQUFBQUFBQmdnWlBjMmx5YVhPQ0JrOXphWEpwYzRjRUNvS0NPNGNFCkNnVUFBb2NFd0tnSy9vY0V3S2c0QVljUS9vQUFBQUFBQUFCSjR4UXVZbytzQUljUS9vQUFBQUFBQUFCZ1hnbncKK3hzcTBvY1Evb0FBQUFBQUFBQmhDVUYzR3pBZURJY1Evb0FBQUFBQUFBQm1hbG1PdWlRZ2NqQWRCZ05WSFE0RQpGZ1FVZWF1RjlhcVprU0gyMHV0T3BqV3NoeUhUV2NZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBTkJna3Foa2lHCjl3MEJBUXNGQUFPQ0FRRUFMWkpvQlRoT3BNa1dNL3FDWTBmdHNCNDBydWxueEM1bUxVRUtndEx4TnhjTVZKWmsKaU4wSmIwVFcvRldCUXVSN0hWMEZhaUxQeWlHUXVhN3RwYm5MUHZQQUNmWEFrZHoydzV3OWY0akF4NFNGQnl0MApjS3FnRis5MVlBcitCVGIxbFBoRWR1TngzVjYvS3FsTVhDQk96d3I4SXc4a1dOdmU4TzBXTW8yMFpwcGc3UUVmCmZjOHVZQU1LYWJLdkVyUHcvdWdHcDFUMHFZVE9uYXRiZXRhcUJYWlNDS3J1NzJtRlphL3dpL1FyL2I5WlBJWTYKWGlLZENsaXpZZHV5RmVaeWtDeDd0cVV4WFNSaDlDSXA0Nm9BU0NSdWErSkhKbWlpWm9vU1RSUkNTcUZqT2o5RgpXWE5DRHlXOEVKam90VFczbHlIeVRmMk4vUHI4ZGliYUY4RHpUdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "CERTIFICATEEXPIRATION": "P1095DT18H", "CHECKSUMENABLED": true, "CHUNKSIZE": 1048576, "CLIENTCERTIFICATES": [], "CLIENTPRIORITYLIST": [], "CLIENT_CACHE_MAX_AGE": 0, "CONFIGURATIONS": [ "remote" ], "COOKIEEXPIRATIONDATE": "P30D", "CUSTOM_CSS": "", "DEFAULTAUTHEXTENSION": "TcHmiUserManagement", "DEFAULTDOCUMENT": [ "Default.html" ], "DEFAULTEVENTEXTENSION": "TcHmiSqliteLogger", "DEFAULTLOCALE": "client", "DEFAULTTIMEFORMATLOCALE": "client", "DEFAULTTIMEZONE": "client", "DEFINITIONS": {}, "DEFLATECOMPRESSIONLEVEL": 5, "DIAGNOSTICS_DOMAINS": [], "DISABLED_CONFIGURATION_HINTS": [], "DISCOVERY": 1, "ENDPOINTS": [ "http://127.0.0.1:13000", "http://127.0.0.1:3000" ], "ETAGENABLED": true, "EXTENSIONS": { "ADS": { "ENABLED": true, "METADATA": { "migrationVersion": "1.14" }, "NAME": "TcHmiAds", "PATH": "TcHmiAds\\", "PROCESSID": -1, "REQUIRED": true, "STARTUPTYPE": 1 }, "TcHmiLua": { "ENABLED": true, "METADATA": { "migrationVersion": "1.14" }, "NAME": "TcHmiLua", "PATH": "TcHmiLua\\", "PROCESSID": -1, "REQUIRED": true, "STARTUPTYPE": 0 }, "TcHmiSqliteLogger": { "ENABLED": true, "METADATA": { "migrationVersion": "1.14" }, "NAME": "TcHmiSqliteLogger", "PATH": "TcHmiSqliteLogger\\", "PROCESSID": -1, "REQUIRED": true, "STARTUPTYPE": 0 }, "TcHmiUserManagement": { "ENABLED": true, "METADATA": { "migrationVersion": "1.14" }, "NAME": "TcHmiUserManagement", "PATH": "TcHmiUserManagement\\", "PROCESSID": -1, "REQUIRED": true, "STARTUPTYPE": 1 } }, "FILES": { "/Properties/tchmicertificates.config.json": { "ACCESS": 0, "HTTPSTATUSCODE": "404" }, "/Properties/tchmipublish.config.json": { "ACCESS": 0, "HTTPSTATUSCODE": "404" } }, "FILESREGEX": [ { "ENABLE_GZIP": true, "FILESHTTPHEADERS": "Content-Security-Policy: frame-ancestors 'self' 127.0.0.1:* localhost:* *.localhost:*\r\n Content-Type: text/html", "REGEX": ".*\\.(xml|htm|html|shtml)$" }, { "ENABLE_GZIP": true, "FILESHTTPHEADERS": "Content-Type: text/plain", "REGEX": ".*\\.(txt|view|content|usercontrol)$" }, { "ENABLE_GZIP": true, "FILESHTTPHEADERS": "Content-Type: text/xml", "REGEX": ".*\\.(config|xml)$" }, { "ENABLE_GZIP": true, "FILESHTTPHEADERS": "Content-Type: text/javascript", "REGEX": ".*\\.(js|mjs|jsonp)$" }, { "ENABLE_GZIP": true, "FILESHTTPHEADERS": "Content-Type: image/svg+xml", "REGEX": ".*\\.(svg)$" }, { "ENABLE_GZIP": true, "FILESHTTPHEADERS": "Content-Type: application/json", "REGEX": ".*\\.(json|map|localization|theme)$" }, { "FILESHTTPHEADERS": "Content-Type: application/pdf", "REGEX": ".*\\.(pdf)$" }, { "FILESHTTPHEADERS": "Content-Type: image/gif", "REGEX": ".*\\.(gif)$" }, { "FILESHTTPHEADERS": "Content-Type: image/jpeg", "REGEX": ".*\\.(jpeg|jpg)$" }, { "FILESHTTPHEADERS": "Content-Type: image/png", "REGEX": ".*\\.(png)$" }, { "ENABLE_GZIP": true, "FILESHTTPHEADERS": "Content-Type: image/bmp", "REGEX": ".*\\.(bmp)$" }, { "ENABLE_GZIP": true, "FILESHTTPHEADERS": "Content-Type: image/x-icon", "REGEX": ".*\\.(ico)$" }, { "ENABLE_GZIP": true, "FILESHTTPHEADERS": "Content-Type: text/css", "REGEX": ".*\\.(css)$" }, { "FILESHTTPHEADERS": "Content-Type: application/octet-stream", "REGEX": ".*\\.(bin|dll|exe|img|iso)$" }, { "FILESHTTPHEADERS": "Content-Type: application/java-archive", "REGEX": ".*\\.(ear|jar|war)$" }, { "ENABLE_GZIP": true, "FILESHTTPHEADERS": "Content-Type: vnd.ms-fontobject", "REGEX": ".*\\.(eot)$" }, { "ENABLE_GZIP": true, "FILESHTTPHEADERS": "Content-Type: application/font-sfnt", "REGEX": ".*\\.(ttf|otf)$" }, { "FILESHTTPHEADERS": "Content-Type: application/font-woff", "REGEX": ".*\\.(woff)$" }, { "FILESHTTPHEADERS": "Content-Type: application/font-woff2", "REGEX": ".*\\.(woff2)$" }, { "FILESHTTPHEADERS": "Content-Type: application/zip", "REGEX": ".*\\.(zip)$" }, { "ENABLE_CACHE": false, "ENABLE_CHUNKING": false, "FILESHTTPHEADERS": "Content-Type: video/mp4", "REGEX": ".*\\.(mp4)$" }, { "ENABLE_CACHE": false, "ENABLE_CHUNKING": false, "FILESHTTPHEADERS": "Content-Type: audio/mpeg", "REGEX": ".*\\.(mp3)$" }, { "ENABLE_CACHE": false, "ENABLE_CHUNKING": false, "FILESHTTPHEADERS": "Content-Type: video/webm", "REGEX": ".*\\.(webm)$" }, { "ENABLE_CACHE": false, "ENABLE_CHUNKING": false, "FILESHTTPHEADERS": "Content-Type: video/ogg", "REGEX": ".*\\.(ogg)$" }, { "ENABLE_CACHE": false, "ENABLE_CHUNKING": false, "FILESHTTPHEADERS": "Content-Type: video/ogg", "REGEX": ".*\\.(ogv)$" }, { "ENABLE_CACHE": false, "ENABLE_CHUNKING": false, "FILESHTTPHEADERS": "Content-Type: application/x-pem-file", "REGEX": ".*\\.(pem)$" }, { "ENABLE_CACHE": false, "ENABLE_CHUNKING": false, "FILESHTTPHEADERS": "Content-Type: application/x-x509-ca-cert", "REGEX": ".*\\.(pem)$" } ], "FLOODPROTECTION": 500, "FLOODPROTECTION_LOG_INTERVAL": "PT1M", "GLOBALHTTPHEADERS": "{LASTMODIFIED}\nStrict-Transport-Security: max-age=31536000; includeSubDomains\nX-Content-Type-Options: nosniff", "GZIPENABLED": true, "GZIPMINSIZE": 800, "HTTP_FLOODPROTECTION": 100, "INITTIMEOUT": "PT10S", "KEEP_ALIVE": "PT40S", "KEY": "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2UUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktjd2dnU2pBZ0VBQW9JQkFRREM2OFkxU0pIK0pIZVkKRDFGS2xZQkxDNmNZdWNMaVRaeXJ2SFpVTTVya2I3bG1LQWF6Vld5WlVHaDNPWHhSQnNnY21kQWs5em1RcEpzYgo4WG5POGR6ODFPdjUwTHo4SFEzenh0SWNRSkk0YWJrSzU3Rmk2QUNsZnRDRlFneDNwTXg0QTZuS0hBQmFYdUxWCkRpSHM4Yjk1akdwMkNmZDhCU3BlOFAyY2lWWVVybjNxWmVOZHBSdlMxTklPWGlxbXlrM3o5UUkvYUl1M1p4RHkKU1NrSnR5dS9QK21sZ3d6ZjlDc1lXbk9uWElSVFpyNDVBVVJvaTdnaTBSQ2lhR3hjTHZTM0hTVWR6SlJ6L3lpYQpOamM5QnpieEZVTTM4VUFKZWl0MWRrR1FlYWx4VVViZW5BNENRZjJIeSswSFQrMmdZTjVkdGQwUVRGT1QvK2tuClB3VzN1cGJEQWdNQkFBRUNnZ0VBQTJBdjg1WkpLUHlhc2FCNlNPOWo1R2pVUVFKZWxLckJidHY1dEtXY0poNmwKT0Zhekh3SDR1b01BL0NlYnRvK0dnYkJNUVllaWtKVzVOZmV0bzE3ZTgrWUFIRGg0UFdtSFoxUm5LU1FaSkM3NApqRzdNektpMThpZkxGck81SVkxU0dUWC9COGdLWFlaTktXRndSdms4MXE4TzNQSjVQY1dkSVQzTk5wdk9TTmRnCi81Y3dwMTl6NW90QklZSzJFTHR0c1dqanBaMURHWUFZN3dDQllUOGZqSmRWeW5TckhWUFNvZldGa1FWaVhBTzYKM09JMnVHVHJ5YW1vUWZRZkR6WjI2UFY5dWZzUVRzbFZhcVFmU0M2V2dTZEFuTXFZMURWZ3JNMWdMb05zcDVmbQpvM2hZOUlZb29pMklZRnlBTW9ySlB1YW8zVDYreWVRY2J5UEtLQWR1VVFLQmdRRDU4WU1jUVFQUEF4VUFwLzYrCjQ2Qjg5OWlrSG1OaEgweWZFQ0JxSWl5QnE0ZkI1eFQ1Sk1KaGlkeHNVZHJTa1pxR1dSTjRWbGxCVHNQbTQ0enkKZlRnVjdycDE2Vit1ZkRrOTUwVFdvdTRJeWh2UFNjWWYxYXhWZnJFN09tdXRlUWxmMGorMnVSZmF6UjZ1ZHp3cgpmeVk4SWVHaGgzWWZSVzNCR2lBd0NYMkx1UUtCZ1FESHBQQkJkWGtYSVpiWFVUVGpORWRFZ05RdHYyQ1VOSmROClVtSm1pMmRNaWJWY3k2Skd0T1NvY3lwMDFFYjNJdjFxZkRmZCtsNmhqU0ROendMeHlkNjFhVmFUV3dxMy9VUm4KcU9XcWc1S1k1V1RlSjZMNmxFc0s3WUszYXg2akdVKytsMDJWa1JidHBoMDMwZmMyZ1JkKzVJL3hrMHpXRzlnNgp0eUthTFJkTVd3S0JnUUNjbGdQUDFhTnZNNzBhdGlUUXJvYkRBL3REaG80NE1JV3VPVW8xYzhkeVRXWTF3bkhQClRJcEMxVDIwMXV0Q2RGbmN4VDEvYklscWN0QWtmSGEzREYvd3pha2ZhZCs1enJXRjVMZXB5RlZjU0ZKMzRQNHcKdjRyQjNTZG50Y2Z6M0JwVlg4RHUxckx0THdpRHdNdC9iSjhsbVF4a1NCdG1wL2FFdmJ0Z25QRjhjUUtCZ0ZSSQpFbEZnR1cybGRYdVN3Y1FGSnUwSmdnbUtHR2lZeHlNU1c0NDAzYmdYRHFTTkp3VzRpaXQrNnZhRlF5eEQ3ajNOCkVQeTZITWNRd0QrQ1hCamRBeE1NMUVyRERZUmMvRXJTcDVwVGowalMxc0ZlZEZSYTFFOVpzMnhoWVg2elNkSUoKSit5ellyMlMraFM5cENLelhzcm9ETWlNU2N5OTFvdjdFaldLUWFLdkFvR0FMTlA0VHM0S0k4ekFqdEhFbTdHVApudjhLWFBYbnFLMW85bWUwN1FCNHZVeU52TzVROFg0Wlp0WjkwS0lSUmpEUzVOa1ZGK1VucnVWQTkvNGlHVFk4CldtMVJLcUtNUm5HbVFaSk1vM2xwZE9VMnJSem1mQ1JQdGJxemdqenZCN09xaXZDZ003TWQ2amhTNTQ1aDVWT3YKaTNod21GZ0FnZGpJU3BTc29JWW4ySjQ9Ci0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0K", "KEYPASSWORD": "", "MAXCONNECTIONSPERCLIENT": 32, "MAXHTTPHEADERSIZE": 32768, "MAXREQUESTSIZE": 1048576, "MAXSESSIONS": 128, "PERMESSAGEDEFLATEENABLED": true, "PROJECTNAME": "Infineon_HMI", "PROJECTVERSION": "1.0.0.0", "RECORDING_MESSAGE_MAX_LENGTH": 5120, "REMOTESERVERS": {}, "REMOTESERVERS_CERTIFICATES": [], "REQUIREAUTH": 1, "REQUIRE_CLIENT_CERTIFICATE": false, "SAMESITE_ATTRIBUTE": 2, "SELFSIGNEDROOTCA": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQyRENDQXNDZ0F3SUJBZ0lKQVBqKzkxK2hQcWd0TUEwR0NTcUdTSWIzRFFFQkN3VUFNRUF4Q3pBSkJnTlYKQkFZVEFrUkZNUnN3R1FZRFZRUUtEQkpVZDJsdVEwRlVJRWhOU1NCVFpYSjJaWEl4RkRBU0JnTlZCQU1NQzA5egphWEpwYzE5eWIyOTBNQjRYRFRJMk1ERXhOakE0TWpFd05Wb1hEVEk1TURFeE5qQXlNakV3TlZvd1FERUxNQWtHCkExVUVCaE1DUkVVeEd6QVpCZ05WQkFvTUVsUjNhVzVEUVZRZ1NFMUpJRk5sY25abGNqRVVNQklHQTFVRUF3d0wKVDNOcGNtbHpYM0p2YjNRd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNKQ09tMQp0Sk9pN2lSRXNCdDNtMW1qUldXZHZDKytzRDlqUGVkVW9NREtBM1FOblpWcmpWelVYU1IxR1dxTlVYNS9JOXZtCkR1bjVFdGFpcHNBUW5nbVpBNExVRHZNT2NLdDYwK2ozalpvUjZJQkdLNXd0T1NuUGcxTXV2cnNUSUk4WWg0ZFUKME5xczZNZkxka1FGWjZSR1RtNVNZSnlrRytXMmcrYVYyZjdvR3IvNUxYdUNDTHRFK2dGeDBlYWdrMDZjNzc1SwovTjdOM2R4U2x6aUlySks3ZkVESi9PRm5XUnRMNDlBNGJyM3JscHlBQXIvQ0xISVlRM3JhdFlydlJTcXY4UWhpCm9DZWZlTWdGQ25OUDg3aHB5eHpDbWp4ZlBlLzU1dDV4ZHJLU1Z5eDZYTTRMM3ZlZEpTeFVNMTBuMFhxcHhxdFEKeXhTcVdMZ0h4MnJsS3BWcEFnTUJBQUdqZ2RRd2dkRXdnWjRHQTFVZEVRU0JsakNCazRJSmJHOWpZV3hvYjNOMApod1IvQUFBQmh4QUFBQUFBQUFBQUFBQUFBQUFBQUFBQmdnWlBjMmx5YVhPQ0JrOXphWEpwYzRjRUNvS0NPNGNFCkNnVUFBb2NFd0tnSy9vY0V3S2c0QVljUS9vQUFBQUFBQUFCSjR4UXVZbytzQUljUS9vQUFBQUFBQUFCZ1hnbncKK3hzcTBvY1Evb0FBQUFBQUFBQmhDVUYzR3pBZURJY1Evb0FBQUFBQUFBQm1hbG1PdWlRZ2NqQWRCZ05WSFE0RQpGZ1FVZWF1RjlhcVprU0gyMHV0T3BqV3NoeUhUV2NZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBTkJna3Foa2lHCjl3MEJBUXNGQUFPQ0FRRUFMWkpvQlRoT3BNa1dNL3FDWTBmdHNCNDBydWxueEM1bUxVRUtndEx4TnhjTVZKWmsKaU4wSmIwVFcvRldCUXVSN0hWMEZhaUxQeWlHUXVhN3RwYm5MUHZQQUNmWEFrZHoydzV3OWY0akF4NFNGQnl0MApjS3FnRis5MVlBcitCVGIxbFBoRWR1TngzVjYvS3FsTVhDQk96d3I4SXc4a1dOdmU4TzBXTW8yMFpwcGc3UUVmCmZjOHVZQU1LYWJLdkVyUHcvdWdHcDFUMHFZVE9uYXRiZXRhcUJYWlNDS3J1NzJtRlphL3dpL1FyL2I5WlBJWTYKWGlLZENsaXpZZHV5RmVaeWtDeDd0cVV4WFNSaDlDSXA0Nm9BU0NSdWErSkhKbWlpWm9vU1RSUkNTcUZqT2o5RgpXWE5DRHlXOEVKam90VFczbHlIeVRmMk4vUHI4ZGliYUY4RHpUdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "SELFSIGNEDROOTCAKEY": "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2QUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktZd2dnU2lBZ0VBQW9JQkFRQ0pDT20xdEpPaTdpUkUKc0J0M20xbWpSV1dkdkMrK3NEOWpQZWRVb01ES0EzUU5uWlZyalZ6VVhTUjFHV3FOVVg1L0k5dm1EdW41RXRhaQpwc0FRbmdtWkE0TFVEdk1PY0t0NjArajNqWm9SNklCR0s1d3RPU25QZzFNdXZyc1RJSThZaDRkVTBOcXM2TWZMCmRrUUZaNlJHVG01U1lKeWtHK1cyZythVjJmN29Hci81TFh1Q0NMdEUrZ0Z4MGVhZ2swNmM3NzVLL043TjNkeFMKbHppSXJKSzdmRURKL09GbldSdEw0OUE0YnIzcmxweUFBci9DTEhJWVEzcmF0WXJ2UlNxdjhRaGlvQ2VmZU1nRgpDbk5QODdocHl4ekNtanhmUGUvNTV0NXhkcktTVnl4NlhNNEwzdmVkSlN4VU0xMG4wWHFweHF0UXl4U3FXTGdICngycmxLcFZwQWdNQkFBRUNnZ0VBQnNoWHRYQ3ViU0hYZVVVWDl2R1REZ0VXYjVvNkJXcHFmRk02OGZZSzhUdmkKRkM3amN4VG1rY21ncEl3RERzYXk4cFhTckVyWFdXTWJ3bERBek9jWFhvVjM5NWQ0ZjlxeGtGbXROU09LTmNydApWMUxtSmdRMW9qMVNBSGI0dXdKTC9ZbTE5L1pKL0l5QkE0cWNIWUlsdkgwZHdUZGlFSWNqb0RqTndvQWZEdW5kCjd4V0tlUjg2ZFNPM3lrNERNV0g1UTZQQXVEUjR4MkJ0QUF4QjNyNjU2L1F2UzlnVWpNbytCQVgrVnpJOVAzUnAKdEd6aDR4WmVKZmJFdVVsVkVhRUxUT0gvb2xubHV3SGtwdWRlWncreUl3cHVhTkhqaTNFOXAvOVdBRVI2MkdpWgpnRE50Nm9GOVU2MzZSUFkrbFIvaFBBcjRzMXVHRFVDYWttMHdzWE9kQ1FLQmdRQy9OR1N2RkZZSHNIWHJhY1llCnVHOS9janJZV1FGK2J1Vmo5TjlnVlFFTlQ3RnNDRW5wUzZrVm1rUk92Q2JOYmpyL3VTM3c3Mk9tOHBSalE3YjMKODF1RytCY3MrYTVjTnJYR2k2WnZIc2luQURWV0lKYitlL3hLekd1VksxczFSRzRGQjBXVlp0T2luenVnakp3WQo4Y01uZ2JYMXc5Q2VPbzJjR05CVmQ2YkRid0tCZ1FDM2VSMXJKWGMyRVZxa0VaV3JCRjhXdDNrTVcwRmN6aUs1ClpPV283YW9ad1ZEbG9ETEovQzRBMEp5WjBtR1ViQzRVa0c5bG5iOVFNcjlaRzEyZWFibkxCcml2OE9yWDE2RnkKbWI4VE5LSUp0VExSY1ZKVGd4WkdiWnYrazQwNDZDRTYwWDVqSUdIY0F0dzRwWEJ3UTIrWXN6ODJwK3FWdTY0NAplVktQZWNSb3B3S0JnSGVqWWVpRzhmbW51WEVPNHkrdnVkeGw3bG9XL3k5TVZtNC85MUZBZndNRVBZRGFndHplClFiTkpycm9SVXJveDRlckd4TzgvNnZ1NFI0OEEvTWlTMWs5U2hyWFdtUG9NSlp0UklGZmhUQzNxbkhVQ3VWZ00KM21VekdaSGg2aFVmZHpQZ1EvTGl2ME8vSE1FdG1qS2xlN1lKbklCbUFQQXd0UkRhR2VtUWo2RXpBb0dBZDE5RgoxTUM3bjJJTEoxU0puSXRya3N3czVlMDV5YmdVdjZyMkFjTWdPVUdkOE1rYVFuRGhQWVo5WFZlVVJZMWRMZVFMCmxvSGNSOEc4M2EwQWJHRTlrT3IrbnZxUTBYNXFmTFdyckVOQ2FpNktzZHFaUmR5MFVYNWZVSE9RSHNacFdHdVYKWDhsaDRsTzZGT0VQRnZ2SlVBRFAwQy9RWVR1TFR4TWd0RmoxZ1dFQ2dZQldzZURYSHczbFNoVWhwWUpoQldOZQozNWxmQTZFR0FCVHQ2cG1XRVp3VEJaY0FLY3FkL29tdWtpcHh6S3N1UTZ6VTgweTZ0YTRCVjJqUEFJUlczOU9GCmJGT21POFlDbDg2Z1AwYjlBVS9FaVJ5Tk5KNU8yUUlTS2JXTElzZ25Vc2RQYlZwcHdQeHVYbGVrZmVSM0hXcHAKQ3pKRzA5Z0x6TzgzejZMeXErY0VIdz09Ci0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0K", "SESSIONSTORAGE": {}, "SHOW_CONFIGURATION_HINTS": true, "SHOW_MAINTENANCE_MODE": true, "SHUTDOWNTIMEOUT": "PT10S", "SOCKET_TIMEOUT": "PT10S", "SUBSCRIPTION_FLOODPROTECTION": 100, "SYMBOLS": { "ADS.AdsSyncReadDeviceInfoReq": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "AdsSyncReadDeviceInfoReq", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "description": "Ads runtime.", "type": "string" } }, "USEMAPPING": true }, "ADS.AdsSyncReadReq": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "AdsSyncReadReq", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "IndexGroup": { "$ref": "tchmi:general#/definitions/UINT32" }, "IndexOffset": { "$ref": "tchmi:general#/definitions/UINT32" }, "ReadLen": { "$ref": "tchmi:general#/definitions/UINT32" }, "Runtime": { "type": "string" } }, "required": [ "Runtime", "IndexGroup", "ReadLen" ], "type": "object" } }, "USEMAPPING": true }, "ADS.AdsSyncReadStateReq": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "AdsSyncReadStateReq", "OPTIONS": {}, "SCHEMA": { "function": true, "properties": { "AdsState": { "$ref": "tchmi:server#/definitions/ADS-adsState" }, "DeviceState": { "type": "integer" } }, "type": "object", "writeValue": { "oneOf": [ { "description": "Ads runtime.", "type": "string" }, { "properties": { "Port": { "allOf": [ { "$ref": "tchmi:general#/definitions/UINT32" }, { "const": 10000, "description": "Execute the request for a different ADS port" } ] }, "Runtime": { "description": "Ads runtime.", "type": "string" } }, "required": [ "Runtime" ], "type": "object" } ] } }, "USEMAPPING": true }, "ADS.AdsSyncReadWriteReq": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "AdsSyncReadWriteReq", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "IndexGroup": { "$ref": "tchmi:general#/definitions/UINT32" }, "IndexOffset": { "$ref": "tchmi:general#/definitions/UINT32" }, "ReadLen": { "$ref": "tchmi:general#/definitions/UINT32" }, "Runtime": { "type": "string" }, "WriteData": { "format": "base64", "type": "string" } }, "required": [ "Runtime", "IndexGroup", "IndexOffset", "ReadLen", "WriteData" ], "type": "object" } }, "USEMAPPING": true }, "ADS.AdsSyncWriteControlReq": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "AdsSyncWriteControlReq", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "AdsState": { "$ref": "tchmi:server#/definitions/ADS-adsState" }, "DeviceState": { "$ref": "tchmi:general#/definitions/UINT32" }, "Runtime": { "type": "string" }, "WriteData": { "format": "base64", "type": "string" } }, "required": [ "Runtime", "AdsState", "DeviceState", "WriteData" ], "type": "object" } }, "USEMAPPING": true }, "ADS.AdsSyncWriteReq": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "AdsSyncWriteReq", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "IndexGroup": { "$ref": "tchmi:general#/definitions/UINT32" }, "IndexOffset": { "$ref": "tchmi:general#/definitions/UINT32" }, "Runtime": { "type": "string" }, "WriteData": { "format": "base64", "type": "string" } }, "required": [ "Runtime", "IndexGroup", "IndexOffset", "WriteData" ], "type": "object" } }, "USEMAPPING": true }, "ADS.CheckLicense": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "CheckLicense", "OPTIONS": {}, "SCHEMA": { "function": true, "properties": { "count": { "$ref": "tchmi:general#/definitions/UINT32" }, "expireTimeUTC": { "format": "date-time", "type": "string" }, "result": { "$ref": "tchmi:general#/definitions/UINT32" } }, "type": "object", "writeValue": { "type": "string" } }, "USEMAPPING": true }, "ADS.Config": { "ACCESS": 0, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Config", "OPTIONS": {}, "SCHEMA": {}, "USEMAPPING": true }, "ADS.Diagnostics": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Diagnostics", "OPTIONS": {}, "SCHEMA": { "allOf": [ { "function": true }, { "oneOf": [ { "properties": { "runtimes": { "additionalProperties": { "properties": { "adsApplicationName": { "propertyOrder": 5, "type": "string", "visibility": "HideInEngineering" }, "adsProjectCompiledAt": { "format": "date-time", "propertyOrder": 7, "type": "string", "visibility": "HideInEngineering" }, "adsProjectName": { "propertyOrder": 6, "type": "string" }, "adsState": { "propertyOrder": 3, "type": "string" }, "adsVersion": { "propertyOrder": 8, "type": "string" }, "adsVersionBuild": { "minimum": 0, "propertyOrder": 9, "type": "integer", "visibility": "HideInEngineering" }, "connectionState": { "propertyOrder": 1, "type": "string" }, "deviceName": { "propertyOrder": 4, "type": "string" }, "isUserModeRuntime": { "propertyOrder": 10, "type": "boolean", "visibility": "HideInEngineering" }, "systemServiceAdsState": { "propertyOrder": 2, "type": "string" } }, "required": [ "deviceName", "adsVersion", "adsState", "connectionState" ], "type": "object" }, "type": "object" } }, "type": "object", "versions": [ 1.0 ] }, { "properties": { "domainError": { "format": "multiline", "propertyOrder": 3, "type": "string" }, "domainState": { "enum": [ "Good", "Bad" ], "propertyOrder": 2, "type": "string" }, "runtimes": { "additionalProperties": { "properties": { "adsApplicationName": { "propertyOrder": 5, "type": "string", "visibility": "HideInEngineering" }, "adsProjectCompiledAt": { "format": "date-time", "propertyOrder": 7, "type": "string", "visibility": "HideInEngineering" }, "adsProjectName": { "propertyOrder": 6, "type": "string" }, "adsState": { "propertyOrder": 3, "type": "string" }, "adsVersion": { "propertyOrder": 8, "type": "string" }, "adsVersionBuild": { "minimum": 0, "propertyOrder": 9, "type": "integer", "visibility": "HideInEngineering" }, "connectionState": { "propertyOrder": 1, "type": "string" }, "deviceName": { "propertyOrder": 4, "type": "string" }, "isUserModeRuntime": { "propertyOrder": 10, "type": "boolean", "visibility": "HideInEngineering" }, "systemServiceAdsState": { "propertyOrder": 2, "type": "string" } }, "required": [ "deviceName", "adsVersion", "adsState", "connectionState" ], "type": "object" }, "propertyOrder": 1, "type": "object" } }, "required": [ "domainState" ], "type": "object", "versions": [ 2.0 ] } ] } ] }, "USEMAPPING": true }, "ADS.GetSchema": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "GetSchema", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "type": "string" } }, "USEMAPPING": true }, "ADS.GetSystemId": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "GetSystemId", "OPTIONS": {}, "SCHEMA": { "function": true, "type": "string" }, "USEMAPPING": true }, "ADS.ListCommonTypes": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListCommonTypes", "OPTIONS": {}, "SCHEMA": { "function": true, "items": { "properties": { "label": { "type": "string" }, "value": { "type": "string" } }, "required": [ "label", "value" ], "type": "object" }, "type": "array" }, "USEMAPPING": true }, "ADS.ListRoutes": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListRoutes", "OPTIONS": {}, "SCHEMA": { "function": true, "items": { "properties": { "label": { "type": "string" }, "name": { "type": "string" }, "value": { "format": "amsnetid", "type": "string" } }, "required": [ "label", "name", "value" ], "type": "object" }, "type": "array" }, "USEMAPPING": true }, "ADS.ListSymbols": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListSymbols", "OPTIONS": {}, "SCHEMA": { "function": true }, "USEMAPPING": true }, "ADS.PLC1.GVL_SCADA.xErrAck": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": true, "MAPPING": "PLC1::GVL_SCADA::xErrAck", "SCHEMA": { "$ref": "tchmi:general#/definitions/BOOL" }, "USEMAPPING": true }, "ADS.PLC1.GVL_SCADA.xOpenAllChambers": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": true, "MAPPING": "PLC1::GVL_SCADA::xOpenAllChambers", "SCHEMA": { "$ref": "tchmi:general#/definitions/BOOL" }, "USEMAPPING": true }, "ADS.PLC1.PRG_Main._fbRobot._abToolsAndPositions.0": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": true, "MAPPING": "PLC1::PRG_Main::_fbRobot::_abToolsAndPositions[0]", "SCHEMA": { "$ref": "tchmi:general#/definitions/BYTE" }, "USEMAPPING": true }, "ADS.PLC1.PRG_Main._fbRobot._abToolsAndPositions.1": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": true, "MAPPING": "PLC1::PRG_Main::_fbRobot::_abToolsAndPositions[1]", "SCHEMA": { "$ref": "tchmi:general#/definitions/BYTE" }, "USEMAPPING": true }, "ADS.PLC1.PRG_Main._fbRobot._abToolsAndPositions.2": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": true, "MAPPING": "PLC1::PRG_Main::_fbRobot::_abToolsAndPositions[2]", "SCHEMA": { "$ref": "tchmi:general#/definitions/BYTE" }, "USEMAPPING": true }, "ADS.PLC1.PRG_Main._fbRobot._abToolsAndPositions.3": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": true, "MAPPING": "PLC1::PRG_Main::_fbRobot::_abToolsAndPositions[3]", "SCHEMA": { "$ref": "tchmi:general#/definitions/BYTE" }, "USEMAPPING": true }, "ADS.PLC1.PRG_Main._fbRobot._diOffsetPosX": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": true, "MAPPING": "PLC1::PRG_Main::_fbRobot::_diOffsetPosX", "SCHEMA": { "allOf": [ { "$ref": "tchmi:general#/definitions/DINT" }, { "comment": "Positions in um", "propertyOrder": 9 } ] }, "USEMAPPING": true }, "ADS.PLC1.PRG_Main._fbRobot._diOffsetPosY": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": true, "MAPPING": "PLC1::PRG_Main::_fbRobot::_diOffsetPosY", "SCHEMA": { "allOf": [ { "$ref": "tchmi:general#/definitions/DINT" }, { "propertyOrder": 10 } ] }, "USEMAPPING": true }, "ADS.PLC1.PRG_Main._fbRobot._diThickness": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": true, "MAPPING": "PLC1::PRG_Main::_fbRobot::_diThickness", "SCHEMA": { "allOf": [ { "$ref": "tchmi:general#/definitions/DINT" }, { "propertyOrder": 11 } ] }, "USEMAPPING": true }, "ADS.PLC1.PRG_Main._fbRobot._uJobs.stJobs.wFinishedJobNrFromPlc": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": true, "MAPPING": "PLC1::PRG_Main::_fbRobot::_uJobs::stJobs::wFinishedJobNrFromPlc", "SCHEMA": { "allOf": [ { "$ref": "tchmi:general#/definitions/WORD" }, { "propertyOrder": 2 } ] }, "USEMAPPING": true }, "ADS.PLC1.PRG_Main._fbRobot._uJobs.stJobs.wJobNrForRobot": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": true, "MAPPING": "PLC1::PRG_Main::_fbRobot::_uJobs::stJobs::wJobNrForRobot", "SCHEMA": { "allOf": [ { "$ref": "tchmi:general#/definitions/WORD" }, { "propertyOrder": 1 } ] }, "USEMAPPING": true }, "ADS.RuntimePorts": { "ACCESS": 3, "DOMAIN": "ADS", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "RuntimePorts", "OPTIONS": {}, "SCHEMA": { "function": true, "items": { "properties": { "label": { "type": "string" }, "name": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "label", "value" ], "type": "object" }, "type": "array", "writeValue": { "anyOf": [ { "properties": { "NETID": { "format": "amsnetid", "type": "string" }, "all": { "default": false, "type": "boolean" } }, "type": "object" }, { "$ref": "tchmi:general#/definitions/VOID" } ] } }, "USEMAPPING": true }, "AddOrChangeUser": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "AddOrChangeUser", "OPTIONS": {}, "SCHEMA": { "function": true, "properties": { "settings": { "properties": { "autoLogoff": { "format": "timespan", "type": "string" }, "groups": { "$ref": "tchmi:server#/definitions/userGroups" }, "locale": { "$ref": "tchmi:server#/definitions/userLocale" }, "timeFormatLocale": { "$ref": "tchmi:server#/definitions/userLocale" }, "timeZone": { "$ref": "tchmi:server#/definitions/userTimeZone" } }, "type": "object" } }, "type": "object", "writeValue": { "properties": { "domain": { "description": "Domain name of the authentication extension", "type": "string" }, "parameters": { "anyOf": [ { "additionalProperties": true, "description": "Parameters that are forwarded to the authentication extension's AddUser function. Notice that the userName without the domain is forwarded automatically.", "properties": { "password": { "format": "masked", "type": "string" } }, "required": [ "password" ], "type": "object" }, { "$ref": "tchmi:general#/definitions/VOID" } ] }, "settings": { "additionalProperties": false, "description": "Changes to the USERGROUPUSERS entry of the user", "properties": { "autoLogoff": { "format": "timespan", "type": "string" }, "groups": { "$ref": "tchmi:server#/definitions/userGroups" }, "locale": { "$ref": "tchmi:server#/definitions/userLocale" }, "timeFormatLocale": { "$ref": "tchmi:server#/definitions/userLocale" }, "timeZone": { "$ref": "tchmi:server#/definitions/userTimeZone" } }, "type": "object" }, "userName": { "description": "Name of the user without domain prefix", "type": "string" } }, "required": [ "userName", "domain" ], "type": "object" } }, "USEMAPPING": true }, "AddSymbol": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "AddSymbol", "OPTIONS": {}, "SCHEMA": { "function": true, "properties": { "name": { "type": "string" }, "symbolCount": { "type": "integer" }, "validSymbolCount": { "type": "boolean" } }, "required": [ "name" ], "type": "object", "writeValue": { "properties": { "ACCESS": { "allOf": [ { "$ref": "tchmi:server#/definitions/accessEnum" }, { "default": 3 } ] }, "AUTOMAP": { "default": false, "description": "Automatically obtain symbol information such as options and schema from the domain.", "type": "boolean" }, "CHECKCOMPLEXITY": { "default": false, "description": "Do not add symbol, check complexity of added symbol instead", "type": "boolean" }, "CUSTOMERDATA": { "type": "string" }, "DOMAIN": { "type": "string" }, "HIDDEN": { "default": false, "type": "boolean" }, "MAPPING": { "type": "string" }, "NAME": { "description": "Name of the symbol", "type": "string" }, "OPTIONS": { "additionalProperties": {}, "type": "object" }, "SCHEMA": { "$ref": "tchmi:server#/definitions/schemaRef" }, "SUBSYMBOL_MAPPING": { "type": "string" }, "USEMAPPING": { "default": true, "type": "boolean" }, "USERGROUPS": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "additionalProperties": { "$ref": "tchmi:server#/definitions/accessEnum" }, "type": "object" } ] } }, "required": [ "DOMAIN", "MAPPING" ], "type": "object" } }, "USEMAPPING": true }, "AddSymbols": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "AddSymbols", "OPTIONS": {}, "SCHEMA": { "additionalProperties": { "oneOf": [ { "type": "boolean" }, { "$ref": "tchmi:general#/definitions/errorDetails" } ] }, "function": true, "type": "object", "versions": [ 1.0, 2.0 ], "writeValue": { "properties": { "domain": { "type": "string" }, "dryRun": { "default": false, "type": "boolean" }, "ignore": { "default": [], "items": { "type": "string" }, "type": "array", "uniqueItems": true }, "ignoreProblems": { "default": false, "type": "boolean" }, "limit": { "allOf": [ { "$ref": "tchmi:general#/definitions/INT32" }, { "default": 1000, "minimum": 1 } ] }, "namePrefix": { "default": "", "type": "string" }, "options": { "additionalProperties": {}, "type": "object" }, "path": { "default": "", "type": "string" }, "skipExisting": { "default": false, "type": "boolean" } }, "required": [ "domain" ], "type": "object" } }, "USEMAPPING": true }, "AddToConfiguration": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "AddToConfiguration", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "domain": { "description": "Domain of the config value.", "type": "string" }, "name": { "description": "Name of the configuration.", "type": "string" }, "path": { "description": "Path of the config value.", "type": "string" } }, "required": [ "name", "domain", "path" ], "type": "object" } }, "USEMAPPING": true }, "ChangeUserSettings": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ChangeUserSettings", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "anyOf": [ { "additionalProperties": false, "description": "Changes to the USERGROUPUSERS entry of the current user.", "properties": { "changePassword": { "allOf": [ { "$ref": "tchmi:general#/definitions/Any" }, { "description": "Parameters that are forwarded to the authentication extension's ChangePassword function." } ] }, "locale": { "$ref": "tchmi:server#/definitions/userLocale" }, "timeFormatLocale": { "$ref": "tchmi:server#/definitions/userLocale" }, "timeZone": { "$ref": "tchmi:server#/definitions/userTimeZone" } }, "type": "object" }, { "allOf": [ { "$ref": "tchmi:general#/definitions/VOID" }, { "description": "Calling this method without writeValue will read the current settings." } ] } ] } }, "USEMAPPING": true }, "ConfirmAlarm": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ConfirmAlarm", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "$ref": "tchmi:server#/definitions/alarm" } }, "USEMAPPING": true }, "Copy": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Copy", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "configuration": { "default": "default", "description": "Configuration name.", "type": "string" }, "domain": { "description": "Extension domain.", "type": "string" }, "new": { "description": "Path to the new entry.", "type": "string" }, "old": { "description": "Path to the old entry.", "type": "string" } }, "required": [ "old", "new" ], "type": "object" } }, "USEMAPPING": true }, "CreateEvent": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "CreateEvent", "OPTIONS": {}, "SCHEMA": { "function": true, "versions": [ 1.0, 2.0 ], "writeValue": { "$ref": "tchmi:server#/definitions/event" } }, "USEMAPPING": true }, "DefaultAuthExtension": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "DefaultAuthExtension", "OPTIONS": {}, "SCHEMA": { "default": "TcHmiUserManagement", "type": "string" }, "USEMAPPING": true }, "DefaultUserGroup": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "DefaultUserGroup", "OPTIONS": {}, "SCHEMA": { "const": "__SystemUsers", "function": true, "type": "string", "visibility": "HideInEngineering" }, "USEMAPPING": true }, "Delete": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Delete", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "domain": { "description": "Delete file form extension.", "type": "string" }, "fileName": { "description": "Name of the file to delete.", "type": "string" } }, "required": [ "fileName" ], "type": "object" } }, "USEMAPPING": true }, "DeleteConfiguration": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "DeleteConfiguration", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "type": "string" } }, "USEMAPPING": true }, "Diagnostics": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Diagnostics", "OPTIONS": {}, "SCHEMA": { "additionalProperties": false, "function": true, "properties": { "ACCEPTEDSOCKETS": { "type": "integer" }, "ACTIVESESSIONS": { "link": "Sessions", "type": "integer" }, "ACTIVESOCKETS": { "type": "integer" }, "ARCHITECTURE": { "type": "string" }, "DISCOVERY_RUNNING": { "type": "boolean", "visibility": "HideInEngineering" }, "DOTNETCLASSICVERSIONS": { "items": { "type": "string" }, "type": "array" }, "DOTNETCOREVERSIONS": { "items": { "type": "string" }, "type": "array" }, "DOTNETVERSIONS": { "items": { "type": "string" }, "type": "array" }, "LICENSE": { "properties": { "CLIENTS": { "propertyOrder": 2, "type": "integer" }, "EXTENSIONS": { "propertyOrder": 6, "type": "boolean" }, "SERVERS": { "propertyOrder": 1, "type": "integer" }, "STATE": { "default": "Unregistered", "enum": [ "Error", "Unregistered", "Engineering", "Demo", "Pending", "OK" ], "propertyOrder": 7, "type": "string" }, "TARGETS": { "propertyOrder": 4, "type": "integer" }, "USEDCLIENTS": { "propertyOrder": 3, "type": "integer" }, "USEDTARGETS": { "propertyOrder": 5, "type": "integer" } }, "type": "object" }, "MEMORYUSAGE": { "type": "number", "unit": "megabyte" }, "REMOTESERVERS": { "additionalProperties": { "properties": { "REMOTE_ERROR": { "$ref": "tchmi:general#/definitions/errorDetails" }, "REMOTE_STATUS": { "enum": [ "Disconnected", "Connected", "Error", "Disabled" ], "propertyOrder": 1, "type": "string" } }, "required": [ "REMOTE_STATUS" ], "type": "object" }, "type": "object" }, "SERVERTIME": { "format": "date-time", "type": "string" }, "TRAFFICIN": { "type": "number", "unit": "byte" }, "TRAFFICOUT": { "type": "number", "unit": "byte" }, "UPTIME": { "format": "timespan", "type": "string" } }, "type": "object" }, "USEMAPPING": true }, "Export": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Export", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "domain": { "type": "string" }, "full": { "default": false, "type": "boolean" }, "name": { "type": "string" } }, "required": [ "name", "domain" ], "type": "object" } }, "USEMAPPING": true }, "ForceLogout": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ForceLogout", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "anyOf": [ { "description": "User name. The authentication domain can be specified by using 'Domain::UserName'. If no domain is specified all users with the given name will be logged out.", "type": "string" }, { "description": "All users", "type": "null" }, { "properties": { "clientCertificate": { "description": "Thumbprint of the used client certificate", "type": "string" }, "clientIp": { "description": "IP address", "type": "string" }, "group": { "description": "User group", "type": "string" }, "sessionId": { "type": "string" } }, "type": "object" } ] } }, "USEMAPPING": true }, "GetConfiguration": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "GetConfiguration", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "domain": { "type": "string" }, "full": { "default": false, "type": "boolean" }, "name": { "type": "string" } }, "required": [ "name", "domain" ], "type": "object" } }, "USEMAPPING": true }, "GetCurrentUser": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "GetCurrentUser", "OPTIONS": {}, "SCHEMA": { "function": true, "properties": { "autoLoginUser": { "type": "boolean" }, "autoLogoff": { "format": "timespan", "type": "string" }, "clientCertificate": { "type": "string" }, "clientIp": { "type": "string" }, "configLocale": { "type": "string" }, "configTimeFormatLocale": { "type": "string" }, "configTimeZone": { "type": "string" }, "domain": { "type": "string" }, "groups": { "items": { "type": "string" }, "type": "array" }, "locale": { "type": "string" }, "name": { "type": "string" }, "session": { "type": "string" }, "timeFormatLocale": { "type": "string" }, "timeZone": { "type": "string" } }, "type": "object" }, "USEMAPPING": true }, "GetDefinitions": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "GetDefinitions", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "resolve": { "default": "None", "enum": [ "AddAllRefs", "Simplify", "None" ], "type": "string" }, "type": { "default": "general", "enum": [ "server", "framework", "general", "project" ], "type": "string" } }, "type": "object" } }, "USEMAPPING": true }, "GetFileInformation": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "GetFileInformation", "OPTIONS": {}, "SCHEMA": { "allOf": [ { "function": true }, { "$ref": "tchmi:server#/definitions/fileInfo" }, { "required": [ "modificationTime", "fileSize", "access" ] } ], "writeValue": { "type": "string" } }, "USEMAPPING": true }, "GetSchema": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "GetSchema", "OPTIONS": {}, "SCHEMA": { "anyOf": [ { "function": true, "versions": [ 1.0 ], "writeValue": { "properties": { "resolve": { "default": "None", "enum": [ "AddRefs", "Simplify", "AddAllRefs", "None" ], "type": "string" }, "symbol": { "description": "Name of the symbol.", "type": "string" }, "type": { "default": "Read", "enum": [ "Read", "Write" ], "type": "string" } }, "required": [ "symbol" ], "type": "object" } }, { "function": true, "versions": [ 2.0 ], "writeValue": { "properties": { "mergeSettings": { "default": true, "description": "Merge settings from the symbol configuration into the schema.", "type": "boolean" }, "resolve": { "default": "None", "enum": [ "AddRefs", "Simplify", "AddAllRefs", "AllVersions", "None" ], "type": "string" }, "symbol": { "description": "Name of the symbol.", "type": "string" }, "type": { "default": "Read", "enum": [ "Read", "Write" ], "type": "string" } }, "required": [ "symbol" ], "type": "object" } } ] }, "USEMAPPING": true }, "GetServerInformation": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "GetServerInformation", "OPTIONS": {}, "SCHEMA": { "function": true, "type": "object" }, "USEMAPPING": true }, "GetSymbolAccess": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "GetSymbolAccess", "OPTIONS": {}, "SCHEMA": { "allOf": [ { "$ref": "tchmi:server#/definitions/accessEnum" }, { "function": true } ], "writeValue": { "type": "string" } }, "USEMAPPING": true }, "Heartbeat": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Heartbeat", "OPTIONS": {}, "SCHEMA": { "function": true }, "USEMAPPING": true }, "Import": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Import", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "$ref": "tchmi:general#/definitions/Any" } }, "USEMAPPING": true }, "IsAuthRequired": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "IsAuthRequired", "OPTIONS": {}, "SCHEMA": { "function": true, "type": "boolean" }, "USEMAPPING": true }, "IsSymbolOutdated": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "IsSymbolOutdated", "OPTIONS": {}, "SCHEMA": { "anyOf": [ { "enum": [ "SYMBOL_UP_TO_DATE", "SYMBOL_SCHEMA_DIFFERENCE", "SYMBOL_INVALID_DOMAIN", "SYMBOL_INVALID_SYMBOL" ], "function": true, "type": "string", "versions": [ 1.0 ], "writeValue": { "properties": { "symbol": { "description": "Name of the symbol.", "type": "string" } }, "required": [ "symbol" ], "type": "object" } }, { "function": true, "properties": { "mappedSymbolSchema": { "$ref": "tchmi:server#/definitions/schemaRef" }, "state": { "enum": [ "SYMBOL_UP_TO_DATE", "SYMBOL_SCHEMA_DIFFERENCE", "SYMBOL_INVALID_DOMAIN", "SYMBOL_INVALID_SYMBOL" ], "type": "string" }, "symbolSchema": { "$ref": "tchmi:server#/definitions/schemaRef" } }, "required": [ "state" ], "type": "object", "versions": [ 2.0 ], "writeValue": { "properties": { "symbol": { "description": "Name of the symbol.", "type": "string" } }, "required": [ "symbol" ], "type": "object" } } ] }, "USEMAPPING": true }, "ListActiveSessions": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListActiveSessions", "OPTIONS": {}, "SCHEMA": { "function": true, "properties": { "clients": { "additionalProperties": { "items": { "properties": { "commands": { "items": { "properties": { "id": { "type": "integer" }, "symbol": { "type": "string" } }, "required": [ "id", "symbol" ], "type": "object" }, "type": "array" }, "sessionId": { "type": "string" }, "userName": { "type": "string" } }, "required": [ "commands", "sessionId", "userName" ], "type": "object" }, "type": "array" }, "type": "object" }, "subscriptions": { "additionalProperties": { "properties": { "averageDuration": { "format": "timespan", "type": "string" }, "clientCount": { "type": "integer" }, "commands": { "items": { "properties": { "lastSent": { "format": "date-time", "type": "string" }, "readValueJsonLength": { "minimum": 0, "type": "integer", "unit": "byte" }, "symbol": { "type": "string" } }, "required": [ "symbol" ], "type": "object" }, "type": "array" }, "id": { "type": "integer" }, "intervalTime": { "type": "integer" }, "readValueJsonLength": { "minimum": 0, "type": "integer", "unit": "byte" }, "type": { "enum": [ "Subscription", "ReadWrite" ], "type": "string" } }, "required": [ "id", "clientCount", "type", "commands" ], "type": "object" }, "type": "object" } }, "type": "object", "writeValue": { "anyOf": [ { "properties": { "averageDuration": { "default": false, "type": "boolean" }, "readValueJsonLength": { "default": false, "type": "boolean" } }, "type": "object" }, { "$ref": "tchmi:general#/definitions/VOID" } ] } }, "USEMAPPING": true }, "ListConfigurations": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListConfigurations", "OPTIONS": {}, "SCHEMA": { "function": true, "items": { "type": "string" }, "type": "array" }, "USEMAPPING": true }, "ListDomains": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListDomains", "OPTIONS": {}, "SCHEMA": { "additionalProperties": { "properties": { "authExtension": { "description": "Shows if extension can be used for user management.", "type": "boolean" }, "configVersion": { "description": "The version of the extension's configuration.", "type": "string" }, "debuggerAttached": { "description": "Indicates whether a debugger is or will be attached to the extension.", "type": "boolean" }, "error": { "$ref": "tchmi:general#/definitions/errorDetails" }, "extension": { "description": "The name of the extension.", "type": "string" }, "friendlyName": { "description": "A more readable name version of the extension name.", "type": "string" }, "guid": { "description": "The globally unique identifier associated with the extension.", "type": "string" }, "licensed": { "description": "Indicate the extension is license status.", "type": "boolean" }, "packageVersion": { "description": "The version of the NuGet package that contains the extension.", "type": "string" }, "remote": { "description": "Shows if the domain refers to a remote server.", "type": "boolean" }, "required": { "description": "Shows if the extension is considered to be required.", "type": "boolean" }, "state": { "description": "Shows the current state of the extension.", "enum": [ "NotLoaded", "Loaded", "Initialized", "Invalid", "Disabled", "Unloading", "NotRunning" ], "type": "string" }, "thirdParty": { "description": "Indicate the extension is a customer extension.", "type": "boolean" }, "updated": { "description": "Shows last update time of the config.", "format": "date-time", "type": "string" }, "version": { "description": "The version of the extension.", "type": "string" }, "visibility": { "description": "Indicates under which circumstances the extension configuration should be visible.", "enum": [ "AlwaysShow", "AlwaysHide", "HideInEngineering" ], "type": "string" } }, "type": "object" }, "function": true, "type": "object" }, "USEMAPPING": true }, "ListEvents": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListEvents", "OPTIONS": {}, "SCHEMA": { "function": true, "items": { "oneOf": [ { "additionalProperties": false, "properties": { "domain": { "type": "string" }, "localizedString": { "type": "string" }, "name": { "type": "string" }, "payload": { "oneOf": [ { "$ref": "tchmi:server#/definitions/alarm" }, { "$ref": "tchmi:server#/definitions/message" } ] }, "payloadType": { "$ref": "tchmi:server#/definitions/eventType" }, "sessionId": { "type": "string" }, "timeReceived": { "format": "date-time", "type": "string" } }, "required": [ "payload", "payloadType", "name", "domain", "timeReceived", "localizedString" ], "type": "object" }, { "additionalProperties": false, "properties": { "domain": { "type": "string" }, "name": { "type": "string" }, "payload": {}, "payloadType": { "$ref": "tchmi:server#/definitions/eventType" }, "sessionId": { "type": "string" }, "timeReceived": { "format": "date-time", "type": "string" } }, "required": [ "name", "domain", "timeReceived" ], "type": "object" } ] }, "type": "array" }, "USEMAPPING": true }, "ListFiles": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListFiles", "OPTIONS": {}, "SCHEMA": { "anyOf": [ { "additionalProperties": { "allOf": [ { "$ref": "tchmi:server#/definitions/fileInfo" }, { "properties": { "link": { "type": "string" } }, "required": [ "fileFlags" ] } ] }, "function": true, "type": "object", "versions": [ 1.0 ], "writeValue": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, { "additionalProperties": { "allOf": [ { "$ref": "tchmi:server#/definitions/fileInfo" }, { "properties": { "hash": { "description": "The md5 hash of the file", "type": "string" }, "link": { "type": "string" } }, "required": [ "fileFlags" ] } ] }, "function": true, "type": "object", "versions": [ 2.0 ], "writeValue": { "additionalProperties": false, "properties": { "hashes": { "description": "If true, the hash of each file is returned.", "type": "boolean" }, "path": { "description": "The path to list files from.", "type": "string" }, "recursive": { "description": "If true, the entire directory tree is returned.", "type": "boolean" } }, "required": [ "path" ], "type": "object", "versions": [ 2.0 ] } } ] }, "USEMAPPING": true }, "ListInternalSymbols": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListInternalSymbols", "OPTIONS": {}, "SCHEMA": { "function": true, "type": "object" }, "USEMAPPING": true }, "ListOutdatedSymbols": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListOutdatedSymbols", "OPTIONS": {}, "SCHEMA": { "additionalProperties": { "enum": [ "SYMBOL_SCHEMA_DIFFERENCE", "SYMBOL_INVALID_DOMAIN", "SYMBOL_INVALID_SYMBOL" ], "type": "string" }, "function": true, "type": "object", "writeValue": { "anyOf": [ { "properties": { "domain": { "type": "string" }, "ignoreHiddenSymbols": { "default": false, "type": "boolean" }, "onlyDynamicSymbols": { "default": false, "type": "boolean" } }, "type": "object" }, { "$ref": "tchmi:general#/definitions/VOID" } ] } }, "USEMAPPING": true }, "ListSymbolNames": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListSymbolNames", "OPTIONS": {}, "SCHEMA": { "description": "List of mapped symbol names.", "function": true, "items": { "type": "string" }, "type": "array", "writeValue": { "anyOf": [ { "properties": { "depth": { "default": 1, "maximum": 5, "minimum": 1, "type": "integer" }, "domain": { "type": "string" }, "ignoreHiddenSymbols": { "default": false, "type": "boolean" }, "onlyDynamicSymbols": { "default": false, "type": "boolean" } }, "type": "object" }, { "$ref": "tchmi:general#/definitions/VOID" } ] } }, "USEMAPPING": true }, "ListSymbols": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListSymbols", "OPTIONS": {}, "SCHEMA": { "additionalProperties": { "$ref": "tchmi:server#/definitions/symbol" }, "function": true, "type": "object" }, "USEMAPPING": true }, "ListUserGroups": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListUserGroups", "OPTIONS": {}, "SCHEMA": { "function": true, "items": { "type": "string" }, "type": "array" }, "USEMAPPING": true }, "ListUserNames": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListUserNames", "OPTIONS": {}, "SCHEMA": { "description": "List of usernames.", "function": true, "items": { "type": "string" }, "type": "array" }, "USEMAPPING": true }, "ListUsers": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListUsers", "OPTIONS": {}, "SCHEMA": { "anyOf": [ { "function": true, "items": { "description": "List of all users and their permissions.", "properties": { "domain": { "type": "string" }, "groups": { "items": { "type": "string" }, "type": "array" }, "name": { "type": "string" } }, "type": "object" }, "type": "array", "versions": [ 1.0 ] }, { "function": true, "items": { "description": "List of all users and their permissions.", "properties": { "autoLogoff": { "format": "timespan", "type": "string" }, "domain": { "type": "string" }, "groups": { "items": { "type": "string" }, "type": "array" }, "locale": { "$ref": "tchmi:server#/definitions/userLocale" }, "name": { "type": "string" }, "timeFormatLocale": { "$ref": "tchmi:server#/definitions/userLocale" }, "timeZone": { "$ref": "tchmi:server#/definitions/userTimeZone" } }, "type": "object" }, "type": "array", "versions": [ 2.0 ] } ] }, "USEMAPPING": true }, "LocalizeText": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "LocalizeText", "OPTIONS": {}, "SCHEMA": { "description": "The localized text.", "function": true, "type": "string", "writeValue": { "oneOf": [ { "$ref": "tchmi:server#/definitions/alarm" }, { "$ref": "tchmi:server#/definitions/message" }, { "description": "Localizable object.", "properties": { "domain": { "type": "string" }, "name": { "type": "string" }, "params": { "additionalProperties": {}, "type": "object" } }, "required": [ "name", "domain" ], "type": "object" } ] } }, "USEMAPPING": true }, "Login": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Login", "OPTIONS": {}, "SCHEMA": { "description": "The SessionId of the logged in user.", "function": true, "type": "string", "writeValue": { "properties": { "maintenanceMode": { "default": false, "type": "boolean" }, "password": { "format": "masked", "type": "string" }, "persistPreviousSession": { "default": false, "type": "boolean" }, "persistent": { "default": false, "type": "boolean" }, "userName": { "type": "string" } }, "required": [ "userName", "password" ], "type": "object" } }, "USEMAPPING": true }, "Logout": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Logout", "OPTIONS": {}, "SCHEMA": { "function": true }, "USEMAPPING": true }, "RefreshDefinitions": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "RefreshDefinitions", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "enum": [ "framework", "project", "general" ], "type": "string" } }, "USEMAPPING": true }, "Remove": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Remove", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "configuration": { "default": "default", "description": "Configuration name.", "type": "string" }, "domain": { "description": "Extension domain.", "type": "string" }, "path": { "description": "Path to the entry.", "type": "string" }, "value": {} }, "required": [ "path", "domain", "value" ], "type": "object" } }, "USEMAPPING": true }, "RemoveFromConfiguration": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "RemoveFromConfiguration", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "domain": { "description": "Domain of the config value.", "type": "string" }, "name": { "description": "Name of the configuration.", "type": "string" }, "path": { "description": "Path of the config value.", "type": "string" } }, "required": [ "name", "domain", "path" ], "type": "object" } }, "USEMAPPING": true }, "RemoveUnusedDefinitions": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "RemoveUnusedDefinitions", "OPTIONS": {}, "SCHEMA": { "function": true, "items": [ { "type": "string" } ], "type": "array", "writeValue": { "anyOf": [ { "properties": { "dryRun": { "default": false, "type": "boolean" }, "ignore": { "default": [], "items": { "type": "string" }, "type": "array", "uniqueItems": true } }, "type": "object" }, { "$ref": "tchmi:general#/definitions/VOID" } ] } }, "USEMAPPING": true }, "RemoveUser": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "RemoveUser", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "domain": { "description": "Domain name of the authentication extension", "type": "string" }, "userName": { "description": "Name of the user without domain prefix", "type": "string" } }, "required": [ "domain", "userName" ], "type": "object" } }, "USEMAPPING": true }, "Rename": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Rename", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "configuration": { "default": "default", "description": "Configuration name.", "type": "string" }, "domain": { "description": "Extension domain.", "type": "string" }, "new": { "description": "Path to the new entry.", "type": "string" }, "old": { "description": "Path to the old entry.", "type": "string" } }, "required": [ "old", "new" ], "type": "object" } }, "USEMAPPING": true }, "RenameConfiguration": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "RenameConfiguration", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "new": { "type": "string" }, "old": { "type": "string" } }, "required": [ "old", "new" ], "type": "object" } }, "USEMAPPING": true }, "Restart": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Restart", "OPTIONS": {}, "SCHEMA": { "function": true }, "USEMAPPING": true }, "SetConfiguration": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "SetConfiguration", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "data": {}, "domain": { "type": "string" }, "name": { "type": "string" }, "symbol": { "default": "", "type": "string" } }, "required": [ "name", "domain", "data" ], "type": "object" } }, "USEMAPPING": true }, "SetLocale": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "SetLocale", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "format": "locale", "type": "string" } }, "USEMAPPING": true }, "Shutdown": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Shutdown", "OPTIONS": {}, "SCHEMA": { "function": true }, "USEMAPPING": true }, "SubscribeEvents": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "SubscribeEvents", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "description": "The requestId of a subscription.", "type": "integer" } }, "USEMAPPING": true }, "TcHmiLua.Config": { "ACCESS": 0, "DOMAIN": "TcHmiLua", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Config", "OPTIONS": {}, "SCHEMA": {}, "USEMAPPING": true }, "TcHmiSqliteLogger.Clear": { "ACCESS": 3, "DOMAIN": "TcHmiSqliteLogger", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Clear", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "anyOf": [ { "properties": { "match": { "$ref": "tchmi:server#/definitions/eventFilter" } }, "required": [ "match" ], "type": "object" }, { "$ref": "tchmi:general#/definitions/VOID" } ] } }, "USEMAPPING": true }, "TcHmiSqliteLogger.ClearLocalizations": { "ACCESS": 3, "DOMAIN": "TcHmiSqliteLogger", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ClearLocalizations", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "anyOf": [ { "properties": { "match": { "$ref": "tchmi:server#/definitions/eventFilter" } }, "required": [ "match" ], "type": "object" }, { "$ref": "tchmi:general#/definitions/VOID" } ] } }, "USEMAPPING": true }, "TcHmiSqliteLogger.Config": { "ACCESS": 0, "DOMAIN": "TcHmiSqliteLogger", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Config", "OPTIONS": {}, "SCHEMA": {}, "USEMAPPING": true }, "TcHmiSqliteLogger.Diagnostics": { "ACCESS": 3, "DOMAIN": "TcHmiSqliteLogger", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Diagnostics", "OPTIONS": {}, "SCHEMA": { "function": true, "properties": { "allDomains": { "properties": { "databaseSize": { "allOf": [ { "$ref": "tchmi:general#/definitions/INT64" }, { "propertyOrder": 1, "unit": "byte" } ] }, "numEvents": { "propertyOrder": 3, "type": "integer" }, "numEventsWithAlarmPayload": { "propertyOrder": 7, "type": "integer" }, "numEventsWithMessagePayload": { "propertyOrder": 5, "type": "integer" }, "numPersistentEvents": { "propertyOrder": 4, "type": "integer", "visibility": "HideInEngineering" }, "numPersistentEventsWithAlarmPayload": { "propertyOrder": 8, "type": "integer", "visibility": "HideInEngineering" }, "numPersistentEventsWithMessagePayload": { "propertyOrder": 6, "type": "integer", "visibility": "HideInEngineering" }, "persistentDatabaseSize": { "allOf": [ { "$ref": "tchmi:general#/definitions/INT64" }, { "propertyOrder": 2, "unit": "byte" } ] } }, "required": [ "databaseSize", "persistentDatabaseSize", "numEvents", "numPersistentEvents", "numEventsWithMessagePayload", "numPersistentEventsWithMessagePayload", "numEventsWithAlarmPayload", "numPersistentEventsWithAlarmPayload" ], "type": "object" }, "perDomain": { "additionalProperties": { "properties": { "numEvents": { "propertyOrder": 1, "type": "integer" }, "numEventsWithAlarmPayload": { "propertyOrder": 5, "type": "integer" }, "numEventsWithMessagePayload": { "propertyOrder": 3, "type": "integer" }, "numPersistentEvents": { "propertyOrder": 2, "type": "integer", "visibility": "HideInEngineering" }, "numPersistentEventsWithAlarmPayload": { "propertyOrder": 6, "type": "integer", "visibility": "HideInEngineering" }, "numPersistentEventsWithMessagePayload": { "propertyOrder": 4, "type": "integer", "visibility": "HideInEngineering" } }, "required": [ "numEvents", "numPersistentEvents", "numEventsWithMessagePayload", "numPersistentEventsWithMessagePayload", "numEventsWithAlarmPayload", "numPersistentEventsWithAlarmPayload" ], "type": "object" }, "type": "object" } }, "required": [ "allDomains", "perDomain" ], "type": "object" }, "USEMAPPING": true }, "TcHmiSqliteLogger.ListEvents": { "ACCESS": 3, "DOMAIN": "TcHmiSqliteLogger", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListEvents", "OPTIONS": {}, "SCHEMA": { "function": true }, "USEMAPPING": true }, "TcHmiSrv.Config": { "ACCESS": 0, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Config", "OPTIONS": {}, "SCHEMA": {}, "USEMAPPING": true }, "TcHmiUserManagement.AddUser": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "AddUser", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "enabled": { "description": "Indicates if the user can be used or not.", "type": "boolean" }, "password": { "description": "Password of the user. Only a hash will be stored.", "format": "masked", "type": "string" }, "userName": { "description": "Name of the user.", "type": "string" } }, "required": [ "userName", "password" ], "type": "object" } }, "USEMAPPING": true }, "TcHmiUserManagement.ChangePassword": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ChangePassword", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "currentPassword": { "format": "masked", "type": "string" }, "newPassword": { "format": "masked", "type": "string" }, "twoFactorToken": { "format": "masked", "type": "string" } }, "type": "object" } }, "USEMAPPING": true }, "TcHmiUserManagement.Config": { "ACCESS": 0, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Config", "OPTIONS": {}, "SCHEMA": {}, "USEMAPPING": true }, "TcHmiUserManagement.Disable2FA": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Disable2FA", "OPTIONS": {}, "SCHEMA": { "function": true, "type": "boolean", "writeValue": { "properties": { "password": { "format": "masked", "type": "string" }, "twoFactorToken": { "format": "masked", "type": "string" } }, "required": [ "password", "twoFactorToken" ], "type": "object" } }, "USEMAPPING": true }, "TcHmiUserManagement.DisableUser": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "DisableUser", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "description": "Name of the user.", "type": "string" } }, "USEMAPPING": true }, "TcHmiUserManagement.Enable2FA": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Enable2FA", "OPTIONS": {}, "SCHEMA": { "function": true, "type": "boolean", "writeValue": { "properties": { "password": { "type": "string" }, "secret": { "type": "string" }, "twoFactorToken": { "type": "string" } }, "required": [ "password", "secret", "twoFactorToken" ], "type": "object" } }, "USEMAPPING": true }, "TcHmiUserManagement.EnableUser": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "EnableUser", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "description": "Name of the user.", "type": "string" } }, "USEMAPPING": true }, "TcHmiUserManagement.Get2FAStatus": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Get2FAStatus", "OPTIONS": {}, "SCHEMA": { "enum": [ 0, 1, 2, 3, 4 ], "options": [ { "description": "2FA is enabled.", "label": "2FAEnabled", "value": 0 }, { "description": "2FA can be enabled.", "label": "2FACanBeEnabled", "value": 1 }, { "description": "2FA cannot be enabled.", "label": "2FACannotBeEnabled", "value": 2 }, { "description": "2FA may be disabled.", "label": "2FACanBeDisabled", "value": 3 }, { "description": "2FA is enabled but not asked for", "label": "2FANotRequired", "value": 4 } ], "type": "integer" }, "USEMAPPING": true }, "TcHmiUserManagement.GetComplexityRules": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "GetComplexityRules", "OPTIONS": {}, "SCHEMA": { "additionalProperties": { "properties": { "localizationParameters": { "additionalProperties": { "type": "string" }, "type": "object" }, "regex": { "format": "regex", "type": "string" } }, "required": [ "regex" ], "type": "object" }, "function": true, "type": "object" }, "USEMAPPING": true }, "TcHmiUserManagement.ListDisabledUsers": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListDisabledUsers", "OPTIONS": {}, "SCHEMA": { "function": true, "items": { "type": "string" }, "type": "array" }, "USEMAPPING": true }, "TcHmiUserManagement.ListUsers": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "ListUsers", "OPTIONS": {}, "SCHEMA": { "function": true, "items": { "type": "string" }, "type": "array" }, "USEMAPPING": true }, "TcHmiUserManagement.RemoveUser": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "RemoveUser", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "description": "Name of the user.", "type": "string" } }, "USEMAPPING": true }, "TcHmiUserManagement.RenameUser": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "RenameUser", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "properties": { "currentUserName": { "description": "Current name of the user.", "type": "string" }, "newUserName": { "description": "The new name of the user.", "type": "string" } }, "required": [ "currentUserName", "newUserName" ], "type": "object" } }, "USEMAPPING": true }, "TcHmiUserManagement.Reset2FA": { "ACCESS": 3, "DOMAIN": "TcHmiUserManagement", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Reset2FA", "OPTIONS": {}, "SCHEMA": { "function": true, "type": "boolean", "writeValue": { "type": "string" } }, "USEMAPPING": true }, "Unsubscribe": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Unsubscribe", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "description": "The requestId of a subscription.", "type": "integer" } }, "USEMAPPING": true }, "UnsubscribeEvents": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "UnsubscribeEvents", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "description": "The requestId of a subscription.", "type": "integer" } }, "USEMAPPING": true }, "UpdateEventsSubscription": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "UpdateEventsSubscription", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "description": "The requestId of a subscription.", "type": "integer" } }, "USEMAPPING": true }, "Upload": { "ACCESS": 3, "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "HIDDEN": true, "MAPPING": "Upload", "OPTIONS": {}, "SCHEMA": { "function": true, "writeValue": { "additionalProperties": false, "properties": { "checkSum": { "description": "Checksum of the file as MD5 hexadecimal-string.", "type": "string" }, "chunkType": { "default": 0, "enum": [ 0, 1, 2, 3 ], "type": "integer" }, "data": { "description": "Data of the file.", "format": "base64", "type": "string" }, "domain": { "description": "Upload extension dll to remote filesystem.", "type": "string" }, "fileName": { "description": "Name of the file.", "type": "string" }, "isDirectory": { "default": false, "type": "boolean" } }, "required": [ "fileName" ], "type": "object" } }, "USEMAPPING": true }, "UserSelectType": { "ACCESS": 3, "CUSTOMERDATA": "", "DOMAIN": "TcHmiSrv", "DYNAMIC": false, "EXTENSION_DATA_DOMAINS": [], "FLOODPROTECTION_LEVEL": -1, "HIDDEN": true, "MAPPING": "Config::USERSELECTTYPE", "OPTIONS": {}, "REAUTHENTICATION_REQUIRED": false, "REVIEWER_GROUPS": [], "SCHEMA": { "category": "security", "configDescription": "DESC_USERSELECTTYPE", "default": 0, "enum": [ 0, 1 ], "options": [ { "label": "ENUM_COMBOBOX", "value": 0 }, { "label": "ENUM_TEXTFIELD", "value": 1 } ], "propertyOrder": 14, "type": "integer" }, "SUBSYMBOL_MAPPING": "", "USEMAPPING": true } }, "SYMBOL_COMPLEXITY_LIMIT": 100, "TEMPDH": "", "THREADPOOLSIZE": 32, "UPLOADTIMEOUT": "PT20S", "USEINT64STRING": true, "USERGROUPS": { "__SystemAdministrators": { "ENABLED": true, "FILEACCESS": 3, "FILES": {}, "SYMBOLACCESS": 3, "SYMBOLS": {} }, "__SystemGuests": { "ENABLED": true, "FILEACCESS": 0, "FILES": { "/Config/ServerState": 1, "/favicon.ico": 1 }, "SYMBOLACCESS": 0, "SYMBOLS": { "DefaultAuthExtension": 1, "DefaultUserGroup": 1, "GetCurrentUser": 3, "GetSymbolAccess": 3, "Heartbeat": 3, "IsAuthRequired": 3, "ListDomains": 3, "ListUserNames": 3, "Login": 3, "Logout": 3, "SetLocale": 3, "Unsubscribe": 3, "UserSelectType": 1 } }, "__SystemMaintenanceUsers": { "ENABLED": true, "FILEACCESS": 3, "FILES": {}, "SYMBOLACCESS": 0, "SYMBOLS": {} }, "__SystemUsers": { "ENABLED": true, "FILEACCESS": 3, "FILES": { "/Config": 1 }, "SYMBOLACCESS": 0, "SYMBOLS": { "ADS.AdsSyncReadDeviceInfoReq": 3, "ADS.AdsSyncReadStateReq": 3, "ADS.CheckLicense": 3, "ADS.Diagnostics": 3, "ADS.PLC1.GVL_SCADA.xErrAck": 3, "ADS.PLC1.GVL_SCADA.xOpenAllChambers": 3, "ADS.PLC1.PRG_Main._fbRobot._abToolsAndPositions.0": 3, "ADS.PLC1.PRG_Main._fbRobot._abToolsAndPositions.1": 3, "ADS.PLC1.PRG_Main._fbRobot._abToolsAndPositions.2": 3, "ADS.PLC1.PRG_Main._fbRobot._abToolsAndPositions.3": 3, "ADS.PLC1.PRG_Main._fbRobot._diOffsetPosX": 3, "ADS.PLC1.PRG_Main._fbRobot._diOffsetPosY": 3, "ADS.PLC1.PRG_Main._fbRobot._diThickness": 3, "ADS.PLC1.PRG_Main._fbRobot._uJobs.stJobs.wFinishedJobNrFromPlc": 3, "ADS.PLC1.PRG_Main._fbRobot._uJobs.stJobs.wJobNrForRobot": 3, "ChangeUserSettings": 3, "ConfirmAlarm": 3, "CreateEvent": 3, "DefaultAuthExtension": 1, "DefaultUserGroup": 1, "Diagnostics": 3, "Export": 3, "GetConfiguration": 3, "GetCurrentUser": 3, "GetDefinitions": 3, "GetFileInformation": 3, "GetSchema": 3, "GetServerInformation": 3, "GetSymbolAccess": 3, "Heartbeat": 3, "IsAuthRequired": 3, "ListDomains": 3, "ListEvents": 3, "ListSymbols": 3, "ListUserNames": 3, "LocalizeText": 3, "Login": 3, "Logout": 3, "SetLocale": 3, "SubscribeEvents": 3, "TcHmiSqliteLogger.Diagnostics": 3, "TcHmiUserManagement.ChangePassword": 3, "TcHmiUserManagement.Disable2FA": 3, "TcHmiUserManagement.Enable2FA": 3, "TcHmiUserManagement.Get2FAStatus": 3, "TcHmiUserManagement.GetComplexityRules": 3, "Unsubscribe": 3, "UnsubscribeEvents": 3, "UpdateEventsSubscription": 3, "UserSelectType": 1 } } }, "USERGROUPUSERS": { "TcHmiUserManagement": { "__SystemAdministrator": { "USERGROUPUSERS_AUTO_LOGOFF": "PT0S", "USERGROUPUSERS_FORCE_2FA_INIT": false, "USERGROUPUSERS_FORCE_PASSWORD_CHANGE": false, "USERGROUPUSERS_GROUPS": [ "__SystemAdministrators" ], "USERGROUPUSERS_LOCALE": "project", "USERGROUPUSERS_TIMEFORMATLOCALE": "project", "USERGROUPUSERS_TIMEZONE": "project" }, "__SystemGuest": { "USERGROUPUSERS_AUTO_LOGOFF": "PT0S", "USERGROUPUSERS_FORCE_2FA_INIT": false, "USERGROUPUSERS_FORCE_PASSWORD_CHANGE": false, "USERGROUPUSERS_GROUPS": [ "__SystemGuests" ], "USERGROUPUSERS_LOCALE": "project", "USERGROUPUSERS_TIMEFORMATLOCALE": "project", "USERGROUPUSERS_TIMEZONE": "project" }, "__SystemUser": { "USERGROUPUSERS_AUTO_LOGOFF": "PT0S", "USERGROUPUSERS_FORCE_2FA_INIT": false, "USERGROUPUSERS_FORCE_PASSWORD_CHANGE": false, "USERGROUPUSERS_GROUPS": [ "__SystemUsers" ], "USERGROUPUSERS_LOCALE": "project", "USERGROUPUSERS_TIMEFORMATLOCALE": "project", "USERGROUPUSERS_TIMEZONE": "project" } } }, "USERSELECTTYPE": 0, "VIDEOSEGMENTSIZE": 1048576, "VIRTUALDIRECTORIES": { "/": "..\\..\\Infineon_HMI\\", "/Beckhoff.TwinCAT.HMI.Controls": "..\\..\\Infineon\\Packages\\Beckhoff.TwinCAT.HMI.Controls.14.4.1\\runtimes\\native1.12-tchmi", "/Beckhoff.TwinCAT.HMI.Framework": "..\\..\\Infineon\\Packages\\Beckhoff.TwinCAT.HMI.Framework.14.3.360\\runtimes\\native1.12-tchmi", "/Beckhoff.TwinCAT.HMI.Functions": "..\\..\\Infineon\\Packages\\Beckhoff.TwinCAT.HMI.Functions.14.3.340\\runtimes\\native1.12-tchmi", "/bin": "..\\..\\Infineon_HMI\\bin\\" } }