NodeCrawler Class
Module: opcua.client
Constructor
NodeCrawler
(
-
session
Parameters:
-
sessionObject
Item Index
Properties
Methods
_defer_browse_node
(
private
-
cacheNode -
referenceTypeId -
actionOnBrowse
perform a deferred browse instead of calling session.browse directly, this function add the request to a list so that request can be grouped and send in one single browse command to the server.
Parameters:
-
cacheNodeCacheNode -
referenceTypeIdString | ReferenceType -
actionOnBrowseFunction-
errError | Null -
objectCacheNode
-
_defer_readNode
(
private
-
nodeId -
attributeId -
callback
request a read operation for a Node+Attribute in the future, provides a callback
Parameters:
-
nodeIdNodeId -
attributeIdAttributeId -
callbackFunction-
errError | Null -
dataValueString
-
_resolve_deferred_readNode
(
private
-
callback
perform pending read Node operation
Parameters:
-
callbackFunction
crawl
(
-
nodeId -
userData -
end_callback
Parameters:
-
nodeIdNodeId -
userDataObject-
onBrowseFunction-
crawlerNodeCrawler -
cacheNodeCacheNode
-
-
-
end_callbackFunction
The NodeOPCUA API