com.prosysopc.ua.types.opcua
Interface ProgramStateMachineType

All Superinterfaces:
BaseInstanceType, BaseObjectType, FiniteStateMachineType, StateMachineType, UaInstance, UaNode, UaObject
All Known Implementing Classes:
ProgramStateMachineTypeImpl, ProgramStateMachineTypeImplBase, ProgramStateMachineTypeNode, ProgramStateMachineTypeNodeBase

public interface ProgramStateMachineType
extends FiniteStateMachineType

A state machine for a program.

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


Field Summary
static String AUTO_DELETE
           
static String CURRENT_STATE
           
static String DELETABLE
           
static String FINAL_RESULT_DATA
           
static String HALT
           
static String LAST_TRANSITION
           
static String PROGRAM_DIAGNOSTICS
           
static String RECYCLE_COUNT
           
static String RESET
           
static String RESUME
           
static String START
           
static String SUSPEND
           
 
Method Summary
 UaProperty getAutoDeleteNode()
           
 org.opcfoundation.ua.builtintypes.LocalizedText getCurrentState()
           
 FiniteStateVariableType getCurrentStateNode()
           
 UaProperty getDeletableNode()
           
 BaseObjectType getFinalResultDataNode()
           
 UaMethod getHaltNode()
           
 org.opcfoundation.ua.builtintypes.LocalizedText getLastTransition()
           
 FiniteTransitionVariableType getLastTransitionNode()
           
 org.opcfoundation.ua.core.ProgramDiagnosticDataType getProgramDiagnostics()
           
 ProgramDiagnosticType getProgramDiagnosticsNode()
           
 Integer getRecycleCount()
           
 UaProperty getRecycleCountNode()
           
 UaMethod getResetNode()
           
 UaMethod getResumeNode()
           
 UaMethod getStartNode()
           
 UaMethod getSuspendNode()
           
 void halt()
           
 Boolean isAutoDelete()
           
 Boolean isDeletable()
           
 void reset()
           
 void resume()
           
 void setAutoDelete(Boolean value)
           
 void setCurrentState(org.opcfoundation.ua.builtintypes.LocalizedText value)
           
 void setDeletable(Boolean value)
           
 void setLastTransition(org.opcfoundation.ua.builtintypes.LocalizedText value)
           
 void setProgramDiagnostics(org.opcfoundation.ua.core.ProgramDiagnosticDataType value)
           
 void setRecycleCount(Integer value)
           
 void start()
           
 void suspend()
           
 
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

DELETABLE

static final String DELETABLE
See Also:
Constant Field Values

AUTO_DELETE

static final String AUTO_DELETE
See Also:
Constant Field Values

RECYCLE_COUNT

static final String RECYCLE_COUNT
See Also:
Constant Field Values

FINAL_RESULT_DATA

static final String FINAL_RESULT_DATA
See Also:
Constant Field Values

CURRENT_STATE

static final String CURRENT_STATE
See Also:
Constant Field Values

LAST_TRANSITION

static final String LAST_TRANSITION
See Also:
Constant Field Values

PROGRAM_DIAGNOSTICS

static final String PROGRAM_DIAGNOSTICS
See Also:
Constant Field Values

START

static final String START
See Also:
Constant Field Values

SUSPEND

static final String SUSPEND
See Also:
Constant Field Values

RESUME

static final String RESUME
See Also:
Constant Field Values

HALT

static final String HALT
See Also:
Constant Field Values

RESET

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

getDeletableNode

UaProperty getDeletableNode()

isDeletable

Boolean isDeletable()

setDeletable

void setDeletable(Boolean value)
                  throws StatusException
Throws:
StatusException

getAutoDeleteNode

UaProperty getAutoDeleteNode()

isAutoDelete

Boolean isAutoDelete()

setAutoDelete

void setAutoDelete(Boolean value)
                   throws StatusException
Throws:
StatusException

getRecycleCountNode

UaProperty getRecycleCountNode()

getRecycleCount

Integer getRecycleCount()

setRecycleCount

void setRecycleCount(Integer value)
                     throws StatusException
Throws:
StatusException

getCurrentStateNode

FiniteStateVariableType getCurrentStateNode()
Specified by:
getCurrentStateNode in interface FiniteStateMachineType
Specified by:
getCurrentStateNode in interface StateMachineType

getCurrentState

org.opcfoundation.ua.builtintypes.LocalizedText getCurrentState()
Specified by:
getCurrentState in interface FiniteStateMachineType
Specified by:
getCurrentState in interface StateMachineType

setCurrentState

void setCurrentState(org.opcfoundation.ua.builtintypes.LocalizedText value)
                     throws StatusException
Specified by:
setCurrentState in interface FiniteStateMachineType
Specified by:
setCurrentState in interface StateMachineType
Throws:
StatusException

getLastTransitionNode

FiniteTransitionVariableType getLastTransitionNode()
Specified by:
getLastTransitionNode in interface FiniteStateMachineType
Specified by:
getLastTransitionNode in interface StateMachineType

getLastTransition

org.opcfoundation.ua.builtintypes.LocalizedText getLastTransition()
Specified by:
getLastTransition in interface FiniteStateMachineType
Specified by:
getLastTransition in interface StateMachineType

setLastTransition

void setLastTransition(org.opcfoundation.ua.builtintypes.LocalizedText value)
                       throws StatusException
Specified by:
setLastTransition in interface FiniteStateMachineType
Specified by:
setLastTransition in interface StateMachineType
Throws:
StatusException

getProgramDiagnosticsNode

ProgramDiagnosticType getProgramDiagnosticsNode()

getProgramDiagnostics

org.opcfoundation.ua.core.ProgramDiagnosticDataType getProgramDiagnostics()

setProgramDiagnostics

void setProgramDiagnostics(org.opcfoundation.ua.core.ProgramDiagnosticDataType value)
                           throws StatusException
Throws:
StatusException

getFinalResultDataNode

BaseObjectType getFinalResultDataNode()

getStartNode

UaMethod getStartNode()

start

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

getSuspendNode

UaMethod getSuspendNode()

suspend

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

getResumeNode

UaMethod getResumeNode()

resume

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

getHaltNode

UaMethod getHaltNode()

halt

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

getResetNode

UaMethod getResetNode()

reset

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


Copyright © 2018. All rights reserved.