.NET Based OPC UA Client/Server SDK
3.2.1.522
|
Functions that can be used to optimize common operations in a NodeManager. More...
Inherited by UnifiedAutomation.UaServer.BaseNodeManager.
Public Member Functions | |
NodeMetadata | GetNodeMetadata (RequestContext context, BrowseHandle browseHandle, NodeMetadataMask fieldsToReturn, NodeClass nodeClassFilter) |
Gets the node metadata. More... | |
Node | GetNodeAttributes (RequestContext context, BrowseHandle browseHandle, NodeClass expectedNodeClass) |
Gets the node attributes. More... | |
DataValue | ReadAttribute (RequestContext context, NodeAttributeHandle nodeHandle) |
Reads the attribute. More... | |
T | ReadValue< T > (RequestContext context, NodeAttributeHandle nodeHandle, QualifiedName componentName, T defaultValue) |
Reads the attribute value for a child node. More... | |
T | ReadValue< T > (RequestContext context, NodeAttributeHandle nodeHandle, QualifiedName[] browsePath, T defaultValue) |
Reads the attribute value for a child node. More... | |
StatusCode | WriteAttribute (RequestContext context, NodeAttributeHandle nodeHandle, Variant valueToWrite) |
Writes the attribute. More... | |
StatusCode | WriteValue (RequestContext context, NodeAttributeHandle nodeHandle, QualifiedName componentName, Variant valueToWrite) |
Writes the attribute value for a child node. More... | |
StatusCode | WriteValue (RequestContext context, NodeAttributeHandle nodeHandle, QualifiedName[] browsePath, Variant valueToWrite) |
Writes the attribute value for a child node. More... | |
Properties | |
AdvancedNodeManagerMethods | SupportedMethods [get] |
Gets the supported methods. More... | |
Functions that can be used to optimize common operations in a NodeManager.
Node UnifiedAutomation.UaServer.IAdvancedNodeManager.GetNodeAttributes | ( | RequestContext | context, |
BrowseHandle | browseHandle, | ||
NodeClass | expectedNodeClass | ||
) |
Gets the node attributes.
context | The request context. |
browseHandle | The browse handle. |
expectedNodeClass | The expected node class. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
NodeMetadata UnifiedAutomation.UaServer.IAdvancedNodeManager.GetNodeMetadata | ( | RequestContext | context, |
BrowseHandle | browseHandle, | ||
NodeMetadataMask | fieldsToReturn, | ||
NodeClass | nodeClassFilter | ||
) |
Gets the node metadata.
context | The request context. |
browseHandle | The browse handle. |
fieldsToReturn | The fields to return. |
nodeClassFilter | The node class filter. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
DataValue UnifiedAutomation.UaServer.IAdvancedNodeManager.ReadAttribute | ( | RequestContext | context, |
NodeAttributeHandle | nodeHandle | ||
) |
Reads the attribute.
context | The request context. |
nodeHandle | The node handle. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
T UnifiedAutomation.UaServer.IAdvancedNodeManager.ReadValue< T > | ( | RequestContext | context, |
NodeAttributeHandle | nodeHandle, | ||
QualifiedName | componentName, | ||
T | defaultValue | ||
) |
Reads the attribute value for a child node.
T | The data type of the attribute to read. |
context | The request context. |
nodeHandle | The node handle. |
componentName | Name of the component. |
defaultValue | The default value. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
T UnifiedAutomation.UaServer.IAdvancedNodeManager.ReadValue< T > | ( | RequestContext | context, |
NodeAttributeHandle | nodeHandle, | ||
QualifiedName[] | browsePath, | ||
T | defaultValue | ||
) |
Reads the attribute value for a child node.
T | The data type of the value to read. |
context | The request context. |
nodeHandle | The node handle. |
browsePath | The browse path. |
defaultValue | The default value. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.IAdvancedNodeManager.WriteAttribute | ( | RequestContext | context, |
NodeAttributeHandle | nodeHandle, | ||
Variant | valueToWrite | ||
) |
Writes the attribute.
context | The request context. |
nodeHandle | The node handle. |
valueToWrite | The value to write. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.IAdvancedNodeManager.WriteValue | ( | RequestContext | context, |
NodeAttributeHandle | nodeHandle, | ||
QualifiedName | componentName, | ||
Variant | valueToWrite | ||
) |
Writes the attribute value for a child node.
context | The request context. |
nodeHandle | The node handle. |
componentName | Name of the component. |
valueToWrite | The value to write. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.IAdvancedNodeManager.WriteValue | ( | RequestContext | context, |
NodeAttributeHandle | nodeHandle, | ||
QualifiedName[] | browsePath, | ||
Variant | valueToWrite | ||
) |
Writes the attribute value for a child node.
context | The request context. |
nodeHandle | The node handle. |
browsePath | The browse path. |
valueToWrite | The value to write. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
|
get |
Gets the supported methods.