public class FiniteStateMachineNode extends StateMachineNode implements FiniteStateMachineType
UaObjectNode.UaObjectNodeBuilderIcon, NamingRule, NodeVersion| Constructor and Description |
|---|
FiniteStateMachineNode(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) |
| Modifier and Type | Method and Description |
|---|---|
FiniteStateVariableType |
getCurrentState() |
FiniteTransitionVariableType |
getLastTransition() |
void |
setCurrentState(FiniteStateVariableType currentState) |
void |
setLastTransition(FiniteTransitionVariableType lastTransition) |
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 FiniteStateMachineNode(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 StateMachineTypegetCurrentState in class StateMachineNodepublic FiniteTransitionVariableType getLastTransition()
getLastTransition in interface FiniteStateMachineTypegetLastTransition in interface StateMachineTypegetLastTransition in class StateMachineNodepublic void setCurrentState(FiniteStateVariableType currentState)
public void setLastTransition(FiniteTransitionVariableType lastTransition)
Copyright © 2015. All rights reserved.