The support of LockingServices for an Object is declared by aggregating an instance of the LockingServicesType as illustrated in Figure 32.


Figure 32 – LockingServices

This Object is used as container for the LockingServices Methods and Properties and should have the BrowseName Lock. It shall be referenced using HasComponent or HasAddIn from the lock-owner Object (for example, a Device).

The LockingServiceType and each instance may share the same Methods. All Properties are distinct.