lexicon
Id: eco.wonderland.workcell.observation.condition.defs
Type: lexicon
Arrays
Section titled “Arrays”Objects
Section titled “Objects”- actuator: Actuator
- communications: Communications
- dataRange: Data-range
- logicProgram: Logic-program
- motionProgram: Motion-program
- system: System
- condition: Observation that provides the condition of a piece of equipment or a Component.
Schema
Section titled “Schema”{ "id": "eco.wonderland.workcell.observation.condition.defs", "lexicon": 1, "defs": { "actuator": { "type": "object", "required": [ "dataItemId", "sequence", "timestamp", "type", "isUnavailable", "conditionId" ], "properties": { "compositionId": { "type": "string" }, "dataItemId": { "type": "string" }, "name": { "type": "string" }, "sequence": { "type": "integer" }, "subType": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemSubType" }, "timestamp": { "type": "string", "format": "datetime" }, "type": { "type": "string", "default": "actuator" }, "units": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#unit" }, "isUnavailable": { "type": "boolean" }, "value": { "type": "string" }, "nativeCode": { "type": "string" }, "nativeSeverity": { "type": "string" }, "qualifier": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#qualifier" }, "statistic": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#statistic" }, "lang": { "type": "string" }, "state": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#conditionState" }, "conditionId": { "type": "string" } } }, "communications": { "type": "object", "required": [ "dataItemId", "sequence", "timestamp", "type", "isUnavailable", "conditionId" ], "properties": { "compositionId": { "type": "string" }, "dataItemId": { "type": "string" }, "name": { "type": "string" }, "sequence": { "type": "integer" }, "subType": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemSubType" }, "timestamp": { "type": "string", "format": "datetime" }, "type": { "type": "string", "default": "communications" }, "units": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#unit" }, "isUnavailable": { "type": "boolean" }, "value": { "type": "string" }, "nativeCode": { "type": "string" }, "nativeSeverity": { "type": "string" }, "qualifier": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#qualifier" }, "statistic": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#statistic" }, "lang": { "type": "string" }, "state": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#conditionState" }, "conditionId": { "type": "string" } } }, "dataRange": { "type": "object", "required": [ "dataItemId", "sequence", "timestamp", "type", "isUnavailable", "conditionId" ], "properties": { "compositionId": { "type": "string" }, "dataItemId": { "type": "string" }, "name": { "type": "string" }, "sequence": { "type": "integer" }, "subType": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemSubType" }, "timestamp": { "type": "string", "format": "datetime" }, "type": { "type": "string", "default": "data-range" }, "units": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#unit" }, "isUnavailable": { "type": "boolean" }, "value": { "type": "string" }, "nativeCode": { "type": "string" }, "nativeSeverity": { "type": "string" }, "qualifier": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#qualifier" }, "statistic": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#statistic" }, "lang": { "type": "string" }, "state": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#conditionState" }, "conditionId": { "type": "string" } } }, "logicProgram": { "type": "object", "required": [ "dataItemId", "sequence", "timestamp", "type", "isUnavailable", "conditionId" ], "properties": { "compositionId": { "type": "string" }, "dataItemId": { "type": "string" }, "name": { "type": "string" }, "sequence": { "type": "integer" }, "subType": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemSubType" }, "timestamp": { "type": "string", "format": "datetime" }, "type": { "type": "string", "default": "logic-program" }, "units": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#unit" }, "isUnavailable": { "type": "boolean" }, "value": { "type": "string" }, "nativeCode": { "type": "string" }, "nativeSeverity": { "type": "string" }, "qualifier": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#qualifier" }, "statistic": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#statistic" }, "lang": { "type": "string" }, "state": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#conditionState" }, "conditionId": { "type": "string" } } }, "motionProgram": { "type": "object", "required": [ "dataItemId", "sequence", "timestamp", "type", "isUnavailable", "conditionId" ], "properties": { "compositionId": { "type": "string" }, "dataItemId": { "type": "string" }, "name": { "type": "string" }, "sequence": { "type": "integer" }, "subType": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemSubType" }, "timestamp": { "type": "string", "format": "datetime" }, "type": { "type": "string", "default": "motion-program" }, "units": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#unit" }, "isUnavailable": { "type": "boolean" }, "value": { "type": "string" }, "nativeCode": { "type": "string" }, "nativeSeverity": { "type": "string" }, "qualifier": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#qualifier" }, "statistic": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#statistic" }, "lang": { "type": "string" }, "state": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#conditionState" }, "conditionId": { "type": "string" } } }, "system": { "type": "object", "required": [ "dataItemId", "sequence", "timestamp", "type", "isUnavailable", "conditionId" ], "properties": { "compositionId": { "type": "string" }, "dataItemId": { "type": "string" }, "name": { "type": "string" }, "sequence": { "type": "integer" }, "subType": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemSubType" }, "timestamp": { "type": "string", "format": "datetime" }, "type": { "type": "string", "default": "system" }, "units": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#unit" }, "isUnavailable": { "type": "boolean" }, "value": { "type": "string" }, "nativeCode": { "type": "string" }, "nativeSeverity": { "type": "string" }, "qualifier": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#qualifier" }, "statistic": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#statistic" }, "lang": { "type": "string" }, "state": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#conditionState" }, "conditionId": { "type": "string" } } }, "condition": { "type": "object", "required": [ "dataItemId", "sequence", "timestamp", "type", "isUnavailable", "conditionId" ], "properties": { "compositionId": { "type": "string" }, "dataItemId": { "type": "string" }, "name": { "type": "string" }, "sequence": { "type": "integer" }, "subType": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemSubType" }, "timestamp": { "type": "string", "format": "datetime" }, "type": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#condition" }, "units": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#unit" }, "isUnavailable": { "type": "boolean" }, "value": { "type": "string" }, "nativeCode": { "type": "string" }, "nativeSeverity": { "type": "string" }, "qualifier": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#qualifier" }, "statistic": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#statistic" }, "lang": { "type": "string" }, "state": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.data.defs#conditionState" }, "conditionId": { "type": "string" } } }, "conditions": { "type": "array", "items": { "type": "union", "refs": [ "#condition", "#actuator", "#communications", "#dataRange", "#logicProgram", "#motionProgram", "#system" ] } } }}