ConditionType TOC Previous Next Specification

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

Name Attribute
NodeId i=2782
NamespaceUri http://opcfoundation.org/UA/
BrowseName ConditionType
NodeClass ObjectType
IsAbstract True
SubtypeOf BaseEventType

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

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable ConditionClassId NodeId PropertyType Mandatory
HasProperty Variable ConditionClassName LocalizedText PropertyType Mandatory
HasProperty Variable ConditionSubClassId NodeId[] PropertyType Optional
HasProperty Variable ConditionSubClassName LocalizedText[] PropertyType Optional
HasProperty Variable ConditionName String PropertyType Mandatory
HasProperty Variable BranchId NodeId PropertyType Mandatory
HasProperty Variable Retain Boolean PropertyType Mandatory
HasComponent Variable EnabledState LocalizedText TwoStateVariableType Mandatory
HasComponent Variable Quality StatusCode ConditionVariableType Mandatory
HasComponent Variable LastSeverity UInt16 ConditionVariableType Mandatory
HasComponent Variable Comment LocalizedText ConditionVariableType Mandatory
HasProperty Variable ClientUserId String PropertyType Mandatory
HasComponent Method Disable     Mandatory
HasComponent Method Enable     Mandatory
HasComponent Method AddComment     Mandatory
HasComponent Method ConditionRefresh      
HasComponent Method ConditionRefresh2      
HasSubtype ObjectType DialogConditionType      
HasSubtype ObjectType AcknowledgeableConditionType      

Disable

Signature

    Disable(    );

Enable

Signature

    Enable(    );

AddComment

Signature

    AddComment(
        [in]  ByteString EventId
        [in]  LocalizedText Comment
    );
Argument Description
EventId The identifier for the event to comment.
Comment The comment to add to the condition.

ConditionRefresh

Signature

    ConditionRefresh(
        [in]  IntegerId SubscriptionId
    );
Argument Description
SubscriptionId The identifier for the suscription to refresh.

ConditionRefresh2

Signature

    ConditionRefresh2(
        [in]  IntegerId SubscriptionId
        [in]  IntegerId MonitoredItemId
    );
Argument Description
SubscriptionId The identifier for the suscription to refresh.
MonitoredItemId The identifier for the monitored item to refresh.