rawMaterial
Lexicon: eco.wonderland.workcell.asset.material.defs
Type: object
Asset that represents raw material.
Properties
Section titled “Properties”assetId
Section titled “assetId”Type: string
Required
Unique identifier for an asset.
deviceUuid
Section titled “deviceUuid”Type: string
Associated piece of equipment’s UUID that supplied the asset’s data. It references to uuid defined in Device Information Model.
removed
Section titled “removed”Type: boolean
Indicator that the asset has been removed from the piece of equipment.
timestamp
Section titled “timestamp”Type: timestamp
Required
Time the asset data was last modified.
configuration
Section titled “configuration”Type: configuration
Type: string
Condensed message digest from a secure one-way hash function. FIPS PUB 180-4
Type: string
Name of the raw material.
Examples: Container1 and AcrylicContainer.
containerType
Section titled “containerType”Type: string
Type of container holding the raw material.
Examples: Pallet, Canister, Cartridge, Tank, Bin, Roll, and Spool.
processKind
Section titled “processKind”Type: string
ISO process type supported by this raw material.
Examples include: vat-polymerization, binder-jetting, material-extrusion, material-jetting, sheet-lamination, powder-bed-fusion and directed-energy-deposition.
serialNumber
Section titled “serialNumber”Type: string
Serial number of the raw material.
hasMaterial
Section titled “hasMaterial”Type: boolean
Material has existing usable volume.
material
Section titled “material”Type: material
Type: form
Required
Form of the raw material.
manufacturingDate
Section titled “manufacturingDate”Type: timestamp
Date the raw material was created.
firstUseDate
Section titled “firstUseDate”Type: timestamp
Date raw material was first used.
lastUseDate
Section titled “lastUseDate”Type: timestamp
Date raw material was last used.
initialVolume
Section titled “initialVolume”Type: binary32
Amount of material initially placed in raw material when manufactured.
initialDimension
Section titled “initialDimension”Type: [ bytes ]
Dimension of material initially placed in raw material when manufactured.
initialQuantity
Section titled “initialQuantity”Type: int32
Quantity of material initially placed in raw material when manufactured.
currentVolume
Section titled “currentVolume”Type: binary32
Amount of material currently in raw material.
currentDimension
Section titled “currentDimension”Type: [ bytes ]
Dimension of material currently in raw material.
currentQuantity
Section titled “currentQuantity”Type: int32
Quantity of material currently in raw material.
Referenced By
Section titled “Referenced By”- assets
eco.wonderland.workcell.asset.defs
Schema
Section titled “Schema”{ "type": "object", "required": [ "assetId", "timestamp", "form" ], "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" }, "name": { "type": "string" }, "containerType": { "type": "string" }, "processKind": { "type": "string" }, "serialNumber": { "type": "string" }, "hasMaterial": { "type": "boolean" }, "material": { "type": "ref", "ref": "#material" }, "form": { "type": "ref", "ref": "lex:eco.wonderland.workcell.asset.data.defs#form" }, "manufacturingDate": { "type": "string", "format": "datetime" }, "firstUseDate": { "type": "string", "format": "datetime" }, "lastUseDate": { "type": "string", "format": "datetime" }, "initialVolume": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "initialDimension": { "type": "array", "maxLength": 3, "items": { "type": "bytes", "minLength": 4, "maxLength": 4 } }, "initialQuantity": { "type": "integer" }, "currentVolume": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "currentDimension": { "type": "array", "maxLength": 3, "items": { "type": "bytes", "minLength": 4, "maxLength": 4 } }, "currentQuantity": { "type": "integer" } }}