LockingServicesType

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 |