The following tables specify the Facets available for Clients that implement the Devices information model. Table 129 describes Conformance Units included in the minimum needed Facet.
Table 129 – 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 130 defines a Facet for the identification FunctionalGroup of Devices. This includes the option of identifying the Protocol(s).
Table 130 – DI DeviceIdentification Client Facet definition
Group |
Conformance Unit / Profile Title |
M / O |
DI |
DI Client Identification |
M |
Table 131 defines extensions specifically needed for BlockDevices.
Table 131 – DI BlockDevice Client Facet definition
Group |
Conformance Unit / Profile Title |
M / O |
DI |
DI Client Blocks |
M |
Table 132 defines a Facet for the Locking AddIn Capability. This includes the option of breaking a lock.
Table 132 – DI Locking Client Facet definition
Group |
Conformance Unit / Profile Title |
M / O |
DI |
DI Client Locking |
M |
DI |
DI Client BreakLocking |
O |
Table 133 defines a Facet for the use of the Device Communication model.
Table 133 – 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 134 defines a Facet for the use of the Device Integration Host model.
Table 134 – DI DeviceIntegrationHost Client Facet definition
Group |
Conformance Unit / Profile Title |
M / O |
DI |
DI Client DeviceTopology |
M |
DI |
DI Client Offline |
M |
Table 124 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 135 – 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 125 defines a Facet with additional Conformance Units for a Client that supports Direct-Loading.
Table 136 – 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 126 defines a Facet with additional Conformance Units for a Client that supports Cached-Loading.
Table 137 – 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 127 defines a Facet with additional Conformance Units for a Client that supports File System based Loading.
Table 138 – 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 |
Table 139 defines a Facet for the use of the Lifetime model.
Table 139 – DI Lifetime Client Facet definition
Group |
Conformance Unit / Profile Title |
M / O |
DI |
DI LT Client Lifetime |
M |