Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll
Defines all general characteristics of a condition.
C#
[OpcEventType(typeof(OpcCondition))] public class OpcConditionNode : OpcEventNode, IOpcNode, IOpcNodeInfo
Inheritance Object › OpcNode › OpcInstanceNode › OpcObjectNode › OpcEventNode › OpcConditionNode
Derived
Attributes OpcEventTypeAttribute
Implements IOpcNode, IOpcNodeInfo
Events of this type cause at least an event notification in case one of the following properties will change: Quality, Severity and Comment.
Name | Description |
---|---|
OpcConditionNode(IOpcNode, OpcName) | Initializes a new instance of the OpcConditionNode class accessible by the name specified as a child node of the parent node given. |
OpcConditionNode(IOpcNode, OpcName, OpcNodeId) | Initializes a new instance of the OpcConditionNode class accessible by the name and id specified as a child node of the parent node given. |
OpcConditionNode(OpcName) | Initializes a new instance of the OpcConditionNode class accessible by the name specified. |
OpcConditionNode(OpcName, OpcNodeId) | Initializes a new instance of the OpcConditionNode class accessible by the name and id specified. |
Name | Description |
---|---|
AfterApplyChanges | Occurs after one or more changes on the node has been notified. (Inherited from OpcNode) |
BeforeApplyChanges | Occurs before one or more changes on the node are notified. (Inherited from OpcNode) |
Name | Description |
---|---|
AddCommentCallback | Gets or sets a callback used to add a comment to the condition node. |
AddCommentNode | Gets the OpcAddCommentMethodNode used to handle 'AddComment' method calls to add a comment to the condition node. |
AutoReportChanges | 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 OpcNodeIdPropertyNode of the BranchId property. |
Category | Gets the NodeCategoryOpcAttribute which identifies the kind of node and is therefore used to classify the node regarding its use and purpose. (Inherited from OpcNode) |
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´1 of the ClientUserId property. |
Comment | Gets or sets the last comment provided for a certain state (condition branch). |
CommentNode | Gets the OpcTextConditionVariableNode of the Comment property. |
ConditionClassId | Gets or sets a value which specifies in which domain this condition is used. It is the OpcNodeId of the corresponding condition class type. |
ConditionClassIdNode | Gets the OpcNodeIdPropertyNode of the ConditionClassId property. |
ConditionClassName | Gets or sets a value that matches the display name of the condition class type. |
ConditionClassNameNode | Gets the OpcTextPropertyNode of the ConditionClassName property. |
ConditionName | Gets or sets a value which identifies the condition instance that the event originated from. |
ConditionNameNode | Gets the OpcPropertyNode´1 of the ConditionName property. |
DefaultReferenceTypeId | Gets the default identifier which identifies the type that defines the underlying node reference within this OpcInstanceNode is referenced by its parent node. (Inherited from OpcInstanceNode) |
DefaultReferenceTypeId | Gets the default identifier which identifies the type that defines the underlying node reference within this OpcInstanceNode is referenced by its parent node. (Inherited from OpcObjectNode) |
DefaultTypeDefinitionId | Gets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created. |
DefaultTypeDefinitionId | Gets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created. (Inherited from OpcInstanceNode) |
DefaultTypeDefinitionId | Gets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created. (Inherited from OpcObjectNode) |
DefaultTypeDefinitionId | Gets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created. (Inherited from OpcEventNode) |
Description | Gets or sets the value of the optional DescriptionOpcAttribute which shall explain the meaning of the node. (Inherited from OpcNode) |
Descriptions | Gets the OpcNodeGlobalization instance used to control the localization and other globalization related tasks for the Description attribute of the current node. (Inherited from OpcNode) |
DisableCallback | Gets or sets a callback used to disable the condition node. |
DisableNode | Gets the OpcActionMethodNode used to handle 'Disable' method calls to disable the condition. |
DisplayName | Gets or sets the value of the DisplayNameOpcAttribute which defines the localizable name of the node. (Inherited from OpcNode) |
DisplayNames | Gets the OpcNodeGlobalization instance used to control the localization and other globalization related tasks for the DisplayName attribute of the current node. (Inherited from OpcNode) |
EnableCallback | Gets or sets a callback used to enable the condition node. |
EnableNode | Gets the OpcActionMethodNode used to handle 'Enable' method calls to enable the condition. |
EventId | Gets or sets a value generated by the server to uniquely identify a particular event notification. (Inherited from OpcEventNode) |
EventIdNode | Gets the OpcPropertyNode´1 of the EventId property. (Inherited from OpcEventNode) |
EventTypeId | Gets or sets the node identifier which describes the specific type of event. (Inherited from OpcEventNode) |
EventTypeIdNode | Gets the OpcNodeIdPropertyNode of the EventTypeId property. (Inherited from OpcEventNode) |
HasPendingChanges | Gets a value indiciating whether there exists any pending change on the node. (Inherited from OpcNode) |
Id | Gets the value of the NodeIdOpcAttribute which unambiguously identifies the node. (Inherited from OpcNode) |
IsEnabled | Gets a value indicating whether the condition is enabled. |
IsEnabledNode | Gets the OpcTwoStateVariableNode of the IsEnabled property. |
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´1 of the IsRetained property. |
LastSeverity | Gets or sets a value which provides the previous severity of the condition branch. |
LastSeverityNode | Gets the OpcConditionVariableNode´1 of the LastSeverity property. |
Message | Gets or sets a value which defines a human-readable and localizable text description of the event. (Inherited from OpcEventNode) |
MessageNode | Gets the OpcTextPropertyNode of the Message property. (Inherited from OpcEventNode) |
ModellingRuleId | Gets or sets the identifier which defines how the OpcInstanceNode is used for instantiation. (Inherited from OpcInstanceNode) |
Name | Gets or sets the value of the BrowseNameOpcAttribute which defines the non-localizable human-readable name used when browsing the address space. (Inherited from OpcNode) |
Namespace | (Inherited from OpcNode) |
Parent | Gets the parent node of the node. (Inherited from OpcNode) |
Parent | Gets the parent node of the node. (Inherited from OpcInstanceNode) |
PendingChanges | Gets a value indicating the most recent changes performed on the node since their last notification. (Inherited from OpcNode) |
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 OpcStatusConditionVariableNode of the Quality property. |
QueryEventsCallback | Gets or sets a callback used to query any event information which belongs to the node. (Inherited from OpcNode) |
ReadDescriptionCallback | (Inherited from OpcNode) |
ReadDisplayNameCallback | (Inherited from OpcNode) |
ReadUserWriteAccessCallback | (Inherited from OpcNode) |
ReadWriteAccessCallback | (Inherited from OpcNode) |
ReceiveTime | Gets or sets the time the OPC UA server received the event from the underlying device of another server. (Inherited from OpcEventNode) |
ReceiveTimeNode | Gets the OpcPropertyNode´1 of the ReceiveTime property. (Inherited from OpcEventNode) |
ReferenceType | Gets a value which defines a pre-defined used ReferenceTypeId as one of the members defined by the OpcReferenceType enumeration to simplify querying standard reference types. (Inherited from OpcInstanceNode) |
ReferenceTypeId | Gets or sets the identifier which identifies the node that defines the semantic of the reference between a source and a target node and generally reflects an operation between the two, such as “A contains B”. (Inherited from OpcInstanceNode) |
Severity | Gets or sets an indication of the urgency of the event. (Inherited from OpcEventNode) |
SeverityNode | Gets the OpcPropertyNode´1 of the Severity property. (Inherited from OpcEventNode) |
SourceName | Gets or sets a description of the source of the event. (Inherited from OpcEventNode) |
SourceNameNode | Gets the OpcPropertyNode´1 of the SourceName property. (Inherited from OpcEventNode) |
SourceNodeId | Gets or sets the node identifier which identifies the node that the event originated from. (Inherited from OpcEventNode) |
SourceNodeIdNode | Gets the OpcNodeIdPropertyNode of the SourceNodeId property. (Inherited from OpcEventNode) |
SymbolicName | (Inherited from OpcNode) |
Tag | Gets or sets the object that contains additional user data about the node. (Inherited from OpcNode) |
Time | Gets or sets the time the event occurred. (Inherited from OpcEventNode) |
TimeNode | Gets the OpcPropertyNode´1 of the Time property. (Inherited from OpcEventNode) |
TypeDefinitionId | Gets or sets the identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created. (Inherited from OpcInstanceNode) |
UserWriteAccess | Gets or sets the value of the optional UserWriteAccessOpcAttribute which exposes the possibilities of a client to write the attributes of the node taking user access rights into account. (Inherited from OpcNode) |
WriteAccess | Gets or sets the value of the optional WriteAccessOpcAttribute which exposes the posibilities of a client to write the attributes of the node. (Inherited from OpcNode) |
WriteDescriptionCallback | (Inherited from OpcNode) |
WriteDisplayNameCallback | (Inherited from OpcNode) |
WriteUserWriteAccessCallback | (Inherited from OpcNode) |
WriteWriteAccessCallback | (Inherited from OpcNode) |
Name | Description |
---|---|
AddChild(OpcContext, OpcInstanceNode) | (Inherited from OpcInstanceNode) |
AddComment(OpcContext, Byte, OpcText) | Applies a comment to the state reported by an event notification which can be identified by the eventId using the specified context . |
AddComment(OpcContext, OpcText) | Applies a comment to the state reported by an event notification which can be identified by the EventId using the specified context . |
AddCommentCore(OpcNodeContext, Byte, OpcText) | Applies the comment to the state of the condition node. |
AddNotifier(OpcContext, IOpcNode) | (Inherited from OpcNode) |
AddNotifier(OpcContext, IOpcNode) | (Inherited from OpcObjectNode) |
ApplyChanges(OpcContext) | Notifies about changes performed on the node since the last notification and resets the pending changes to None. (Inherited from OpcNode) |
ApplyChanges(OpcContext, Boolean) | Notifies about changes performed on the node (and optionally on its children) since the last notification and resets the pending changes to None. (Inherited from OpcNode) |
AttributeValue(OpcAttribute) | Retrieves the value of the attribute specified. (Inherited from OpcNode) |
AttributeValue``1(OpcAttribute) | Retrieves the value of the attribute specified. (Inherited from OpcNode) |
Child(OpcContext, OpcName) | Retrieves the child node its Name property matches exactly the name specified. (Inherited from OpcNode) |
Children(OpcContext) | Retrieves a sequence of all nodes organized as children of this node. (Inherited from OpcNode) |
CreateBranch(OpcContext) | Creates a new instance of the OpcConditionNode class which can be used to maintain branched event information. |
CreateBranch(OpcContext, OpcNodeId) | Creates a new instance of the OpcConditionNode class using the branchId specified to maintain branched event information. |
CreateBranchCore | Creates a new instance of the OpcConditionNode using the same Id and Name as this node. |
CreateEvent(OpcContext) | Creates a new instance of the OpcEvent class which represents a snapshot of this OpcEventNode. (Inherited from OpcEventNode) |
CreateEventCore(OpcContext, OpcEventNodeSnapshot) | Creates a new instance of the OpcEvent class representing the specified snapshot of this OpcEventNode. (Inherited from OpcEventNode) |
Disable(OpcContext) | Changes the condition state to 'Disabled' using the specified context . |
DisableCore(OpcNodeContext) | Disables the condition node. |
Enable(OpcContext) | Changes the condition state to 'Enabled' using the specified context . |
EnableCore(OpcNodeContext) | Enables the condition node. |
InitializeDefaults | Initializes the default values used by the OpcConditionNode. |
InitializeDefaults | Initializes the default values used by the node implementation represented / required. (Inherited from OpcNode) |
InitializeDefaults | Initializes the default values used by the OpcInstanceNode. (Inherited from OpcInstanceNode) |
InitializeDefaults | Initializes the default values used by the OpcEventNode. (Inherited from OpcEventNode) |
IsChangePending(OpcNodeChanges) | (Inherited from OpcNode) |
OnAfterApplyChanges(OpcNodeChangesEventArgs) | Raises the AfterApplyChanges event using the event data specified. (Inherited from OpcNode) |
OnBeforeApplyChanges(OpcNodeChangesEventArgs) | Raises the BeforeApplyChanges event using the event data specified. (Inherited from OpcNode) |
QueryEventsCore(OpcNodeContext, OpcEventCollection) | (Inherited from OpcNode) |
ReadAttributeValueCore``1(OpcReadAttributeValueContext, OpcAttributeValue) | (Inherited from OpcNode) |
RemoveChild(OpcContext, OpcInstanceNode) | (Inherited from OpcInstanceNode) |
RemoveNotifier(OpcContext, IOpcNode) | (Inherited from OpcNode) |
RemoveNotifier(OpcContext, IOpcNode) | (Inherited from OpcInstanceNode) |
RemoveNotifier(OpcContext, IOpcNode) | (Inherited from OpcObjectNode) |
ReportEvent(OpcContext) | Produces an event using the data represented by this OpcEventNode. (Inherited from OpcEventNode) |
ReportEvent(OpcContext, OpcEvent) | (Inherited from OpcNode) |
ReportEventFrom(OpcContext, IOpcNode) | Produces an event using the data represented by this OpcEventNode using the source as initiator of the event reported. (Inherited from OpcEventNode) |
UpdateChanges(OpcContext, OpcNodeChanges) | Notifies about the changes on behalf of the node and removes pending changes which intersect with the changes specified. (Inherited from OpcNode) |
UpdateChanges(OpcContext, OpcNodeChanges, Boolean) | Notifies about the changes on behalf of the node (and optionally on its children) and removes pending changes which intersect with the changes specified. (Inherited from OpcNode) |
WriteAttributeValueCore``1(OpcWriteAttributeValueContext, OpcAttributeValue) | (Inherited from OpcNode) |