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
Categories A & C Shelving

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 TimedShelve2     Optional
HasComponent Method Unshelve     Mandatory
HasComponent Method Unshelve2     Optional
HasComponent Method OneShotShelve     Mandatory
HasComponent Method OneShotShelve2     Optional

TimedShelve

Signature

    TimedShelve(
        [in]  Duration ShelvingTime
    );
Argument Description
ShelvingTime  

TimedShelve2

Signature

    TimedShelve2(
        [in]  Duration ShelvingTime
        [in]  LocalizedText Comment
    );
Argument Description
ShelvingTime  
Comment  

Unshelve

Signature

    Unshelve(    );

Unshelve2

Signature

    Unshelve2(
        [in]  LocalizedText Comment
    );
Argument Description
Comment  

OneShotShelve

Signature

    OneShotShelve(    );

OneShotShelve2

Signature

    OneShotShelve2(
        [in]  LocalizedText Comment
    );
Argument Description
Comment