ソースを参照

encode enums as int32

Julius Pfrommer 8 年 前
コミット
1cb82777b5
共有1 個のファイルを変更した2 個の追加0 個の削除を含む
  1. 2 0
      tools/generate_datatypes.py

+ 2 - 0
tools/generate_datatypes.py

@@ -163,6 +163,8 @@ class EnumerationType(Type):
         self.fixed_size = "true"
         self.overlayable = "UA_BINARY_OVERLAYABLE_INTEGER"
         self.members = [StructMember("", types["Int32"], False)] # encoded as uint32
+        self.builtin = "true"
+        self.typeIndex = "UA_TYPES_INT32"
         self.elements = OrderedDict()
         for child in xml:
             if child.tag == "{http://opcfoundation.org/BinarySchema/}EnumeratedValue":