The following tables specify the Facetsavailable for Clientsthat implement the Devicesinformation model. Table 129describes Conformance Unitsincluded 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 130defines aFacetfor the identification FunctionalGroupof 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 131defines 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 132defines a Facetfor 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 133defines a Facetfor 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 134defines a Facetfor 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 124defines a Facetthat 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 125defines a Facet with additional Conformance Unitsfor a Clientthat 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 126defines a Facet with additional Conformance Unitsfor a Clientthat 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 127defines a Facet with additional Conformance Unitsfor a Clientthat 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 139defines a Facetfor 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 |