I made a nodeset using the OPC Foundation ModelCompiler, just to test how freeOpcUa handles those.
I adapter the simple server.py to use that (very easy), but it does not pass the get_child() velidation, so when it hits the call to translate_browsepaths_to_nodeids(path) it returns a BadNoMatch.
I double checked and the BrowseName is correct, but maybe I made a mistake in the nodeset (the nodeset works on a .NET sample).
Here's my nodeset (sorry those things get long)
`<?xml version="1.0" encoding="utf-8"?>
http://beeond.net/UA/UMX/i=1i=2i=3i=4i=5i=6i=7i=8i=9i=10i=11i=13i=12i=15i=14i=16i=17i=18i=20i=21i=19i=22i=26i=27i=28i=47i=46i=35i=36i=48i=45i=40i=37i=38i=39UmxSampleObjectTypeUmx Sample Object.ns=1;i=2i=58CheckFlagns=1;i=3ns=1;i=4i=78ns=1;i=1InputArgumentsi=68i=78ns=1;i=2i=297UserFlagi=1-1Just a boolean for the user to check/uncheck.OutputArgumentsi=68i=78ns=1;i=2i=297Isayi=12-1The response for the method.CheckFlagTypens=1;i=6ns=1;i=7InputArgumentsi=68ns=1;i=5i=297UserFlagi=1-1Just a boolean for the user to check/uncheck.OutputArgumentsi=68ns=1;i=5i=297Isayi=12-1The response for the method.UMX_1A sample object (instance).ns=1;i=10ns=1;i=1CheckFlagns=1;i=11ns=1;i=12ns=1;i=9InputArgumentsi=68ns=1;i=10i=297UserFlagi=1-1Just a boolean for the user to check/uncheck.OutputArgumentsi=68ns=1;i=10i=297Isayi=12-1The response for the method.`
I have only checked very quickly but it looks like none of you nodes refer to the Object node. so they are probably no connected to address space, so not reachable with a get_child call
I made a nodeset using the OPC Foundation ModelCompiler, just to test how freeOpcUa handles those.
I adapter the simple server.py to use that (very easy), but it does not pass the get_child() velidation, so when it hits the call to translate_browsepaths_to_nodeids(path) it returns a BadNoMatch.
I double checked and the BrowseName is correct, but maybe I made a mistake in the nodeset (the nodeset works on a .NET sample).
Here's my nodeset (sorry those things get long) `<?xml version="1.0" encoding="utf-8"?>