Skip to content

Reference

OpcNonExclusiveLimitAlarmNode Class

Defines an alarm condition node with multiple non-exclusive limits.

Reference

OpcNonExclusiveLimitAlarmNode Class ​

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

Defines an alarm condition node with multiple non-exclusive limits.

Syntax ​

csharp
[OpcEventType(typeof(OpcNonExclusiveLimitAlarm))]
[OpcNodeType(9906)]
public class OpcNonExclusiveLimitAlarmNode : OpcLimitAlarmNode
vbnet
<OpcEventType(GetType(OpcNonExclusiveLimitAlarm))>
<OpcNodeType(9906)>
Public Class OpcNonExclusiveLimitAlarmNode
    Inherits OpcLimitAlarmNode

Inheritance ​

Object → OpcNode → OpcInstanceNode → OpcObjectNode → OpcEventNode → OpcConditionNode → OpcAcknowledgeableConditionNode → OpcAlarmConditionNode → OpcLimitAlarmNode → OpcNonExclusiveLimitAlarmNode

Implements ​

Derived types ​

Constructors ​

NameDescription
OpcNonExclusiveLimitAlarmNode10 overloadsInitializes a new instance of the OpcNonExclusiveLimitAlarmNode class accessible by the name specified.

Properties ​

NameDescription
DefaultTypeDefinitionIdprotected · overrideGets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created.
IsHighGets or sets a value indicating whether the alarm applies to the HighLimit in a non-exclusive manner.
IsHighHighGets or sets a value indicating whether the alarm applies to the HighHighLimit in a non-exclusive manner.
IsHighHighNodeGets the OpcTwoStateVariableNode of the IsHighHigh property.
IsHighNodeGets the OpcTwoStateVariableNode of the IsHigh property.
IsLowGets or sets a value indicating whether the alarm applies to the LowLimit in a non-exclusive manner.
IsLowLowGets or sets a value indicating whether the alarm applies to the LowLowLimit in a non-exclusive manner.
IsLowLowNodeGets the OpcTwoStateVariableNode of the IsLowLow property.
IsLowNodeGets the OpcTwoStateVariableNode of the IsLow property.

Methods ​

NameDescription
CreateBranchCoreprotected · overrideCreates a new instance of the OpcNonExclusiveLimitAlarmNode using the same Id and Name as this node.

Inherits members from OpcLimitAlarmNode, OpcAlarmConditionNode, OpcAcknowledgeableConditionNode, 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.ChangeIsActiveChanges the condition 'Active' 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.ChangeIsSuppressedChanges the condition 'Suppressed' state of the conditionNode specified using the further specified context without raising change events.
OpcConditionNodeExtension.ChangeLimitStateChanges the condition current limit alarm state of the conditionNode specified using the further specified context.
OpcConditionNodeExtension.ChangeSeverityChanges the condition 'Severity' of the conditionNode specified using the further specified context without raising change events.
OpcConditionNodeExtension.ChangeShelvingChanges the condition 'Shelving' of the conditionNode specified using the further specified context.
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