Skip to content

Reference

OpcLimitAlarmNode Class

Defines an alarm condition node with multiple limits.

Reference

OpcLimitAlarmNode Class ​

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

Defines an alarm condition node with multiple limits.

Syntax ​

csharp
[OpcEventType(typeof(OpcLimitAlarm))]
public class OpcLimitAlarmNode : OpcAlarmConditionNode
vbnet
<OpcEventType(GetType(OpcLimitAlarm))>
Public Class OpcLimitAlarmNode
    Inherits OpcAlarmConditionNode

Inheritance ​

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

Implements ​

Derived types ​

Constructors ​

NameDescription
OpcLimitAlarmNode18 overloadsInitializes a new instance of the OpcLimitAlarmNode 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.
HighHighLimitGets or sets a value which indicates the high high limit of a value to test for the alarm condition.
HighHighLimitNodeGets the OpcPropertyNode<T> of the HighHighLimit property.
HighLimitGets or sets a value which indicates the high limit of a value to test for the alarm condition.
HighLimitNodeGets the OpcPropertyNode<T> of the HighLimit property.
LowLimitGets or sets a value which indicates the low limit of a value to test for the alarm condition.
LowLimitNodeGets the OpcPropertyNode<T> of the LowLimit property.
LowLowLimitGets or sets a value which indicates the low low limit of a value to test for the alarm condition.
LowLowLimitNodeGets the OpcPropertyNode<T> of the LowLowLimit property.
SupportedLimitsGets a combination of the values defined by the OpcLimitAlarmStates enumeration which defines the different limit states the OpcLimitAlarmNode supports.

Methods ​

NameDescription
CreateBranchCoreprotected · overrideCreates a new instance of the OpcLimitAlarmNode using the same Id and Name as this node.
InitializeDefaultsprotected · overrideInitializes the default values used by the OpcLimitAlarmNode.

Inherits members from 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.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