1

私はMilo OPCUAクライアントでノードを閲覧しています:

//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 オブジェクトにはデータ型をチェックするメソッドがありません。

4

1 に答える 1