lexicon
Id: eco.wonderland.workcell.asset.configuration.defs
Type: lexicon
Objects
Section titled “Objects”- componentConfigurationParameters: Set of parameterSets that govern the functionality of the related component.
- parameter: Property that determines the characteristic or behavior of an entity.
- parameterSet: Set of parameters.
Schema
Section titled “Schema”{ "id": "eco.wonderland.workcell.asset.configuration.defs", "lexicon": 1, "defs": { "componentConfigurationParameters": { "type": "object", "required": [ "assetId", "timestamp", "parameterSets" ], "properties": { "assetId": { "type": "string" }, "deviceUuid": { "type": "string" }, "removed": { "type": "boolean" }, "timestamp": { "type": "string", "format": "datetime" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "hash": { "type": "string" }, "parameterSets": { "type": "array", "minLength": 1, "items": { "type": "ref", "ref": "#parameterSet" } } } }, "parameter": { "type": "object", "required": [ "identifier", "name", "value" ], "properties": { "identifier": { "type": "string" }, "name": { "type": "string" }, "minimum": { "type": "bytes", "minLength": 8, "maxLength": 8 }, "maximum": { "type": "bytes", "minLength": 8, "maxLength": 8 }, "nominal": { "type": "bytes", "minLength": 8, "maxLength": 8 }, "value": { "type": "string" }, "units": { "type": "string" } } }, "parameterSet": { "type": "object", "required": [ "parameters" ], "properties": { "name": { "type": "string" }, "parameters": { "type": "array", "minLength": 1, "items": { "type": "ref", "ref": "#parameter" } } } } }}