我使用 Milo OPCUA Client 浏览节点:
//get my baseNodes
List<ReferenceDescription> references = toList(browseResult.getReferences());
for (ReferenceDescription rd : references) {
//check all nodes under Basenodes
rd.getNodeId().local().ifPresent(nodeId -> browseNode(indent + " ", client, nodeId));
if ((rd.getNodeClass().getValue() == 2)){
referencesChilds.add(rd);
}
}
我想让他检查这个变量,如果它是一个数组,然后添加到我的 referencesChilds 列表中。
if ((rd.getNodeClass().getValue() == 2)){
referencesChilds.add(rd);
}
我该怎么做,任何想法,ReferenceDescription 对象都没有检查数据类型的方法。