agent
Lexicon: eco.wonderland.workcell.device.defs
Type: object
Device composed of an Agent and all its connected data sources. An agent MUST be provided by all Agent implementations. An agent MUST provide notifications when devices are added or changed. An agent MUST provide connection information for each data source currently supplying data to the Agent. An agent MAY provide information about telemetry relating to data sources. An agent MAY provide information about the Agent resource utilization.
Properties
Section titled “Properties”Type: string
Required
Unique identifier for the component.
Type: string
Required
Name of an element or a piece of equipment.
nativeName
Section titled “nativeName”Type: string
Common name associated with component.
sampleInterval
Section titled “sampleInterval”Type: binary32
Interval in milliseconds between the completion of the reading of the data associated with the component until the beginning of the next sampling of that data. This information may be used by client software applications to understand how often information from a component is expected to be refreshed. The refresh rate for data from all child component entities will be the same as for the parent component element unless specifically overridden by another sampleInterval provided for the child component.
Type: string
Required
Universally unique identifier for the element.
description
Section titled “description”Type: description
compositions
Section titled “compositions”Type: compositions
components
Section titled “components”Type: components
configuration
Section titled “configuration”Type: configuration
dataItems
Section titled “dataItems”Type: dataItems
references
Section titled “references”Type: references
coordinateSystemIdRef
Section titled “coordinateSystemIdRef”Type: string
Specifies the coordinateSystem for this component and its children.
auxiliaries
Section titled “auxiliaries”Type: auxiliaries
controllers
Section titled “controllers”Type: controllers
interfaces
Section titled “interfaces”Type: interfaces
resources
Section titled “resources”Type: resources
structures
Section titled “structures”Type: structures
version
Section titled “version”Type: string
Version of the device information used to configure the information to be published for a piece of equipment in an response.
systems
Section titled “systems”Type: systems
Type: axes
adapters
Section titled “adapters”Type: adapters
Type: string
Condensed message digest from a secure one-way hash function. FIPS PUB 180-4
Referenced By
Section titled “Referenced By”- mtConnectDevices
eco.wonderland.workcell.protocol.mtconnect.device.defs - mtConnectDevices
eco.wonderland.workcell.probe - components
eco.wonderland.workcell.device.component.defs
Schema
Section titled “Schema”{ "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" } }}