The following tables specify the Facets available for Servers that implement the Devices information model. Table 92 describes Conformance Units included in the minimum needed Facet. It includes the organisation of instantiated Devices in the Server AddressSpace.

Table 92 – DI BaseDevice Server Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI Information Model

M

DI

DI DeviceSet

M

DI

DI DeviceType

O

DI

DI Nameplate

O

DI

DI TagNameplate

O

DI

DI Software Component

O

DI

DI DeviceHealth

O

DI

DI DeviceHealthProperty

O

DI

DI HealthDiagnosticsAlarm

O

DI

DI DeviceSupportInfo

O

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

Table 93 – DI DeviceIdentification Server Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI Identification

M

DI

DI Protocol

O

Table 94 defines extensions specifically needed for BlockDevices.

Table 94 – DI BlockDevice Server Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI Blocks

M

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

Table 95 – DI Locking Server Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI Locking

M

DI

DI BreakLocking

O

Table 96 defines a Facet for the support of the Device Communication model.

Table 96 – DI DeviceCommunication Server Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI Network

M

DI

DI ConnectionPoint

M

DI

DI NetworkSet

M

DI

DI ConnectsTo

M

Table 97 defines a Facet for the support of the Device Integration Host model.

Table 97 – DI DeviceIntegrationHost Server Facet definition

Group

Conformance Unit / Profile Title

M / O

DI

DI DeviceTopology

M

DI

DI Offline

M

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

Table 98 – DI SU Software Update Base Server Facet

Group

Conformance Unit / Profile Title

M / O

DI

DI SU Software Update

M

DI

DI SU PrepareForUpdate

O

DI

DI SU Resume Update

O

DI

DI SU Prepare for Update PercentComplete

O

DI

DI SU Manual Power Cycle

O

DI

DI SU Update Parameter Backup

O

DI

DI SU UpdateKey

O

Table 99 defines a Facet with additional Conformance Units for a Server that implements Direct-Loading.

Table 99 – DI SU Direct Loading Server Facet

Group

Conformance Unit / Profile Title

M / O

Profile

DI SU Software Update Base Server Facet

M

DI

DI SU DirectLoading

M

DI

DI SU UpdateStatus

M

DI

DI SU Update WriteBlockSize

O

DI

DI SU Update WriteTimeout

O

DI

DI SU PatchIdentifiers

O

DI

DI SU Update ReleaseDate

O

DI

DI SU ChangeLogReference

O

DI

DI SU Update Hash

O

Table 100 defines a Facet with additional Conformance Units for a Server that implements Cached-Loading.

Table 100 – DI SU Cached Loading Server Facet

Group

Conformance Unit / Profile Title

M / O

Profile

DI SU Software Update Base Server Facet

M

DI

DI SU CachedLoading

M

DI

DI SU Installation for Cached Loading

M

DI

DI SU UpdateStatus

M

DI

DI SU Installation PercentComplete

O

DI

DI SU InstallationDelay

O

DI

DI SU Update Confirmation

O

DI

DI SU FallbackVersion

O

DI

DI SU Update WriteBlockSize

O

DI

DI SU PatchIdentifiers

O

DI

DI SU Update ReleaseDate

O

DI

DI SU ChangeLogReference

O

DI

DI SU Update Hash

O

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

Table 101 – DI SU FileSystem Loading Server Facet

Group

Conformance Unit / Profile Title

M / O

Profile

DI SU Software Update Base Server Facet

M

DI

DI SU FileSystem Loading

M

DI

DI SU Installation for File System

M

DI

DI SU UpdateStatus

O

DI

DI SU Installation PercentComplete

O

DI

DI SU InstallationDelay

O

DI

DI SU Update Confirmation

O

DI

DI SU Validate Files

O