10 Profiles ToC Previous Next

10.3 Device Client Facets ToC Previous Next

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 Uses the DeviceSet Object to detect available Devices. 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

Previous Next