Specifies the attributes which belong to all nodes.
More...
Inherits IFormattable, and UnifiedAutomation.UaBase.IEncodeable.
Inherited by UnifiedAutomation.UaBase.InstanceNode, and UnifiedAutomation.UaBase.TypeNode.
|
| Node () |
| The default constructor.
|
|
virtual void | Encode (IEncoder encoder) |
|
|
|
virtual void | Decode (IDecoder decoder) |
|
|
|
virtual bool | IsEqual (IEncodeable encodeable) |
|
|
|
virtual object | Clone () |
|
|
|
void | AddReference (NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetId, bool checkForDuplicates) |
| Adds the reference.
|
|
bool | RemoveReference (NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetId) |
| Removes the reference.
|
|
bool | ReferenceExists (NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetId) |
| References the exists.
|
|
List< ReferenceNode > | FindReferences (NodeId referenceTypeId, bool isInverse) |
| Finds the references.
|
|
List< ReferenceNode > | FindReferences (NodeId referenceTypeId, bool isInverse, bool includeSubtypes, ITypeTable typeTable) |
| Finds the references.
|
|
ReferenceNode | FindSingleReference (NodeId referenceTypeId, bool isInverse, int index) |
| Finds the single reference.
|
|
ReferenceNode | FindSingleReference (NodeId referenceTypeId, bool isInverse, bool includeSubtypes, ITypeTable typeTable, int index) |
| Finds the single reference.
|
|
virtual bool | HasAttribute (uint attributeId) |
| Determines whether the specified attribute id has attribute.
|
|
virtual StatusCode | Read (IList< string > locales, uint attributeId, out Variant value) |
| Reads the specified attribute.
|
|
virtual StatusCode | Write (uint attributeId, object value) |
| Reads the specified attribute.
|
|
virtual NodeAttributes | GetAttributes () |
| Gets the attributes.
|
|
override string | ToString () |
| Returns a System.String that represents this instance.
|
|
string | ToString (string format, IFormatProvider formatProvider) |
| Returns a System.String that represents this instance.
|
|
void | Encode (IEncoder encoder) |
| Encodes the object in a stream.
|
|
void | Decode (IDecoder decoder) |
| Decodes the object from a stream.
|
|
|
NodeId | NodeId [get, set] |
| A unique identifier for the node.
|
|
NodeClass | NodeClass [get, set] |
| The class of the node.
|
|
QualifiedName | BrowseName [get, set] |
| The browse name of the node.
|
|
LocalizedText | DisplayName [get, set] |
| The display name of the node.
|
|
LocalizedText | Description [get, set] |
| The description of the node.
|
|
uint | WriteMask [get, set] |
| A mask indicating which attributes are writeable.
|
|
uint | UserWriteMask [get, set] |
| A mask indicating which attributes are writeable by the current user.
|
|
ReferenceNodeCollection | References [get, set] |
| The references that belong to the node.
|
|
virtual ExpandedNodeId | TypeId [get] |
|
|
|
virtual ExpandedNodeId | BinaryEncodingId [get] |
|
|
|
virtual ExpandedNodeId | XmlEncodingId [get] |
|
|
|
object | UserData [get, set] |
| Gets or sets the user data.
|
|
List< LocalizedText > | DisplayNameTranslations [get, set] |
| Gets or sets the translations for the display name.
|
|
List< LocalizedText > | DescriptionTranslations [get, set] |
| Gets or sets the translations for the description.
|
|
ExpandedNodeId | TypeId [get] |
| Returns the UA type identifier for the encodable type.
|
|
ExpandedNodeId | BinaryEncodingId [get] |
| Returns the UA type identifier for the default binary encoding for the type.
|
|
ExpandedNodeId | XmlEncodingId [get] |
| Returns the UA type identifier for the default XML encoding for the type.
|
|
Specifies the attributes which belong to all nodes.
<exclude>
UnifiedAutomation.UaBase.Node.Node |
( |
| ) |
|
void UnifiedAutomation.UaBase.Node.AddReference |
( |
NodeId |
referenceTypeId, |
|
|
bool |
isInverse, |
|
|
ExpandedNodeId |
targetId, |
|
|
bool |
checkForDuplicates |
|
) |
| |
Adds the reference.
- Parameters
-
referenceTypeId | The reference type id. |
isInverse | Set to true if the reference is an inverse reference. |
targetId | The target id. |
checkForDuplicates | if set to true [check for duplicates]. |
Chooses the translation.
- Parameters
-
locales | The locales. |
translations | The translations. |
defaultText | The default text. |
- Returns
- The translation.
List<ReferenceNode> UnifiedAutomation.UaBase.Node.FindReferences |
( |
NodeId |
referenceTypeId, |
|
|
bool |
isInverse |
|
) |
| |
Finds the references.
- Parameters
-
referenceTypeId | The reference type id. |
isInverse | Set to true if the reference is an inverse reference. |
- Returns
List<ReferenceNode> UnifiedAutomation.UaBase.Node.FindReferences |
( |
NodeId |
referenceTypeId, |
|
|
bool |
isInverse, |
|
|
bool |
includeSubtypes, |
|
|
ITypeTable |
typeTable |
|
) |
| |
Finds the references.
- Parameters
-
referenceTypeId | The reference type id. |
isInverse | Set to true if the reference is an inverse reference. |
includeSubtypes | if set to true [include subtypes]. |
typeTable | The type table. |
- Returns
ReferenceNode UnifiedAutomation.UaBase.Node.FindSingleReference |
( |
NodeId |
referenceTypeId, |
|
|
bool |
isInverse, |
|
|
int |
index |
|
) |
| |
Finds the single reference.
- Parameters
-
referenceTypeId | The reference type id. |
isInverse | Set to true if the reference is an inverse reference. |
index | The index. |
- Returns
ReferenceNode UnifiedAutomation.UaBase.Node.FindSingleReference |
( |
NodeId |
referenceTypeId, |
|
|
bool |
isInverse, |
|
|
bool |
includeSubtypes, |
|
|
ITypeTable |
typeTable, |
|
|
int |
index |
|
) |
| |
Finds the single reference.
- Parameters
-
referenceTypeId | The reference type id. |
isInverse | Set to true if the reference is an inverse reference. |
includeSubtypes | if set to true [include subtypes]. |
typeTable | The type table. |
index | The index. |
- Returns
virtual NodeAttributes UnifiedAutomation.UaBase.Node.GetAttributes |
( |
| ) |
|
|
virtual |
void UnifiedAutomation.UaBase.Node.GetNodeAttributes |
( |
NodeAttributes |
attributes | ) |
|
|
protected |
Updates the attributes with the values for the node.
virtual bool UnifiedAutomation.UaBase.Node.HasAttribute |
( |
uint |
attributeId | ) |
|
|
virtual |
virtual StatusCode UnifiedAutomation.UaBase.Node.Read |
( |
IList< string > |
locales, |
|
|
uint |
attributeId, |
|
|
out Variant |
value |
|
) |
| |
|
virtual |
bool UnifiedAutomation.UaBase.Node.ReferenceExists |
( |
NodeId |
referenceTypeId, |
|
|
bool |
isInverse, |
|
|
ExpandedNodeId |
targetId |
|
) |
| |
References the exists.
- Parameters
-
referenceTypeId | The reference type id. |
isInverse | Set to true if the reference is an inverse reference. |
targetId | The target id. |
- Returns
bool UnifiedAutomation.UaBase.Node.RemoveReference |
( |
NodeId |
referenceTypeId, |
|
|
bool |
isInverse, |
|
|
ExpandedNodeId |
targetId |
|
) |
| |
Removes the reference.
- Parameters
-
referenceTypeId | The reference type id. |
isInverse | Set to true if the reference is an inverse reference. |
targetId | The target id. |
override string UnifiedAutomation.UaBase.Node.ToString |
( |
| ) |
|
Returns a System.String that represents this instance.
- Returns
- A System.String that represents this instance.
string UnifiedAutomation.UaBase.Node.ToString |
( |
string |
format, |
|
|
IFormatProvider |
formatProvider |
|
) |
| |
Returns a System.String that represents this instance.
- Parameters
-
format | The format. |
formatProvider | The format provider. |
- Returns
- A System.String that represents this instance.
Updates the translation.
- Parameters
-
translations | The translations. |
newText | The new text. |
virtual StatusCode UnifiedAutomation.UaBase.Node.Write |
( |
uint |
attributeId, |
|
|
object |
value |
|
) |
| |
|
virtual |
The browse name of the node.
The description of the node.
List<LocalizedText> UnifiedAutomation.UaBase.Node.DescriptionTranslations |
|
getset |
Gets or sets the translations for the description.
The translations for the description.
The display name of the node.
List<LocalizedText> UnifiedAutomation.UaBase.Node.DisplayNameTranslations |
|
getset |
Gets or sets the translations for the display name.
The translations for the display name.
NodeClass UnifiedAutomation.UaBase.Node.NodeClass |
|
getset |
NodeId UnifiedAutomation.UaBase.Node.NodeId |
|
getset |
A unique identifier for the node.
The references that belong to the node.
object UnifiedAutomation.UaBase.Node.UserData |
|
getset |
Gets or sets the user data.
The user data.
uint UnifiedAutomation.UaBase.Node.UserWriteMask |
|
getset |
A mask indicating which attributes are writeable by the current user.
uint UnifiedAutomation.UaBase.Node.WriteMask |
|
getset |
A mask indicating which attributes are writeable.
The documentation for this class was generated from the following files:
- C:/work/uasdknet/src/UaBase/Generated/Opc.Ua.DataTypes.cs
- C:/work/uasdknet/src/UaBase/Helpers/Node.cs