Browse Source

Add accessLevel and userAccessLevel for variables (#724)

Markus Graube 8 years ago
parent
commit
395e143f43
1 changed files with 4 additions and 0 deletions
  1. 4 0
      tools/pyUANamespace/open62541_MacroHelper.py

+ 4 - 0
tools/pyUANamespace/open62541_MacroHelper.py

@@ -200,6 +200,10 @@ class open62541_MacroHelper():
     code.append("attr.displayName = UA_LOCALIZEDTEXT(\"\", \"" + str(node.displayName()) + "\");")
     code.append("attr.description = UA_LOCALIZEDTEXT(\"\", \"" + str(node.description()) + "\");")
 
+    if nodetype == "Variable":
+      code.append("attr.accessLevel = %s;"     % str(node.accessLevel()))
+      code.append("attr.userAccessLevel = %s;" % str(node.userAccessLevel()))
+
     if nodetype in ["Variable", "VariableType"]:
       code = code + node.printOpen62541CCode_SubtypeEarly(bootstrapping = False)
     elif nodetype == "Method":