com.prosysopc.ua.types.di
Interface LockingServicesType

All Superinterfaces:
BaseInstanceType, BaseObjectType, UaInstance, UaNode, UaObject
All Known Implementing Classes:
LockingServicesTypeImpl, LockingServicesTypeImplBase, LockingServicesTypeNode, LockingServicesTypeNodeBase

public interface LockingServicesType
extends BaseObjectType

An interface for Locking.

Generated on 2018-05-09 10:45:31


Field Summary
static String BREAK_LOCK
           
static String EXIT_LOCK
           
static String INIT_LOCK
           
static String LOCKED
           
static String LOCKING_CLIENT
           
static String LOCKING_USER
           
static String REMAINING_LOCK_TIME
           
static String RENEW_LOCK
           
 
Method Summary
 Integer breakLock()
           
 Integer exitLock()
           
 UaMethod getBreakLockNode()
           
 UaMethod getExitLockNode()
           
 UaMethod getInitLockNode()
           
 UaProperty getLockedNode()
           
 String getLockingClient()
           
 UaProperty getLockingClientNode()
           
 String getLockingUser()
           
 UaProperty getLockingUserNode()
           
 Double getRemainingLockTime()
           
 UaProperty getRemainingLockTimeNode()
           
 UaMethod getRenewLockNode()
           
 Integer initLock(String currentContext)
           
 Boolean isLocked()
           
 Integer renewLock()
           
 void setLocked(Boolean value)
           
 void setLockingClient(String value)
           
 void setLockingUser(String value)
           
 void setRemainingLockTime(Double value)
           
 
Methods inherited from interface com.prosysopc.ua.types.opcua.BaseInstanceType
getQualifiedName
 
Methods inherited from interface com.prosysopc.ua.nodes.UaObject
callMethod, getEventNotifier, getIcon, setEventNotifier, setIcon
 
Methods inherited from interface com.prosysopc.ua.nodes.UaInstance
getTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionId
 
Methods inherited from interface com.prosysopc.ua.nodes.UaNode
addComponent, addProperty, addReference, addReference, addReference, deleteReference, deleteReference, deleteReference, deleteReference, getAddressSpace, getAttributes, getBrowseName, getComponent, getComponents, getDescription, getDisplayName, getForwardReferences, getInverseReferences, getMethod, getNodeClass, getNodeId, getNodeVersion, getProperties, getProperty, getReference, getReferences, getReferences, getSupportedAttributes, getUserWriteMask, getWriteMask, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setReferences, setUserWriteMask, setWriteMask, supportsAttribute, writeAttribute
 

Field Detail

LOCKED

static final String LOCKED
See Also:
Constant Field Values

LOCKING_CLIENT

static final String LOCKING_CLIENT
See Also:
Constant Field Values

LOCKING_USER

static final String LOCKING_USER
See Also:
Constant Field Values

REMAINING_LOCK_TIME

static final String REMAINING_LOCK_TIME
See Also:
Constant Field Values

INIT_LOCK

static final String INIT_LOCK
See Also:
Constant Field Values

RENEW_LOCK

static final String RENEW_LOCK
See Also:
Constant Field Values

EXIT_LOCK

static final String EXIT_LOCK
See Also:
Constant Field Values

BREAK_LOCK

static final String BREAK_LOCK
See Also:
Constant Field Values
Method Detail

getLockedNode

UaProperty getLockedNode()

isLocked

Boolean isLocked()

setLocked

void setLocked(Boolean value)
               throws StatusException
Throws:
StatusException

getLockingClientNode

UaProperty getLockingClientNode()

getLockingClient

String getLockingClient()

setLockingClient

void setLockingClient(String value)
                      throws StatusException
Throws:
StatusException

getLockingUserNode

UaProperty getLockingUserNode()

getLockingUser

String getLockingUser()

setLockingUser

void setLockingUser(String value)
                    throws StatusException
Throws:
StatusException

getRemainingLockTimeNode

UaProperty getRemainingLockTimeNode()

getRemainingLockTime

Double getRemainingLockTime()

setRemainingLockTime

void setRemainingLockTime(Double value)
                          throws StatusException
Throws:
StatusException

getInitLockNode

UaMethod getInitLockNode()

initLock

Integer initLock(String currentContext)
                 throws StatusException,
                        ServiceException
Throws:
StatusException
ServiceException

getRenewLockNode

UaMethod getRenewLockNode()

renewLock

Integer renewLock()
                  throws StatusException,
                         ServiceException
Throws:
StatusException
ServiceException

getExitLockNode

UaMethod getExitLockNode()

exitLock

Integer exitLock()
                 throws StatusException,
                        ServiceException
Throws:
StatusException
ServiceException

getBreakLockNode

UaMethod getBreakLockNode()

breakLock

Integer breakLock()
                  throws StatusException,
                         ServiceException
Throws:
StatusException
ServiceException


Copyright © 2018. All rights reserved.