Reference
OpcConditionNode Class
Defines all general characteristics of a condition.
Reference
OpcConditionNode Class
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Members
- OpcConditionNode Members
Defines all general characteristics of a condition.
Syntax
csharp
[OpcEventType(typeof(OpcCondition))]
[OpcNodeType(2782)]
public class OpcConditionNode : OpcEventNodevbnet
<OpcEventType(GetType(OpcCondition))>
<OpcNodeType(2782)>
Public Class OpcConditionNode
Inherits OpcEventNodeInheritance
Object → OpcNode → OpcInstanceNode → OpcObjectNode → OpcEventNode → OpcConditionNode
Implements
Derived types
Remarks
Events of this type cause at least an event notification in case one of the following properties will change: Quality, Severity and Comment.
Constructors
| Name | Description |
|---|---|
| OpcConditionNode | Initializes a new instance of the OpcConditionNode class accessible by the name specified. |
Properties
| Name | Description |
|---|---|
| Add | Gets or sets a callback used to add a comment to the condition node. |
| AddCommentNode | Gets the Opc |
| Auto | Gets or sets a value indicating whether the OpcConditionNode will automatically report an event when a change method call completes. |
| BranchId | Gets or sets an identifier which identifies the branch to that the event does belong. |
| BranchIdNode | Gets the Opc |
| ClientUserId | Gets or sets an identifier that is related to the Comment and contains the identity of the user who inserted the most recent Comment. |
| ClientUserIdNode | Gets the OpcPropertyNode< |
| Comment | Gets or sets the last comment provided for a certain state ( |
| CommentNode | Gets the Opc |
| ConditionClassId | Gets or sets a value which specifies in which domain this condition is used. |
| Condition | Gets the Opc |
| Condition | Gets or sets a value that matches the display name of the condition class type. |
| Condition | Gets the Opc |
| ConditionName | Gets or sets a value which identifies the condition instance that the event originated from. |
| Condition | Gets the OpcPropertyNode< |
| Default | Gets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created. |
| DisableCallback | Gets or sets a callback used to disable the condition node. |
| DisableNode | Gets the Opc |
| EnableCallback | Gets or sets a callback used to enable the condition node. |
| EnableNode | Gets the Opc |
| IsEnabled | Gets a value indicating whether the condition is enabled. |
| IsEnabledNode | Gets the Opc |
| IsRetained | Gets or sets a value indicating whether the condition is in a state that is interesting for a client wishing to synchronize its state with the server's state. |
| IsRetainedNode | Gets the OpcPropertyNode< |
| IsRetainedPolicy | Gets or sets the evaluation policy that controls the lifecycle of the IsRetained property for this OpcConditionNode. |
| LastSeverity | Gets or sets a value which provides the previous severity of the condition branch. |
| LastSeverityNode | Gets the Opc |
| Quality | Gets or sets a value which reveals the status of process values or other resources that this condition is based upon. |
| QualityNode | Gets the Opc |
Methods
| Name | Description |
|---|---|
| AddComment | Applies a comment to the state reported by an event notification which can be identified by the EventId using the specified context. |
| AddCommentCore | Applies the comment to the state of the condition node. |
| CreateBranch | Creates a new instance of the OpcConditionNode class which can be used to maintain branched event information. |
| CreateBranchCore | Creates a new instance of the OpcConditionNode using the same Id and Name as this node. |
| Disable | Changes the condition state to 'Disabled' using the specified context. |
| DisableCore | Disables the condition node. |
| Enable | Changes the condition state to 'Enabled' using the specified context. |
| EnableCore | Enables the condition node. |
| Initialize | Initializes the default values used by the OpcConditionNode. |
Inherits members from OpcEventNode, OpcObjectNode, OpcInstanceNode, OpcNode.
Extension methods
| Name | Description |
|---|---|
| Opc | Applies 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. |
| Opc | Changes the condition 'Comment' state of the conditionNode specified using the further specified context without raising change events. |
| Opc | Changes the condition 'Enabled' state of the conditionNode specified using the further specified context without raising change events. |
| Opc | Changes the condition 'Severity' of the conditionNode specified using the further specified context without raising change events. |
| Opc | Changes the condition state to 'Disabled' of the conditionNode specified using the further specified client. |
| Opc | Changes the condition state to 'Enabled' of the conditionNode specified using the further specified client. |
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

