10 Profiles and ConformanceUnits ToC Previous Next

10.2 Profiles ToC Previous Next

10.2.4 Device Client Facets ToC Previous Next

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

Previous Next