【发布时间】:2016-11-26 02:21:44
【问题描述】:
将简单地演示一下。我只是执行以下行:
client.writeValue(nodeId, client.readValue(nodeId));
这会从服务器读取值并直接将其写回 - 无效。 但是,这适用于“双精度”和“字符串”,但是当使用包含 BOOLEAN 的节点(UaExpert 说它是布尔值)执行此操作时,我收到以下错误/异常:
com.prosysopc.ua.StatusException: Bad_TypeMismatch (0x80740000) " 为属性提供的值与 属性的值。” StatusCode=Bad_TypeMismatch (0x80740000) “的 为属性提供的值与 属性的值。”
怎么可能? Java API 中是否存在错误?还是服务器设置问题?
提前非常感谢!
【问题讨论】:
-
我认为这里没有足够的信息来帮助您。这是什么服务器?什么客户?您是否查看过 Wireshark 或其他日志记录来验证您认为正在发生的事情就是实际发生的事情?