Generate MSGTYPE definitions for UENUM fields
diff --git a/generator/nanopb_generator.py b/generator/nanopb_generator.py
index 0bec974..c9fc4cf 100755
--- a/generator/nanopb_generator.py
+++ b/generator/nanopb_generator.py
@@ -1422,7 +1422,7 @@
             result += '#define %s_DEFAULT NULL\n' % Globals.naming_style.define_name(self.name)
 
         for field in sorted_fields:
-            if field.pbtype in ['MESSAGE', 'MSG_W_CB']:
+            if field.pbtype in ['MESSAGE', 'MSG_W_CB', "UENUM"]:
                 if field.rules == 'ONEOF':
                     result += "#define %s_%s_%s_MSGTYPE %s\n" % (
                         Globals.naming_style.type_name(self.name),