public interface ProgramStateMachineType extends FiniteStateMachineType
UaNode.Parameters| Modifier and Type | Field and Description |
|---|---|
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_DIAGNOSTIC |
static String |
RECYCLE_COUNT |
static String |
RESET |
static String |
RESUME |
static String |
START |
static String |
SUSPEND |
AVAILABLE_STATES, AVAILABLE_TRANSITIONS| Modifier and Type | Method and Description |
|---|---|
UaProperty |
getAutoDeleteNode() |
LocalizedText |
getCurrentState() |
FiniteStateVariableType |
getCurrentStateNode() |
UaProperty |
getDeletableNode() |
BaseObjectType |
getFinalResultDataNode() |
UaMethod |
getHaltNode() |
LocalizedText |
getLastTransition() |
FiniteTransitionVariableType |
getLastTransitionNode() |
ProgramDiagnostic2DataType |
getProgramDiagnostic() |
ProgramDiagnostic2Type |
getProgramDiagnosticNode() |
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(LocalizedText value) |
void |
setDeletable(Boolean value) |
void |
setLastTransition(LocalizedText value) |
void |
setProgramDiagnostic(ProgramDiagnostic2DataType value) |
void |
setRecycleCount(Integer value) |
void |
start() |
void |
suspend() |
getAvailableStates, getAvailableStatesNode, getAvailableTransitions, getAvailableTransitionsNode, setAvailableStates, setAvailableTransitionsgetQualifiedNamecallMethod, getEventNotifier, getIcon, setEventNotifier, setIcongetTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionIdaddComponent, addOrganizes, addProperty, addReference, addReference, addReference, addReference, addReference, addReference, deleteReference, deleteReference, deleteReference, deleteReference, getAddressSpace, getAttributes, getAttributesMap, getBrowseName, getBrowsePaths, getComponent, getComponents, getDescription, getDisplayName, getForwardReferences, getInverseReferences, getMethod, getNodeClass, getNodeId, getNodeVersionNode, getOrganizedNode, getOrganizedNodes, getProperties, getProperty, getReference, getReferences, getReferences, getSupportedAttributes, getUaBrowsePaths, getUaNodeId, getUserData, getUserWriteMask, getWriteMask, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setReferences, setUserData, setUserWriteMask, setWriteMask, supportsAttribute, writeAttributestatic final String DELETABLE
static final String RECYCLE_COUNT
static final String AUTO_DELETE
static final String FINAL_RESULT_DATA
static final String CURRENT_STATE
static final String LAST_TRANSITION
static final String PROGRAM_DIAGNOSTIC
static final String START
static final String RESET
static final String HALT
static final String RESUME
static final String SUSPEND
UaProperty getDeletableNode()
Boolean isDeletable()
void setDeletable(Boolean value) throws StatusException
StatusExceptionUaProperty getRecycleCountNode()
Integer getRecycleCount()
void setRecycleCount(Integer value) throws StatusException
StatusExceptionUaProperty getAutoDeleteNode()
Boolean isAutoDelete()
void setAutoDelete(Boolean value) throws StatusException
StatusExceptionFiniteStateVariableType getCurrentStateNode()
getCurrentStateNode in interface FiniteStateMachineTypegetCurrentStateNode in interface StateMachineTypeLocalizedText getCurrentState()
getCurrentState in interface FiniteStateMachineTypegetCurrentState in interface StateMachineTypevoid setCurrentState(LocalizedText value) throws StatusException
setCurrentState in interface FiniteStateMachineTypesetCurrentState in interface StateMachineTypeStatusExceptionFiniteTransitionVariableType getLastTransitionNode()
getLastTransitionNode in interface FiniteStateMachineTypegetLastTransitionNode in interface StateMachineTypeLocalizedText getLastTransition()
getLastTransition in interface FiniteStateMachineTypegetLastTransition in interface StateMachineTypevoid setLastTransition(LocalizedText value) throws StatusException
setLastTransition in interface FiniteStateMachineTypesetLastTransition in interface StateMachineTypeStatusExceptionProgramDiagnostic2Type getProgramDiagnosticNode()
ProgramDiagnostic2DataType getProgramDiagnostic()
void setProgramDiagnostic(ProgramDiagnostic2DataType value) throws StatusException
StatusExceptionBaseObjectType getFinalResultDataNode()
UaMethod getStartNode()
void start()
throws StatusException,
ServiceException
StatusExceptionServiceExceptionUaMethod getResetNode()
void reset()
throws StatusException,
ServiceException
StatusExceptionServiceExceptionUaMethod getHaltNode()
void halt() throws StatusException, ServiceException
StatusExceptionServiceExceptionUaMethod getResumeNode()
void resume()
throws StatusException,
ServiceException
StatusExceptionServiceExceptionUaMethod getSuspendNode()
void suspend()
throws StatusException,
ServiceException
StatusExceptionServiceExceptionCopyright © 2026. All rights reserved.