com.prosysopc.ua.types.opcua
Interface ShelvedStateMachineType

All Superinterfaces:
BaseInstanceType, BaseObjectType, FiniteStateMachineType, StateMachineType, UaInstance, UaNode, UaObject
All Known Implementing Classes:
ShelvedStateMachineTypeImpl, ShelvedStateMachineTypeImplBase, ShelvedStateMachineTypeNode, ShelvedStateMachineTypeNodeBase

public interface ShelvedStateMachineType
extends FiniteStateMachineType

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


Field Summary
static String ONE_SHOT_SHELVE
           
static String TIMED_SHELVE
           
static String UNSHELVE
           
static String UNSHELVE_TIME
           
 
Fields inherited from interface com.prosysopc.ua.types.opcua.FiniteStateMachineType
CURRENT_STATE, LAST_TRANSITION
 
Method Summary
 UaMethod getOneShotShelveNode()
           
 UaMethod getTimedShelveNode()
           
 UaMethod getUnshelveNode()
           
 Double getUnshelveTime()
           
 UaProperty getUnshelveTimeNode()
           
 void oneShotShelve()
           
 void setUnshelveTime(Double value)
           
 void timedShelve(Double shelvingTime)
           
 void unshelve()
           
 
Methods inherited from interface com.prosysopc.ua.types.opcua.FiniteStateMachineType
getCurrentState, getCurrentStateNode, getLastTransition, getLastTransitionNode, setCurrentState, setLastTransition
 
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

UNSHELVE_TIME

static final String UNSHELVE_TIME
See Also:
Constant Field Values

UNSHELVE

static final String UNSHELVE
See Also:
Constant Field Values

ONE_SHOT_SHELVE

static final String ONE_SHOT_SHELVE
See Also:
Constant Field Values

TIMED_SHELVE

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

getUnshelveTimeNode

UaProperty getUnshelveTimeNode()

getUnshelveTime

Double getUnshelveTime()

setUnshelveTime

void setUnshelveTime(Double value)
                     throws StatusException
Throws:
StatusException

getUnshelveNode

UaMethod getUnshelveNode()

unshelve

void unshelve()
              throws StatusException,
                     ServiceException
Throws:
StatusException
ServiceException

getOneShotShelveNode

UaMethod getOneShotShelveNode()

oneShotShelve

void oneShotShelve()
                   throws StatusException,
                          ServiceException
Throws:
StatusException
ServiceException

getTimedShelveNode

UaMethod getTimedShelveNode()

timedShelve

void timedShelve(Double shelvingTime)
                 throws StatusException,
                        ServiceException
Throws:
StatusException
ServiceException


Copyright © 2018. All rights reserved.