Как динамически получить тип данных узла с помощью клиента opcua узла - PullRequest
0 голосов
/ 17 января 2019

У меня есть узел opcua client, который способен записывать значение в узел сервера. Но при создании массива nodeToWrite мне нужно найти тип данных узла, для которого я хочу записать новое значение. Как найти это свойство динамически?

В приведенном ниже коде мне нужно найти тип данных динамически, а не жестко закодировано в 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
}
}
});
...