Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcCondition type exposes the following members.
Initializes a new instance of the OpcCondition class using the dataStore
specified.
C#
public OpcCondition(IOpcReadOnlyNodeDataStore dataStore)
Parameters
dataStore
IOpcReadOnlyNodeDataStore
The IOpcReadOnlyNodeDataStore of the 'Opc.UaFx.OpcConditionNode' to represent.
Exceptions
The dataStore
is a null reference (Nothing in Visual Basic).
Gets an identifier which identifies the branch to that the event does belong.
C#
public OpcNodeId BranchId { get; }
Property Value
The identifier of the branch. For more information see 'Opc.UaFx.OpcConditionNode.BranchId'.
Gets the last comment provided for a certain state (condition branch).
C#
public OpcText Comment { get; }
Property Value
The last comment provided for a certain state. For more information see 'Opc.UaFx.OpcConditionNode.Comment'.
Gets a value which specifies in which domain this condition is used. It is the OpcNodeId of the corresponding condition class type.
C#
public OpcNodeId ConditionClassId { get; }
Property Value
The OpcNodeId of the corresponding condition class type. For more information see 'Opc.UaFx.OpcConditionNode.ConditionClassId'.
Gets a value that matches the display name of the condition class type.
C#
public OpcText ConditionClassName { get; }
Property Value
The display name of the condition class type. For more information see 'Opc.UaFx.OpcConditionNode.ConditionClassName'.
Gets a value which identifies the condition instance that the event originated from.
C#
public string ConditionName { get; }
Property Value
The name of the condition instance that the event originated from. For more information see 'Opc.UaFx.OpcConditionNode.ConditionName'.
Gets a value indicating whether the condition is enabled.
C#
public bool IsEnabled { get; }
Property Value
A value indicating whether the condition is enabled. For more information see 'Opc.UaFx.OpcConditionNode.IsEnabled'.
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.
C#
public bool IsRetained { get; }
Property 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'.
Gets a value which provides the previous severity of the condition branch.
C#
public OpcEventSeverity LastSeverity { get; }
Property Value
One of the members defined by the OpcEventSeverity enumeration. For more information see 'Opc.UaFx.OpcConditionNode.LastSeverity'.
Gets a value which reveals the status of process values or other resources that this condition is based upon.
C#
public OpcStatus Quality { get; }
Property Value
The quality of data that this condition is based upon. For more information see 'Opc.UaFx.OpcConditionNode.Quality'.