.NET Based OPC UA Client/Server SDK
2.5.6.402
|
Inherits UnifiedAutomation.UaBase.TypeNode.
Public Member Functions | |
DataTypeNode () | |
The default constructor. More... | |
override void | Encode (IEncoder encoder) |
override void | Decode (IDecoder decoder) |
override bool | IsEqual (IEncodeable encodeable) |
Checks if encodeable is the same object or has the same content More... | |
override object | Clone () |
override bool | HasAttribute (uint attributeId) |
Determines whether the specified attribute id has attribute. More... | |
override StatusCode | Read (IList< string > locales, uint attributeId, out Variant value) |
Reads the specified attribute. More... | |
override StatusCode | Write (uint attributeId, object value) |
Reads the specified attribute. More... | |
override NodeAttributes | GetAttributes () |
Gets the attributes. More... | |
Public Member Functions inherited from UnifiedAutomation.UaBase.TypeNode | |
TypeNode () | |
The default constructor. More... | |
Public Member Functions inherited from UnifiedAutomation.UaBase.Node | |
Node () | |
The default constructor. More... | |
void | AddReference (NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetId, bool checkForDuplicates) |
Adds the reference. More... | |
bool | RemoveReference (NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetId) |
Removes the reference. More... | |
bool | ReferenceExists (NodeId referenceTypeId, bool isInverse, ExpandedNodeId targetId) |
References the exists. More... | |
List< ReferenceNode > | FindReferences (NodeId referenceTypeId, bool isInverse) |
Finds the references. More... | |
List< ReferenceNode > | FindReferences (NodeId referenceTypeId, bool isInverse, bool includeSubtypes, ITypeTable typeTable) |
Finds the references. More... | |
List< ReferenceNode > | FindAllReferences () |
Finds all references of the node. More... | |
ReferenceNode | FindSingleReference (NodeId referenceTypeId, bool isInverse, int index) |
Finds the single reference. More... | |
ReferenceNode | FindSingleReference (NodeId referenceTypeId, bool isInverse, bool includeSubtypes, ITypeTable typeTable, int index) |
Finds the single reference. More... | |
override string | ToString () |
Returns a System.String that represents this instance. More... | |
string | ToString (string format, IFormatProvider formatProvider) |
Returns a System.String that represents this instance. More... | |
Properties | |
bool | IsAbstract [get, set] |
override ExpandedNodeId | TypeId [get] |
override ExpandedNodeId | BinaryEncodingId [get] |
override ExpandedNodeId | XmlEncodingId [get] |
Properties inherited from UnifiedAutomation.UaBase.TypeNode | |
override ExpandedNodeId | TypeId [get] |
override ExpandedNodeId | BinaryEncodingId [get] |
override ExpandedNodeId | XmlEncodingId [get] |
NodeId | SuperTypeId [get, set] |
Gets or sets the super type id. More... | |
Properties inherited from UnifiedAutomation.UaBase.Node | |
NodeId | NodeId [get, set] |
NodeClass | NodeClass [get, set] |
QualifiedName | BrowseName [get, set] |
LocalizedText | DisplayName [get, set] |
LocalizedText | Description [get, set] |
uint | WriteMask [get, set] |
uint | UserWriteMask [get, set] |
ReferenceNodeCollection | References [get, set] |
virtual ExpandedNodeId | TypeId [get] |
virtual ExpandedNodeId | BinaryEncodingId [get] |
virtual ExpandedNodeId | XmlEncodingId [get] |
object | UserData [get, set] |
Gets or sets the user data. More... | |
List< LocalizedText > | DisplayNameTranslations [get, set] |
Gets or sets the translations for the display name. More... | |
List< LocalizedText > | DescriptionTranslations [get, set] |
Gets or sets the translations for the description. More... | |
INodeAccessInfo | Permissions [get, set] |
The permissions assigned to the node. More... | |
List< XmlElement > | Extensions [get, set] |
Extensions that are serialized with the node. More... | |
ReferenceTable | ReferenceTable [get] |
Gets the an indexed table of references. More... | |
Properties inherited from UnifiedAutomation.UaBase.IEncodeable | |
ExpandedNodeId | TypeId [get] |
Returns the UA type identifier for the encodable type. More... | |
ExpandedNodeId | BinaryEncodingId [get] |
Returns the UA type identifier for the default binary encoding for the type. More... | |
ExpandedNodeId | XmlEncodingId [get] |
Returns the UA type identifier for the default XML encoding for the type. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from UnifiedAutomation.UaBase.Node | |
LocalizedText | ChooseTranslation (IList< string > locales, IList< LocalizedText > translations, LocalizedText defaultText) |
Chooses the translation. More... | |
List< LocalizedText > | UpdateTranslation (List< LocalizedText > translations, LocalizedText newText) |
Updates the translation. More... | |
void | GetNodeAttributes (NodeAttributes attributes) |
Updates the attributes with the values for the node. More... | |
|
inline |
The default constructor.
|
inlinevirtual |
Gets the attributes.
Reimplemented from UnifiedAutomation.UaBase.Node.
|
inlinevirtual |
Determines whether the specified attribute id has attribute.
attributeId | The attribute id. |
true
if the specified attribute id has attribute; otherwise, false
. Reimplemented from UnifiedAutomation.UaBase.Node.
|
inlinevirtual |
Checks if encodeable is the same object or has the same content
encodeable |
Reimplemented from UnifiedAutomation.UaBase.TypeNode.
|
inlinevirtual |
Reads the specified attribute.
locales | The locales. |
attributeId | The attribute id. |
value | The value. |
Reimplemented from UnifiedAutomation.UaBase.Node.
|
inlinevirtual |
Reads the specified attribute.
attributeId | The attribute id. |
value | The value. |
Reimplemented from UnifiedAutomation.UaBase.Node.
|
getset |