Skip to content

lexicon

Id: eco.wonderland.workcell.observation.condition.defs
Type: lexicon

{
"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"
]
}
}
}
}
© Lookinglass 2026