The following tables specify the Facets available for Clients that implement the Devices companion standard. Table 72 describes Conformance Units included in the minimum needed Facet.
Table 72 – BaseDevice_Client_Facet definition
Conformance Unit |
Description |
Optional/ Mandatory |
DI Client Information Model |
Consumes Objects that conform to the types specified in the chapter Device model of this companion standard. This includes in particular Objects of (subtypes of) ComponentType and FunctionalGroups. |
M |
DI Client DeviceSet |
M |
|
DI Client Nameplate |
Consumes Properties of the VendorNameplate Interface defined in 5.5.2. |
O |
DI Client Software Component |
Consumes Objects of SoftwareType or a subtype. |
O |
DI Client DeviceHealth |
Uses the DeviceHealth Property defined in 5.5.3. |
O |
DI Client DeviceSupportInfo |
Uses available additional data for Devices as defined in 5.5.5. |
O |
Table 73 defines a Facet for the identification FunctionalGroup of Devices. This includes the option of identifying the Protocol(s).
Table 73 – DeviceIdentification_Client_Facet definition
Conformance Unit |
Description |
Optional/ Mandatory |
DI Client Identification |
Consumes the Identification FunctionalGroup for Devices including the (optional) reference to supported protocol(s). |
M |
|
|
|
Table 74 defines extensions specifically needed for BlockDevices.
Table 74 – BlockDevice_Client_Facet definition
Conformance Unit |
Description |
Optional/ Mandatory |
DI Client Blocks |
Understands and uses BlockDevices and their Blocks including FunctionalGroups on both Device and Block level. |
M |
|
|
|
Table 75 defines a Facet for the Locking AddIn Capability. This includes the option of breaking a lock.
Table 75 – Locking_Client_Facet definition
Conformance Unit |
Description |
Optional/ Mandatory |
DI Locking |
Uses the LockingService where available. |
M |
DI BreakLocking |
Support use of the BreakLock Method to break the lock held by another Client. |
O |
Table 76 defines a Facet for the support of the Device Communication model.
Table 76 – DeviceCommunication_Client_Facet definition
Conformance Unit |
Description |
Optional/ Mandatory |
DI Network |
Uses the NetworkType to instantiate Network instances. |
M |
DI ConnectionPoint |
Uses subtypes of the ConnectionPointType. |
M |
DI NetworkSet |
Uses the NetworkSet Object to store or find Network instances. |
M |
DI ConnectsTo |
Uses the ConnectsTo Reference to associate Devices with a Network. |
M |
Table 77 defines a Facet for the support of the Device Integration Host model.
Table 77 – DeviceIntegrationHost_Client_Facet definition
Conformance Unit |
Description |
Optional/ Mandatory |
DI DeviceTopology |
Uses the DeviceTopology Object as starting Node for the communication topology of the Devices to integrate. |
M |
DI Offline |
Uses offline and online representations of Devices including the Methods to transfer data from or to the Device. |
M |