{ "$schema": "../../TcHmiSrv/schema/ExtensionSettings.Schema.json", "version": "14.4.293.0", "configVersion": "1.0.1.5", "guid": "5AE90DB9-B895-45AD-9B79-27A19FADCD86", "visibility": "AlwaysShow", "policies": [ "StrictPropertyValidation", "StrictConfigListenerFilter" ], "symbolCategories": [ { "name": "native", "localization": "CATEGORY_NATIVE" }, { "name": "wrapperFunctions", "localization": "CATEGORY_WRAPPER_FUNCTIONS" } ], "symbols": { "AdsSyncWriteControlReq": { "category": "native", "readValue": { "function": true }, "writeValue": { "type": "object", "properties": { "Runtime": { "type": "string" }, "AdsState": { "$ref": "#/definitions/adsState" }, "DeviceState": { "$ref": "tchmi:general#/definitions/UINT32" }, "WriteData": { "type": "string", "format": "base64" } }, "required": [ "Runtime", "AdsState", "DeviceState", "WriteData" ] } }, "AdsSyncReadDeviceInfoReq": { "category": "native", "userGroups": [ "__SystemUsers" ], "readValue": { "function": true }, "writeValue": { "type": "string", "description": "Ads runtime." } }, "AdsSyncReadReq": { "category": "native", "readValue": { "function": true }, "writeValue": { "type": "object", "properties": { "Runtime": { "type": "string" }, "IndexGroup": { "$ref": "tchmi:general#/definitions/UINT32" }, "IndexOffset": { "$ref": "tchmi:general#/definitions/UINT32" }, "ReadLen": { "$ref": "tchmi:general#/definitions/UINT32" } }, "required": [ "Runtime", "IndexGroup", "ReadLen" ] } }, "AdsSyncReadStateReq": { "category": "native", "userGroups": [ "__SystemUsers" ], "readValue": { "function": true, "type": "object", "properties": { "AdsState": { "$ref": "#/definitions/adsState" }, "DeviceState": { "type": "integer" } } }, "writeValue": { "oneOf": [ { "type": "string", "description": "Ads runtime." }, { "type": "object", "properties": { "Runtime": { "type": "string", "description": "Ads runtime." }, "Port": { "allOf": [ { "$ref": "tchmi:general#/definitions/UINT32" }, { "const": 10000, "description": "Execute the request for a different ADS port" } ] } }, "required": [ "Runtime" ] } ] } }, "AdsSyncWriteReq": { "category": "native", "readValue": { "function": true }, "writeValue": { "type": "object", "properties": { "Runtime": { "type": "string" }, "IndexGroup": { "$ref": "tchmi:general#/definitions/UINT32" }, "IndexOffset": { "$ref": "tchmi:general#/definitions/UINT32" }, "WriteData": { "type": "string", "format": "base64" } }, "required": [ "Runtime", "IndexGroup", "IndexOffset", "WriteData" ] } }, "AdsSyncReadWriteReq": { "category": "native", "readValue": { "function": true }, "writeValue": { "type": "object", "properties": { "Runtime": { "type": "string" }, "IndexGroup": { "$ref": "tchmi:general#/definitions/UINT32" }, "IndexOffset": { "$ref": "tchmi:general#/definitions/UINT32" }, "ReadLen": { "$ref": "tchmi:general#/definitions/UINT32" }, "WriteData": { "type": "string", "format": "base64" } }, "required": [ "Runtime", "IndexGroup", "IndexOffset", "ReadLen", "WriteData" ] } }, "CheckLicense": { "category": "wrapperFunctions", "userGroups": [ "__SystemUsers" ], "readValue": { "function": true, "type": "object", "properties": { "expireTimeUTC": { "type": "string", "format": "date-time" }, "result": { "$ref": "tchmi:general#/definitions/UINT32" }, "count": { "$ref": "tchmi:general#/definitions/UINT32" } } }, "writeValue": { "type": "string" } }, "ListSymbols": { "readValue": { "function": true } }, "ListCommonTypes": { "readValue": { "function": true, "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string" }, "value": { "type": "string" } }, "required": [ "label", "value" ] } } }, "RuntimePorts": { "category": "wrapperFunctions", "readValue": { "function": true, "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string" }, "name": { "type": "string" }, "value": { "type": "integer" } }, "required": [ "label", "value" ] } }, "writeValue": { "anyOf": [ { "type": "object", "properties": { "NETID": { "type": "string", "format": "amsnetid" }, "all": { "type": "boolean", "default": false } } }, { "$ref": "tchmi:general#/definitions/VOID" } ] } }, "GetSystemId": { "category": "wrapperFunctions", "readValue": { "function": true, "type": "string" } }, "ListRoutes": { "category": "wrapperFunctions", "readValue": { "function": true, "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string" }, "name": { "type": "string" }, "value": { "type": "string", "format": "amsnetid" } }, "required": [ "label", "name", "value" ] } } }, "GetSchema": { "writeValue": { "type": "string" }, "readValue": { "function": true } }, "Diagnostics": { "userGroups": [ "__SystemUsers" ], "readValue": { "allOf": [ { "function": true }, { "oneOf": [ { "versions": [ 1.0 ], "type": "object", "properties": { "runtimes": { "type": "object", "additionalProperties": { "type": "object", "properties": { "connectionState": { "propertyOrder": 1, "type": "string" }, "systemServiceAdsState": { "propertyOrder": 2, "type": "string" }, "adsState": { "propertyOrder": 3, "type": "string" }, "deviceName": { "propertyOrder": 4, "type": "string" }, "adsApplicationName": { "propertyOrder": 5, "type": "string", "visibility": "HideInEngineering" }, "adsProjectName": { "propertyOrder": 6, "type": "string" }, "adsProjectCompiledAt": { "propertyOrder": 7, "type": "string", "format": "date-time", "visibility": "HideInEngineering" }, "adsVersion": { "propertyOrder": 8, "type": "string" }, "adsVersionBuild": { "propertyOrder": 9, "type": "integer", "minimum": 0, "visibility": "HideInEngineering" }, "isUserModeRuntime": { "propertyOrder": 10, "type": "boolean", "visibility": "HideInEngineering" } }, "required": [ "deviceName", "adsVersion", "adsState", "connectionState" ] } } } }, { "versions": [ 2.0 ], "type": "object", "properties": { "domainState": { "propertyOrder": 2, "type": "string", "enum": [ "Good", "Bad" ] }, "domainError": { "propertyOrder": 3, "type": "string", "format": "multiline" }, "runtimes": { "propertyOrder": 1, "type": "object", "additionalProperties": { "type": "object", "properties": { "connectionState": { "propertyOrder": 1, "type": "string" }, "systemServiceAdsState": { "propertyOrder": 2, "type": "string" }, "adsState": { "propertyOrder": 3, "type": "string" }, "deviceName": { "propertyOrder": 4, "type": "string" }, "adsApplicationName": { "propertyOrder": 5, "type": "string", "visibility": "HideInEngineering" }, "adsProjectName": { "propertyOrder": 6, "type": "string" }, "adsProjectCompiledAt": { "propertyOrder": 7, "type": "string", "format": "date-time", "visibility": "HideInEngineering" }, "adsVersion": { "propertyOrder": 8, "type": "string" }, "adsVersionBuild": { "propertyOrder": 9, "type": "integer", "minimum": 0, "visibility": "HideInEngineering" }, "isUserModeRuntime": { "propertyOrder": 10, "type": "boolean", "visibility": "HideInEngineering" } }, "required": [ "deviceName", "adsVersion", "adsState", "connectionState" ] } } }, "required": [ "domainState" ] } ] } ] } } }, "packageVersion": "14.4.293.0", "productVersion": "14.4.293.0", "signature": "ORY7oKM/0zMTgi8N4zp1Jd7v86+jx230p/9ke/DKREb2Oza53Y1Pj6pNkgDiP4JHSvxfBD1Bh15bMxMk9wFgAYWiAgB93+uTZOpdOFj8sSN0rRI+dR9IrDdrthr4f7PZPvFTH+X1k3STsEgq+d245NCxiGDSt5NpOE9+N0EiVxhbuGyMzXYWVNW+x/Pcj7cldAAP6/NKFx8KzsU1S8EabDmARQNfVUgLT51FxxXUo0Y3L8Tk2keGQfclI45iikT38fMFukimRRuwUPs/ZIsQAlgZmHe8q3cEAQ2h9Lu8cF228GLHaUwLpxldJccPhPNf66R8myU1MBmVl9cROtLD+w==" }