Replies: 1 comment 16 replies
-
@TE-2 hm, if the node is present but not browsable ("visible") it might be something with the Permissions maybe check the UserManagement if there is a higher level user!? |
Beta Was this translation helpful? Give feedback.
16 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi together,
I am currently trying to call a method from a Rexroth ctrlX OPC UA server that requires a custom datatype as InputArguments.
The inputarguemnt is a custom data type
mapping
and is an array consisting of astring
, aboolean
and another custom datatypemappingTable
.The variable
InputArguments
refers to the nodeIDns=3;s=types/opcuaserver/companion-model/mapping
under which the CustromStruct can also be found in UA Expert.mappingTable
, however refers to the NodeIDns=3;s=types/opcuaserver/companion-model/mapping/$$S:comm.opcua.server.companion.NodeIdMapping
and this is where the problem begins. This node is not browsable and is not displayed in the UAExpert address tree.I have found the discussion #839 in which the use of the functions
load_data_type_definitions()
andclient.load_type_definitions()
are described in great detail with which custom structures can be read in.I have now passed the parent node of both structs with the ID
ns=3;s=types/opcuaserver/companion-model
toload_data_type_definitions
, but this fails with the following error message:My guess is that the
NodeIdMapping
on whichmapping
type is based cannot be loaded because it is not browseable.However, I can load and read the node
ns=3;s=types/opcuaserver/companion-model/mapping/$$S:comm.opcua.server.companion.NodeIdMapping
via get_node.Does anyone have an idea how to solve this problem?
Is it possible to load a nested data type directly via the NodeID?
Beta Was this translation helpful? Give feedback.
All reactions