The support of LockingServicesfor an Objectis declared by aggregating an instance of the LockingServicesTypeas illustrated in Figure 32.

image035.png

Figure 32– LockingServices

This Objectis used as container for the LockingServices Methodsand Propertiesand should have the BrowseName Lock. It shall be referenced using HasComponentor HasAddInfrom the lock-owner Object(for example, a Device).

The LockingServiceTypeand each instance may share the same Methods. All Propertiesare distinct.