Reference
OpcCondition Members
Represents a snapshot of a 'Opc.UaFx.OpcConditionNode'.
Reference
OpcCondition Members
- Type
- OpcCondition
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Inherits members from OpcEvent.
Constructors
OpcCondition
Initializes a new instance of the OpcCondition class using the dataStore specified.
public OpcCondition(IOpcReadOnlyNodeDataStore dataStore)Public Sub New(dataStore As IOpcReadOnlyNodeDataStore)Parameters
| Name | Type | Description |
|---|---|---|
dataStore | IOpc | The IOpc |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The dataStore is a null reference ( |
Properties
BranchId
Gets an identifier which identifies the branch to that the event does belong.
public OpcNodeId BranchId { get; }Public ReadOnly Property BranchId As OpcNodeIdProperty value
The identifier of the branch. For more information see 'Opc.UaFx.OpcConditionNode.BranchId'.
ClientUserId
Gets an identifier that is related to the Comment and contains the identity of the user who inserted the most recent Comment.
public string ClientUserId { get; }Public ReadOnly Property ClientUserId As StringProperty value
The identifier that is related to the Comment. For more information see 'Opc.UaFx.OpcConditionNode.ClientUserId'.
Comment
Gets the last comment provided for a certain state (condition branch).
public OpcText Comment { get; }Public ReadOnly Property Comment As OpcTextProperty value
The last comment provided for a certain state. For more information see 'Opc.UaFx.OpcConditionNode.Comment'.
ConditionClassId
Gets a value which specifies in which domain this condition is used. It is the OpcNodeId of the corresponding condition class type.
public OpcNodeId ConditionClassId { get; }Public ReadOnly Property ConditionClassId As OpcNodeIdProperty value
The OpcNodeId of the corresponding condition class type. For more information see 'Opc.UaFx.OpcConditionNode.ConditionClassId'.
ConditionClassName
Gets a value that matches the display name of the condition class type.
public OpcText ConditionClassName { get; }Public ReadOnly Property ConditionClassName As OpcTextProperty value
The display name of the condition class type. For more information see 'Opc.UaFx.OpcConditionNode.ConditionClassName'.
ConditionName
Gets a value which identifies the condition instance that the event originated from.
public string ConditionName { get; }Public ReadOnly Property ConditionName As StringProperty value
The name of the condition instance that the event originated from. For more information see 'Opc.UaFx.OpcConditionNode.ConditionName'.
IsEnabled
Gets a value indicating whether the condition is enabled.
public bool IsEnabled { get; }Public ReadOnly Property IsEnabled As BooleanProperty value
A value indicating whether the condition is enabled. For more information see 'Opc.UaFx.OpcConditionNode.IsEnabled'.
IsRetained
Gets 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.
public bool IsRetained { get; }Public ReadOnly Property IsRetained As BooleanProperty value
The value true if the condition (or condition branch) is being in a state that is interesting for a client wishing to synchronize its state with the server's state. For more information see 'Opc.UaFx.OpcConditionNode.IsRetained'.
LastSeverity
Gets a value which provides the previous severity of the condition branch.
public OpcEventSeverity LastSeverity { get; }Public ReadOnly Property LastSeverity As OpcEventSeverityProperty value
One of the members defined by the OpcEventSeverity enumeration. For more information see 'Opc.UaFx.OpcConditionNode.LastSeverity'.
Quality
Gets a value which reveals the status of process values or other resources that this condition is based upon.
public OpcStatus Quality { get; }Public ReadOnly Property Quality As OpcStatusProperty value
The quality of data that this condition is based upon. For more information see 'Opc.UaFx.OpcConditionNode.Quality'.

