LockingServicesType TOC Previous Next Specification

An interface for Locking.

The representation of the LockingServicesType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId ns=1;i=6388
NamespaceUri http://opcfoundation.org/UA/DI/
BrowseName LockingServicesType
NodeClass ObjectType
IsAbstract False
SubtypeOf BaseObjectType

The references from the LockingServicesType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable DefaultInstanceBrowseName QualifiedName PropertyType  
HasProperty Variable Locked Boolean PropertyType Mandatory
HasProperty Variable LockingClient String PropertyType Mandatory
HasProperty Variable LockingUser String PropertyType Mandatory
HasProperty Variable RemainingLockTime Duration PropertyType Mandatory
HasComponent Method InitLock     Mandatory
HasComponent Method RenewLock     Mandatory
HasComponent Method ExitLock     Mandatory
HasComponent Method BreakLock     Mandatory

InitLock

Signature

    InitLock(
        [in]  String Context
        [out] Int32 InitLockStatus
    );
Argument Description
Context  
InitLockStatus  

RenewLock

Signature

    RenewLock(        [out] Int32 RenewLockStatus
    );
Argument Description
RenewLockStatus  

ExitLock

Signature

    ExitLock(        [out] Int32 ExitLockStatus
    );
Argument Description
ExitLockStatus  

BreakLock

Signature

    BreakLock(        [out] Int32 BreakLockStatus
    );
Argument Description
BreakLockStatus