Skip to content

lexicon

Id: eco.wonderland.workcell.device.defs
Type: lexicon

  • device: Component composed of a piece of equipment that produces observation about itself.
  • agent: Device composed of an Agent and all its connected data sources.
{
"id": "eco.wonderland.workcell.device.defs",
"lexicon": 1,
"defs": {
"device": {
"type": "object",
"required": [
"id",
"uuid",
"name"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"nativeName": {
"type": "string"
},
"sampleInterval": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"uuid": {
"type": "string"
},
"compositions": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions"
},
"components": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.component.defs#components"
},
"configuration": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration"
},
"dataItems": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems"
},
"references": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.reference.defs#references"
},
"coordinateSystemIdRef": {
"type": "string"
},
"auxiliaries": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.auxiliary.defs#auxiliaries"
},
"controllers": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.controller.defs#controllers"
},
"interfaces": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.interface.defs#interfaces"
},
"resources": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.resource.defs#resources"
},
"structures": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.structure.defs#structures"
},
"version": {
"type": "string"
},
"systems": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.system.defs#systems"
},
"axes": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.axis.defs#axes"
},
"adapters": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.adapter.defs#adapters"
},
"hash": {
"type": "string"
}
}
},
"agent": {
"type": "object",
"required": [
"id",
"uuid",
"name"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"nativeName": {
"type": "string"
},
"sampleInterval": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"uuid": {
"type": "string"
},
"compositions": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions"
},
"components": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.component.defs#components"
},
"configuration": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration"
},
"dataItems": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems"
},
"references": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.reference.defs#references"
},
"coordinateSystemIdRef": {
"type": "string"
},
"auxiliaries": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.auxiliary.defs#auxiliaries"
},
"controllers": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.controller.defs#controllers"
},
"interfaces": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.interface.defs#interfaces"
},
"resources": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.resource.defs#resources"
},
"structures": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.structure.defs#structures"
},
"version": {
"type": "string"
},
"systems": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.system.defs#systems"
},
"axes": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.axis.defs#axes"
},
"adapters": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.adapter.defs#adapters"
},
"hash": {
"type": "string"
}
}
}
}
}
© Lookinglass 2026