ShelvedStateMachineType TOC Previous Next Specification

The representation of the ShelvedStateMachineType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId i=2929
NamespaceUri http://opcfoundation.org/UA/
BrowseName ShelvedStateMachineType
NodeClass ObjectType
IsAbstract False
SubtypeOf FiniteStateMachineType

The references from the ShelvedStateMachineType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable UnshelveTime Duration PropertyType Mandatory
HasComponent Object Unshelved   StateType  
HasComponent Object TimedShelved   StateType  
HasComponent Object OneShotShelved   StateType  
HasComponent Object UnshelvedToTimedShelved   TransitionType  
HasComponent Object UnshelvedToOneShotShelved   TransitionType  
HasComponent Object TimedShelvedToUnshelved   TransitionType  
HasComponent Object TimedShelvedToOneShotShelved   TransitionType  
HasComponent Object OneShotShelvedToUnshelved   TransitionType  
HasComponent Object OneShotShelvedToTimedShelved   TransitionType  
HasComponent Method TimedShelve     Mandatory
HasComponent Method Unshelve     Mandatory
HasComponent Method OneShotShelve     Mandatory

TimedShelve

Signature

    TimedShelve(
        [in]  Duration ShelvingTime
    );
Argument Description
ShelvingTime If not 0, this parameter specifies a fixed time for which the Alarm is to be shelved.

Unshelve

Signature

    Unshelve(    );

OneShotShelve

Signature

    OneShotShelve(    );