The following tables specify the Facets available for Clients that implement the Devices information model. Table 102 describes Conformance Units included in the minimum needed Facet.

Table 102 – DI BaseDevice Client Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI Client Information Model

M

DI

DI Client DeviceSet

M

DI

DI Client Nameplate

O

DI

DI Client Software Component

O

DI

DI Client DeviceHealth

O

DI

DI DeviceHealthProperty

O

DI

DI HealthDiagnosticsAlarm

O

DI

DI Client DeviceSupportInfo

O

Table 103 defines a Facet for the identification FunctionalGroup of Devices. This includes the option of identifying the Protocol(s).

Table 103 – DI DeviceIdentification Client Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI Client Identification

M

Table 104 defines extensions specifically needed for BlockDevices.

Table 104 – DI BlockDevice Client Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI Client Blocks

M

Table 105 defines a Facet for the Locking AddIn Capability. This includes the option of breaking a lock.

Table 105 – DI Locking Client Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI Client Locking

M

DI

DI Client BreakLocking

O

Table 106 defines a Facet for the use of the Device Communication model.

Table 106 – DI DeviceCommunication Client Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI Client Network

M

DI

DI Client ConnectionPoint

M

DI

DI Client NetworkSet

M

DI

DI Client ConnectsTo

M

Table 107 defines a Facet for the use of the Device Integration Host model.

Table 107 – DI DeviceIntegrationHost Client Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI Client DeviceTopology

M

DI

DI Client Offline

M

Table 98 defines a Facet that describes the basic features of a software update client. It contains the common part of the Direct Loading, Cached Loading and FileSystem Loading Client Profiles.

Table 108 – DI SU Software Update Base Client Facet

Group

Conformance Unit / Profile Title

M / O

DI

DI SU Client SoftwareUpdate

M

DI

DI SU Client PrepareForUpdate

O

DI

DI SU Client Resume Update

O

DI

DI SU Client Manual Power Cycle

O

DI

DI SU Client Update Parameter Backup

O

DI

DI SU Client UpdateKey

O

Table 99 defines a Facet with additional Conformance Units for a Client that supports Direct-Loading.

Table 109 – DI SU Direct Loading Client Facet

Group

Conformance Unit / Profile Title

M / O

Profile

DI SU Software Update Base Client Facet

M

DI

DI SU Client DirectLoading

M

DI

DI SU Client WriteBlockSize

O

DI

DI SU Client Update Hash

O

Table 100 defines a Facet with additional Conformance Units for a Client that supports Cached-Loading.

Table 110 – DI SU Cached Loading Client Facet

Group

Conformance Unit / Profile Title

M / O

Profile

DI SU Client SoftwareUpdate

M

DI

DI SU Client CachedLoading

M

DI

DI SU Client Update Confirmation

O

DI

DI SU Client FallbackVersion

O

DI

DI SU Client WriteBlockSize

O

DI

DI SU Client Update Hash

O

Table 101 defines a Facet with additional Conformance Units for a Client that supports File System based Loading.

Table 111 – DI SU FileSystem Loading Client Facet

Group

Conformance Unit / Profile Title

M / O

Profile

DI SU Client SoftwareUpdate

M

DI

DI SU Client FileSystem Loading

M

DI

DI SU Client Update Confirmation

O

DI

DI SU Client ValidateFiles

O