Skip to content

Reference

OpcAcknowledgeableConditionNode Class

Defines a condition node which introduces additional states for acknowledgement and confirmation.

Reference

OpcAcknowledgeableConditionNode Class ​

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcAcknowledgeableConditionNode Members

Defines a condition node which introduces additional states for acknowledgement and confirmation.

Syntax ​

csharp
[OpcEventType(typeof(OpcAcknowledgeableCondition))]
[OpcNodeType(2881)]
public class OpcAcknowledgeableConditionNode : OpcConditionNode
vbnet
<OpcEventType(GetType(OpcAcknowledgeableCondition))>
<OpcNodeType(2881)>
Public Class OpcAcknowledgeableConditionNode
    Inherits OpcConditionNode

Inheritance ​

Object → OpcNode → OpcInstanceNode → OpcObjectNode → OpcEventNode → OpcConditionNode → OpcAcknowledgeableConditionNode

Implements ​

Derived types ​

Constructors ​

NameDescription
OpcAcknowledgeableConditionNode10 overloadsInitializes a new instance of the OpcAcknowledgeableConditionNode class accessible by the name specified.

Properties ​

NameDescription
AcknowledgeCallbackGets or sets a callback used to acknowledge the state of the condition node.
AcknowledgeNodeGets the OpcAddCommentMethodNode used to handle 'Acknowledge' method calls to acknowledge the state of the condition node.
ConfirmCallbackGets or sets a callback used to confirm the state of the condition node.
ConfirmNodeGets the OpcAddCommentMethodNode used to handle 'Confirm' method calls to confirm the state of the condition node.
DefaultTypeDefinitionIdprotected · overrideGets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created.
IsAckedGets a value indicating whether the condition requires acknowledgement for the reported condition state.
IsAckedNodeGets the OpcTwoStateVariableNode of the IsAcked property.
IsConfirmedGets a value indicating whether the condition requires confirmation for the reported condition state.
IsConfirmedNodeGets the OpcTwoStateVariableNode of the IsConfirmed property.

Methods ​

NameDescription
Acknowledge3 overloadsAcknowledges the state reported by an event notification which can be identified by the EventId using the specified context.
AcknowledgeCoreprotected · virtualAcknowledges the state of the condition node.
Confirm3 overloadsConfirms the state reported by an event notification which can be identified by the EventId using the specified context.
ConfirmCoreprotected · virtualConfirms the state of the condition node.
CreateBranchCoreprotected · overrideCreates a new instance of the OpcAcknowledgeableConditionNode using the same Id and Name as this node.

Inherits members from OpcConditionNode, OpcEventNode, OpcObjectNode, OpcInstanceNode, OpcNode.

Extension methods ​

NameDescription
OpcAcknowledgeableConditionNodeExtension.AcknowledgeAcknowledges an event notification which can be identified by the EventId of the conditionNode specified there the IsAckedNode is equals to its false state using the further specified client.
OpcAcknowledgeableConditionNodeExtension.ConfirmConfirms an event notification which can be identified by the EventId of the conditionNode specified there the IsConfirmedNode is equals to its false state using the further specified client.
OpcConditionNodeExtension.AddCommentApplies a comment to the state reported by an event notification which can be identified by the EventId of the conditionNode specified using the further specified client.
OpcConditionNodeExtension.ChangeCommentChanges the condition 'Comment' state of the conditionNode specified using the further specified context without raising change events.
OpcConditionNodeExtension.ChangeIsAckedChanges the condition 'Acked' state of the conditionNode specified using the further specified context without raising change events.
OpcConditionNodeExtension.ChangeIsConfirmedChanges the condition 'Confirmed' state of the conditionNode specified using the further specified context without raising change events.
OpcConditionNodeExtension.ChangeIsEnabledChanges the condition 'Enabled' state of the conditionNode specified using the further specified context without raising change events.
OpcConditionNodeExtension.ChangeSeverityChanges the condition 'Severity' of the conditionNode specified using the further specified context without raising change events.
OpcConditionNodeExtension.DisableChanges the condition state to 'Disabled' of the conditionNode specified using the further specified client.
OpcConditionNodeExtension.EnableChanges the condition state to 'Enabled' of the conditionNode specified using the further specified client.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.5–v2.59