public class ProgramStateMachineNode extends FiniteStateMachineNode implements ProgramStateMachineType
UaObjectNode.UaObjectNodeBuilderIcon, NamingRule, NodeVersion| Constructor and Description |
|---|
ProgramStateMachineNode(UaNamespace namespace,
com.digitalpetri.opcua.stack.core.types.builtin.NodeId nodeId,
com.digitalpetri.opcua.stack.core.types.builtin.QualifiedName browseName,
com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText displayName,
Optional<com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText> description,
Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> writeMask,
Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> userWriteMask,
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier) |
setCurrentState, setLastTransitionaddComponent, builder, getComponentNodes, getDescriptionNode, getEventNotifier, getEventSourceNodes, getIcon, getNamingRule, getNodeVersion, getNotifierNodes, getOrganizesNodes, getPropertyNodes, getTypeDefinitionNode, removeComponent, setEventNotifier, setIcon, setNamingRule, setNodeVersionaddAttributeObserver, addProperty, addReference, addReferences, deallocate, fireAttributeChanged, getBrowseName, getDescription, getDisplayName, getNamespace, getNode, getNode, getNodeClass, getNodeId, getObjectComponent, getObjectComponent, getProperty, getProperty, getProperty, getPropertyNode, getPropertyNode, getReferences, getUserWriteMask, getVariableComponent, getVariableComponent, getWriteMask, removeAttributeObserver, removeProperty, removeReference, removeReferences, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setUserWriteMask, setWriteMaskclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getUserWriteMask, getWriteMask, hasAttribute, hasAttribute, readAttribute, readAttribute, readAttribute, readAttribute, readAttribute, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setUserWriteMask, setWriteMask, writeAttribute, writeAttribute, writeAttributepublic ProgramStateMachineNode(UaNamespace namespace, com.digitalpetri.opcua.stack.core.types.builtin.NodeId nodeId, com.digitalpetri.opcua.stack.core.types.builtin.QualifiedName browseName, com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText displayName, Optional<com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText> description, Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> writeMask, Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> userWriteMask, com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
public FiniteStateVariableType getCurrentState()
getCurrentState in interface FiniteStateMachineTypegetCurrentState in interface ProgramStateMachineTypegetCurrentState in interface StateMachineTypegetCurrentState in class FiniteStateMachineNodepublic FiniteTransitionVariableType getLastTransition()
getLastTransition in interface FiniteStateMachineTypegetLastTransition in interface ProgramStateMachineTypegetLastTransition in interface StateMachineTypegetLastTransition in class FiniteStateMachineNodepublic Boolean getCreatable()
getCreatable in interface ProgramStateMachineTypepublic Boolean getDeletable()
getDeletable in interface ProgramStateMachineTypepublic Boolean getAutoDelete()
getAutoDelete in interface ProgramStateMachineTypepublic Integer getRecycleCount()
getRecycleCount in interface ProgramStateMachineTypepublic com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger getInstanceCount()
getInstanceCount in interface ProgramStateMachineTypepublic com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger getMaxInstanceCount()
getMaxInstanceCount in interface ProgramStateMachineTypepublic com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger getMaxRecycleCount()
getMaxRecycleCount in interface ProgramStateMachineTypepublic ProgramDiagnosticType getProgramDiagnostics()
getProgramDiagnostics in interface ProgramStateMachineTypepublic BaseObjectType getFinalResultData()
getFinalResultData in interface ProgramStateMachineTypepublic StateType getReady()
getReady in interface ProgramStateMachineTypepublic StateType getRunning()
getRunning in interface ProgramStateMachineTypepublic StateType getSuspended()
getSuspended in interface ProgramStateMachineTypepublic StateType getHalted()
getHalted in interface ProgramStateMachineTypepublic TransitionType getHaltedToReady()
getHaltedToReady in interface ProgramStateMachineTypepublic TransitionType getReadyToRunning()
getReadyToRunning in interface ProgramStateMachineTypepublic TransitionType getRunningToHalted()
getRunningToHalted in interface ProgramStateMachineTypepublic TransitionType getRunningToReady()
getRunningToReady in interface ProgramStateMachineTypepublic TransitionType getRunningToSuspended()
getRunningToSuspended in interface ProgramStateMachineTypepublic TransitionType getSuspendedToRunning()
getSuspendedToRunning in interface ProgramStateMachineTypepublic TransitionType getSuspendedToHalted()
getSuspendedToHalted in interface ProgramStateMachineTypepublic TransitionType getSuspendedToReady()
getSuspendedToReady in interface ProgramStateMachineTypepublic TransitionType getReadyToHalted()
getReadyToHalted in interface ProgramStateMachineTypepublic void setCurrentState(FiniteStateVariableType currentState)
setCurrentState in class FiniteStateMachineNodepublic void setLastTransition(FiniteTransitionVariableType lastTransition)
setLastTransition in class FiniteStateMachineNodepublic void setCreatable(Boolean creatable)
setCreatable in interface ProgramStateMachineTypepublic void setDeletable(Boolean deletable)
setDeletable in interface ProgramStateMachineTypepublic void setAutoDelete(Boolean autoDelete)
setAutoDelete in interface ProgramStateMachineTypepublic void setRecycleCount(Integer recycleCount)
setRecycleCount in interface ProgramStateMachineTypepublic void setInstanceCount(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger instanceCount)
setInstanceCount in interface ProgramStateMachineTypepublic void setMaxInstanceCount(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger maxInstanceCount)
setMaxInstanceCount in interface ProgramStateMachineTypepublic void setMaxRecycleCount(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger maxRecycleCount)
setMaxRecycleCount in interface ProgramStateMachineTypepublic void setProgramDiagnostics(ProgramDiagnosticType programDiagnostics)
Copyright © 2015. All rights reserved.