Agent
Supertype: Device
Definition: Device composed of an MTConnect Agentagent for the MTConnect Information Model. and all its connected data sources.
Version Info
| Introduced | Deprecated | Updated |
|---|---|---|
| 1.7 |
Documentation
Description
An Agent MUST be provided by all MTConnect Agentagent for the MTConnect Information Model. 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 MTConnect Agentagent for the MTConnect Information Model..
An Agent MAY provide information about telemetry relating to data sources.
An Agent MAY provide information about the MTConnect Agentagent for the MTConnect Information Model. resource utilization.
Inherited Properties
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
iso841Class | string | 1.7 | 1.2 | 0..1 | DEPRECATED in MTConnect Version 1.2. |
uuid | UUID | 1.7 | 1 | universally unique identifier for the element. | |
mtconnectVersion | string | 1.7 | 0..1 | MTConnect version of the Device Information Modelinformation model that describes the physical and logical configuration for a piece of equipment and the data that may be reported by that equipment. used to configure the information to be published for a piece of equipment in an MTConnect Response Documentresponse document published by an MTConnect Agent.. | |
name | string | 1.7 | 1 | name of an element or a piece of equipment. | |
hash | string | 2.2 | 0..1 | condensed message digest from a secure one-way hash function. FIPS PUB 180-4 |
Inherited Relations
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
hasAuxiliary | Auxiliary | 1.7 | 0..* | (through Auxiliaries) | |
hasController | Controller | 2.0 | 0..* | (through Controllers) | |
hasInterface | Interface | 1.7 | 0..* | (through Interfaces) | |
hasResource | Resource | 1.7 | 0..* | (through Resources) | |
hasStructure | Structure | 1.7 | 0..* | (through Structures) | |
hasSystem | System | 1.7 | 0..* | (through Systems) | |
hasAxis | Axis | 1.7 | 0..* | (through Axes) | |
hasAdapter | Adapter | 1.7 | 0..* | (through Adapters) | |
observesAvailability | Availability | 1.7 | 1 | ||
observesAssetChanged | AssetChanged | 1.7 | 1 | ||
observesAssetRemoved | AssetRemoved | 1.7 | 1 | ||
isDeviceOf | MTConnectDevices | 1.7 | 1..* |