UA Bundle SDK .NET
2.1.0.222
|
A description for the TypeNode DataType. More...
Inherits IFormattable, and UnifiedAutomation.UaBase.Node.
Inherited by UnifiedAutomation.UaBase.DataTypeNode, UnifiedAutomation.UaBase.ObjectTypeNode, UnifiedAutomation.UaBase.ReferenceTypeNode, and UnifiedAutomation.UaBase.VariableTypeNode.
Public Member Functions | |
TypeNode () | |
The default constructor. | |
override void | Encode (IEncoder encoder) |
override void | Decode (IDecoder decoder) |
override bool | IsEqual (IEncodeable encodeable) |
override object | Clone () |
Public Member Functions inherited from UnifiedAutomation.UaBase.Node | |
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. | |
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. | |
Properties | |
override ExpandedNodeId | TypeId [get] |
override ExpandedNodeId | BinaryEncodingId [get] |
override ExpandedNodeId | XmlEncodingId [get] |
NodeId | SuperTypeId [get, set] |
Gets or sets the super type id. | |
Properties inherited from UnifiedAutomation.UaBase.Node | |
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. | |
Additional Inherited Members | |
Protected Member Functions inherited from UnifiedAutomation.UaBase.Node | |
LocalizedText | ChooseTranslation (IList< string > locales, IList< LocalizedText > translations, LocalizedText defaultText) |
Chooses the translation. | |
List< LocalizedText > | UpdateTranslation (List< LocalizedText > translations, LocalizedText newText) |
Updates the translation. | |
void | GetNodeAttributes (NodeAttributes attributes) |
Updates the attributes with the values for the node. | |
A description for the TypeNode DataType.
<exclude>
UnifiedAutomation.UaBase.TypeNode.TypeNode | ( | ) |
The default constructor.
|
getset |
Gets or sets the super type id.
The super type id.