lexicon
Id: eco.wonderland.workcell.interface.defs
Type: lexicon
Objects
Section titled “Objects”- requester
- responder
- barFeederInterface: Interface that coordinates the operations between a bar feeder and another piece of equipment.
- chuckInterface: Interface that coordinates the operations between two pieces of equipment, one of which controls the operation of a chuck.
- doorInterface: Interface that coordinates the operations between two pieces of equipment, one of which controls the operation of a door.
- materialHandlerInterface: Interface that coordinates the operations between a piece of equipment and another associated piece of equipment used to automatically handle various types of materials or services associated with the original piece of equipment.
Schema
Section titled “Schema”{ "id": "eco.wonderland.workcell.interface.defs", "lexicon": 1, "defs": { "requester": { "type": "object", "required": [ "id" ], "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" } } }, "responder": { "type": "object", "required": [ "id" ], "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" } } }, "barFeederInterface": { "type": "object", "required": [ "id" ], "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" } } }, "chuckInterface": { "type": "object", "required": [ "id" ], "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" } } }, "doorInterface": { "type": "object", "required": [ "id" ], "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" } } }, "materialHandlerInterface": { "type": "object", "required": [ "id" ], "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" } } } }}