gpt4 book ai didi

java - 将 boolean 值写入 OPC UA 服务器 - "not of the same type"错误

转载 作者:行者123 更新时间:2023-12-01 09:40:11 25 4
gpt4 key购买 nike

简单地演示一下。我只是执行以下行:

client.writeValue(nodeId, client.readValue(nodeId));

这从服务器读取值并直接将其写回 - 没有效果。然而,这按照“ double ”和“字符串”的预期工作,但是当使用包含 boolean 值的节点执行此操作时(UaExpert 说它是 boolean 值),我收到以下错误/异常:

com.prosysopc.ua.StatusException: Bad_TypeMismatch (0x80740000) "The value supplied for the attribute is not of the same type as the attribute's value." StatusCode=Bad_TypeMismatch (0x80740000) "The value supplied for the attribute is not of the same type as the attribute's value."

<小时/>

怎么会这样呢?Java API 是否存在错误?还是服务器设置问题?

提前非常感谢!

最佳答案

错误消息非常明显。我过去总是遇到这些错误,如果类型不匹配,它们总是会发生。 在服务器中查看变量是否为 boolean 值,并检查程序中的类型

关于java - 将 boolean 值写入 OPC UA 服务器 - "not of the same type"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38522058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com