I'm working with the OPC Foundation's .NET Standard stack and need to get a node ID using its browse path. With the Python FreeOPCUA implementation I've been using, it is easily done like this:
obj = root.get_child(["0:Objects", "2:MyObject"])
I'm just looking for the equivalent of that and haven't found a set of documentation that's been helpful so far. I can browse the entire root node using code from one of the sample applications. I want to avoid that overhead since I know exactly where the node I'm looking for is located and just need its ID.
You're looking for the
TranslateBrowsePathsToNodeIds
service.It looks like there's an example of how to call it in the
ClientUtils
class in one of the examples here.