我有节点opcua客户端,该客户端能够将值写入服务器节点。但是在构造nodesToWrite数组时,我需要找到要写入新值的节点数据类型。如何动态找到该属性?
在下面的代码中,我需要动态查找数据类型,而不是将其硬编码为Double:
dataType: opcua.DataType.Double,
nodesToWrite.push({
nodeId: reference.nodeId.toString(),
attributeId: opcua.AttributeIds.Value,
indexRange: null,
value: {
value: {
dataType: opcua.DataType.Double,
value: nodeNewValue
}
}
});