lexicon
Id: eco.wonderland.workcell.device.data.property.defs
Type: lexicon
Objects
Section titled “Objects”- constraints: Organize a set of expected values that can be reported for a dataItem.
- definition: Defines the meaning of entry and cell entities when the associated representation is either
data-setortable. - filter: Provides a means to control when an agent records updated information for a dataItem.
- initialValue: Starting value for a dataItem as well as the value to be set for the dataItem after a reset event.
- minimumDeltaFilter: Minimum-delta
- periodFilter: Period
- resetTrigger: Type of event that may cause a reset to occur.
- source: Identifies the component, dataItem, or composition from which a measured value originates.
Schema
Section titled “Schema”{ "id": "eco.wonderland.workcell.device.data.property.defs", "lexicon": 1, "defs": { "constraints": { "type": "object", "properties": { "maximum": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "minimum": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "nominal": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "value": { "type": "array", "items": { "type": "string" } }, "filter": { "type": "union", "refs": [ "#filter", "#minimumDeltaFilter", "#periodFilter" ] } } }, "definition": { "type": "object", "properties": { "cellDefinitions": { "type": "array", "items": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.definition.defs#cellDefinition" } }, "entryDefinitions": { "type": "array", "items": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.definition.defs#entryDefinition" } } } }, "filter": { "type": "object", "required": [ "type" ], "properties": { "type": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#filter" }, "value": { "type": "bytes", "minLength": 4, "maxLength": 4 } } }, "initialValue": { "type": "object", "required": [ "value" ], "properties": { "value": { "type": "string" } } }, "minimumDeltaFilter": { "type": "object", "required": [ "type" ], "properties": { "type": { "type": "string", "default": "minimum-delta" }, "value": { "type": "bytes", "minLength": 4, "maxLength": 4 } } }, "periodFilter": { "type": "object", "required": [ "type" ], "properties": { "type": { "type": "string", "default": "period" }, "value": { "type": "bytes", "minLength": 4, "maxLength": 4 } } }, "resetTrigger": { "type": "object", "required": [ "value" ], "properties": { "value": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#resetTrigger" } } }, "source": { "type": "object", "properties": { "componentId": { "type": "string" }, "compositionId": { "type": "string" }, "dataItemId": { "type": "string" }, "value": { "type": "string" } } } }}