A description for the DataTypeNode DataType.
More...
Inherits UnifiedAutomation.UaBase.TypeNode.
|
| DataTypeNode () |
| The default constructor.
|
|
override void | Encode (IEncoder encoder) |
|
|
|
override void | Decode (IDecoder decoder) |
|
|
|
override bool | IsEqual (IEncodeable encodeable) |
|
|
|
override object | Clone () |
|
|
|
override bool | HasAttribute (uint attributeId) |
| Determines whether the specified attribute id has attribute.
|
|
override StatusCode | Read (IList< string > locales, uint attributeId, out Variant value) |
| Reads the specified attribute.
|
|
override StatusCode | Write (uint attributeId, object value) |
| Reads the specified attribute.
|
|
override NodeAttributes | GetAttributes () |
| Gets the attributes.
|
|
| TypeNode () |
| The default constructor.
|
|
| Node () |
| The default constructor.
|
|
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.
|
|
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.
|
|
|
bool | IsAbstract [get, set] |
| If TRUE the type is abstract and only subtypes of it appear in the address space.
|
|
override ExpandedNodeId | TypeId [get] |
|
|
|
override ExpandedNodeId | BinaryEncodingId [get] |
|
|
|
override ExpandedNodeId | XmlEncodingId [get] |
|
|
|
override ExpandedNodeId | TypeId [get] |
|
|
|
override ExpandedNodeId | BinaryEncodingId [get] |
|
|
|
override ExpandedNodeId | XmlEncodingId [get] |
|
|
|
NodeId | SuperTypeId [get, set] |
| Gets or sets the super type id.
|
|
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.
|
|
A description for the DataTypeNode DataType.
<exclude>
UnifiedAutomation.UaBase.DataTypeNode.DataTypeNode |
( |
| ) |
|
override NodeAttributes UnifiedAutomation.UaBase.DataTypeNode.GetAttributes |
( |
| ) |
|
|
virtual |
override bool UnifiedAutomation.UaBase.DataTypeNode.HasAttribute |
( |
uint |
attributeId | ) |
|
|
virtual |
Determines whether the specified attribute id has attribute.
- Parameters
-
attributeId | The attribute id. |
- Returns
true
if the specified attribute id has attribute; otherwise, false
.
Reimplemented from UnifiedAutomation.UaBase.Node.
override StatusCode UnifiedAutomation.UaBase.DataTypeNode.Read |
( |
IList< string > |
locales, |
|
|
uint |
attributeId, |
|
|
out Variant |
value |
|
) |
| |
|
virtual |
Reads the specified attribute.
- Parameters
-
locales | The locales. |
attributeId | The attribute id. |
value | The value. |
- Returns
- The attribute value.
Reimplemented from UnifiedAutomation.UaBase.Node.
override StatusCode UnifiedAutomation.UaBase.DataTypeNode.Write |
( |
uint |
attributeId, |
|
|
object |
value |
|
) |
| |
|
virtual |
Reads the specified attribute.
- Parameters
-
attributeId | The attribute id. |
value | The value. |
- Returns
- Any error code.
Reimplemented from UnifiedAutomation.UaBase.Node.
bool UnifiedAutomation.UaBase.DataTypeNode.IsAbstract |
|
getset |
If TRUE the type is abstract and only subtypes of it appear in the address space.
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/DataTypeNode.cs