Skip to content

lexicon

Id: eco.wonderland.workcell.asset.configuration.defs
Type: lexicon

{
"id": "eco.wonderland.workcell.asset.configuration.defs",
"lexicon": 1,
"defs": {
"componentConfigurationParameters": {
"type": "object",
"required": [
"assetId",
"timestamp",
"parameterSets"
],
"properties": {
"assetId": {
"type": "string"
},
"deviceUuid": {
"type": "string"
},
"removed": {
"type": "boolean"
},
"timestamp": {
"type": "string",
"format": "datetime"
},
"configuration": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration"
},
"hash": {
"type": "string"
},
"parameterSets": {
"type": "array",
"minLength": 1,
"items": {
"type": "ref",
"ref": "#parameterSet"
}
}
}
},
"parameter": {
"type": "object",
"required": [
"identifier",
"name",
"value"
],
"properties": {
"identifier": {
"type": "string"
},
"name": {
"type": "string"
},
"minimum": {
"type": "bytes",
"minLength": 8,
"maxLength": 8
},
"maximum": {
"type": "bytes",
"minLength": 8,
"maxLength": 8
},
"nominal": {
"type": "bytes",
"minLength": 8,
"maxLength": 8
},
"value": {
"type": "string"
},
"units": {
"type": "string"
}
}
},
"parameterSet": {
"type": "object",
"required": [
"parameters"
],
"properties": {
"name": {
"type": "string"
},
"parameters": {
"type": "array",
"minLength": 1,
"items": {
"type": "ref",
"ref": "#parameter"
}
}
}
}
}
}
© Lookinglass 2026