extended output and readme
This commit is contained in:
@ -36,13 +36,14 @@ class OpcUaRequester(threading.Thread):
|
||||
try:
|
||||
logger.debug(f"Trying {self.name} {self.url} ns={nodeSpec['ns']};{nodeSpec['n']}")
|
||||
node = client.get_node(f"ns={nodeSpec['ns']};{nodeSpec['n']}")
|
||||
value = await node.read_value()
|
||||
|
||||
dataValue = await node.read_data_value()
|
||||
displayName = nodeSpec['d'] if ('d' in nodeSpec) else (await node.read_display_name()).Text
|
||||
logger.debug(f"Got: {displayName=} = {value=}")
|
||||
logger.debug(f"Got: {displayName=} = {dataValue.Value.Value=}")
|
||||
if self.flat:
|
||||
self.queue.put(FlatDataObject(self.name, nodeSpec['ns'], displayName, value))
|
||||
self.queue.put(FlatDataObject(self.name, nodeSpec['ns'], displayName, dataValue))
|
||||
else:
|
||||
dataObject.add(displayName, value)
|
||||
dataObject.add(displayName, dataValue)
|
||||
self.stats.incOpcUaRequests()
|
||||
except ua.UaError as e:
|
||||
self.stats.incOpcUaErrors()
|
||||
|
Reference in New Issue
Block a user