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 |