Reference
OpcTransitionVariableNode Members
Defines a variable node which stores a transition within a state machine as a human readable name.
Reference
OpcTransitionVariableNode Members
- Type
- OpcTransitionVariableNode
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
Inherits members from OpcTextVariableNode, OpcVariableNode, OpcInstanceNode, OpcNode.
Constructors
OpcTransitionVariableNode
| Overload | Description |
|---|---|
| Opc | Initializes a new instance of the Opcname specified. |
| Opc | Initializes a new instance of the Opcname specified with the initial value given by value. |
| Opc | Initializes a new instance of the Opcname and id specified. |
| Opc | Initializes a new instance of the Opcname and id specified with the initial value given by value. |
| Opc | Initializes a new instance of the Opcname specified as a child node of the parent node given. |
| Opc | Initializes a new instance of the Opcname specified with the initial value defined by value as a child node of the parent node given. |
| Opc | Initializes a new instance of the Opcname and id specified as a child node of the parent node given. |
| Opc | Initializes a new instance of the Opcname and id specified with the initial value defined by value as a child node of the parent node given. |
| Opc | Initializes a new instance of the Opccontent as the instance to wrap. |
| Opc | Initializes a new instance of the Opccontent as the instance to wrap. |
OpcTransitionVariableNode(OpcName)
Initializes a new instance of the OpcTransitionVariableNode class accessible by the name specified.
public OpcTransitionVariableNode(OpcName name)Public Sub New(name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new transition variable node can be accessed. |
OpcTransitionVariableNode(OpcName, OpcText)
Initializes a new instance of the OpcTransitionVariableNode class accessible by the name specified with the initial value given by value.
public OpcTransitionVariableNode(OpcName name, OpcText value)Public Sub New(name As OpcName, value As OpcText)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new transition variable node can be accessed. |
value | OpcText | The initial value of the new transition variable node. |
OpcTransitionVariableNode(OpcName, OpcNodeId)
Initializes a new instance of the OpcTransitionVariableNode class accessible by the name and id specified.
public OpcTransitionVariableNode(OpcName name, OpcNodeId id)Public Sub New(name As OpcName, id As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new transition variable node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new transition variable node can be identified and accessed. |
OpcTransitionVariableNode(OpcName, OpcNodeId, OpcText)
Initializes a new instance of the OpcTransitionVariableNode class accessible by the name and id specified with the initial value given by value.
public OpcTransitionVariableNode(OpcName name, OpcNodeId id, OpcText value)Public Sub New(name As OpcName, id As OpcNodeId, value As OpcText)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new transition variable node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new transition variable node can be identified and accessed. |
value | OpcText | The initial value of the new transition variable node. |
OpcTransitionVariableNode(IOpcNode, OpcName)
Initializes a new instance of the OpcTransitionVariableNode class accessible by the name specified as a child node of the parent node given.
public OpcTransitionVariableNode(IOpcNode parent, OpcName name)Public Sub New(parent As IOpcNode, name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new transition variable node can be accessed. |
OpcTransitionVariableNode(IOpcNode, OpcName, OpcText)
Initializes a new instance of the OpcTransitionVariableNode class accessible by the name specified with the initial value defined by value as a child node of the parent node given.
public OpcTransitionVariableNode(IOpcNode parent, OpcName name, OpcText value)Public Sub New(parent As IOpcNode, name As OpcName, value As OpcText)Parameters
| Name | Type | Description |
|---|---|---|
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new transition variable node can be accessed. |
value | OpcText | The initial value of the new transition variable node. |
OpcTransitionVariableNode(IOpcNode, OpcName, OpcNodeId)
Initializes a new instance of the OpcTransitionVariableNode class accessible by the name and id specified as a child node of the parent node given.
public OpcTransitionVariableNode(IOpcNode parent, OpcName name, OpcNodeId id)Public Sub New(parent As IOpcNode, name As OpcName, id As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new transition variable node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new transition variable node can be identified and accessed. |
OpcTransitionVariableNode(IOpcNode, OpcName, OpcNodeId, OpcText)
Initializes a new instance of the OpcTransitionVariableNode class accessible by the name and id specified with the initial value defined by value as a child node of the parent node given.
public OpcTransitionVariableNode(
IOpcNode parent,
OpcName name,
OpcNodeId id,
OpcText value)Public Sub New(
parent As IOpcNode,
name As OpcName,
id As OpcNodeId,
value As OpcText)Parameters
| Name | Type | Description |
|---|---|---|
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new transition variable node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new transition variable node can be identified and accessed. |
value | OpcText | The initial value of the new transition variable node. |
OpcTransitionVariableNode(TransitionVariableState)
Initializes a new instance of the OpcTransitionVariableNode class using the content as the instance to wrap.
protected OpcTransitionVariableNode(TransitionVariableState content)Protected Sub New(content As TransitionVariableState)Parameters
| Name | Type | Description |
|---|---|---|
content | Transition | The Transition |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The content is a null reference ( |
OpcTransitionVariableNode(TransitionVariableState, OpcNodeModel)
Initializes a new instance of the OpcTransitionVariableNode class using the content as the instance to wrap.
protected OpcTransitionVariableNode(
TransitionVariableState content,
OpcNodeModel model)Protected Sub New(content As TransitionVariableState, model As OpcNodeModel)Parameters
| Name | Type | Description |
|---|---|---|
content | Transition | The Transition |
model | OpcNodeModel | The OpcNodeModel which defines the modelling directives for the new node or a null reference ( |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The content is a null reference ( |
Properties
DefaultTypeDefinitionId
Gets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created.
protected override OpcNodeId DefaultTypeDefinitionId { get; }Protected Overrides ReadOnly Property DefaultTypeDefinitionId As OpcNodeIdProperty value
The OpcNodeId of the type node from that this OpcInstanceNode has been created from. These type node defines the typical structure of an instance node of its type definition. If there exists no specific type definition node a null reference (Nothing in Visual Basic).
Overrides
EffectiveTransitionTime
Gets or sets a value which specifies the time when the current state or one of its substates was entered.
public DateTime EffectiveTransitionTime { get; set; }Public Property EffectiveTransitionTime As DateProperty value
The effective DateTime of the time the transition has been performed.
Remarks
If, for example, a StateA is active and – while active – switches several times between its substates SubA and SubB, then the TransitionTime stays at the point in time where StateA became active whereas the EffectiveTransitionTime changes with each change of a substate.
EffectiveTransitionTimeNode
Gets the OpcPropertyNode<T> of the EffectiveTransitionTime property.
public OpcPropertyNode<DateTime> EffectiveTransitionTimeNode { get; }Public ReadOnly Property EffectiveTransitionTimeNode As OpcPropertyNode(Of Date)Property value
An instance of the OpcPropertyNode<T> class.
Number
Gets or sets a numeric identifier which identifies the transition within the state machine.
[CLSCompliant(false)]
public uint Number { get; set; }<CLSCompliant(False)>
Public Property Number As UIntegerProperty value
The identifier of the transition within the state machine.
NumberNode
Gets the OpcPropertyNode<T> of the Number property.
public OpcPropertyNode<uint> NumberNode { get; }Public ReadOnly Property NumberNode As OpcPropertyNode(Of UInteger)Property value
An instance of the OpcPropertyNode<T> class.
TransitionTime
Gets or sets a value which specifies when the transition occured.
public DateTime TransitionTime { get; set; }Public Property TransitionTime As DateProperty value
The DateTime of the time the transition has occured.
TransitionTimeNode
Gets the OpcPropertyNode<T> of the TransitionTime property.
public OpcPropertyNode<DateTime> TransitionTimeNode { get; }Public ReadOnly Property TransitionTimeNode As OpcPropertyNode(Of Date)Property value
An instance of the OpcPropertyNode<T> class.
VariableId
Gets or sets a value which uniquely identifies the transition within the state machine.
public object VariableId { get; set; }Public Property VariableId As ObjectProperty value
A value which uniquely identifies the transition within the state machine.
VariableIdNode
Gets the OpcPropertyNode of the VariableId property.
public OpcPropertyNode VariableIdNode { get; protected set; }Public Property VariableIdNode As OpcPropertyNodeProperty value
An instance of the OpcPropertyNode class.
VariableName
Gets or sets the name which uniquely identifies the transition within the state machine.
public OpcName VariableName { get; set; }Public Property VariableName As OpcNameProperty value
The OpcName which uniquely identifies the transition within the state machine.
VariableNameNode
Gets the OpcNamePropertyNode of the VariableName property.
public OpcNamePropertyNode VariableNameNode { get; }Public ReadOnly Property VariableNameNode As OpcNamePropertyNodeProperty value
An instance of the OpcNamePropertyNode class.

