lexicon
Id: eco.wonderland.workcell.observation.representation.defs
Type: lexicon
Objects
Section titled “Objects”- cell: Key-value pair published as part of a tableEntry.
- dataSet: Representation for an observation composed of value(s) represented as a set of key-value pair.
- entry: Key-value pair published as part of a dataSet.
- representation: Specifies the format and structure of value.
- table: Representation for an observation composed of two-dimensional sets of key-value pair where the entry represents rows containing sets of key-value pair given by cell entities.
- tableEntry: Key-value pair published as part of a table.
- timeSeries: Representation for an observation composed of a series of sampled data.
- value: Default representation type for all observation types where value type is an data type.
Schema
Section titled “Schema”{ "id": "eco.wonderland.workcell.observation.representation.defs", "lexicon": 1, "defs": { "cell": { "type": "object", "required": [ "key" ], "properties": { "key": { "type": "string" }, "value": { "type": "string" } } }, "dataSet": { "type": "object", "required": [ "count" ], "properties": { "count": { "type": "integer" }, "entry": { "type": "array", "items": { "type": "ref", "ref": "#entry" } } } }, "entry": { "type": "object", "required": [ "key" ], "properties": { "key": { "type": "string" }, "removed": { "type": "boolean" }, "value": { "type": "string" } } }, "representation": { "type": "object", "properties": {} }, "table": { "type": "object", "required": [ "count" ], "properties": { "tableEntry": { "type": "array", "items": { "type": "ref", "ref": "#tableEntry" } }, "count": { "type": "integer" } } }, "tableEntry": { "type": "object", "required": [ "key" ], "properties": { "key": { "type": "string" }, "removed": { "type": "boolean" }, "cell": { "type": "array", "items": { "type": "ref", "ref": "#cell" } } } }, "timeSeries": { "type": "object", "required": [ "sampleCount", "value" ], "properties": { "sampleCount": { "type": "integer" }, "value": { "type": "array", "minLength": 1, "items": { "type": "bytes", "minLength": 4, "maxLength": 4 } } } }, "value": { "type": "object", "properties": { "value": { "type": "string" } } } }}