Simvar Watcher - units code missing or incorrect?

The simvar Watcher program now defaults with units to most of the simvars
(excellent thanks for that), however there are some simvars units that default
to null/blank. Question 1 why? (assume they can be multi unit types - example
rankine or fahrenheit or celsius) If you save these simvars to a file they
then save with a blank/null and then are automagically made to a default value
with a corrected unit. Question 2 How? where did it get the new default that
is did not before? Second part: there are some units that seem to have been
miss converted and are still the enums??- “UNITS_RANKINE” or
“UNITS_PERCENT”, or “UNITS_DEGREES_ANGL16”, edit: i modified line 655 of
simvarsviewmodel.cs lErrorMessages.Add(“l.” + i.ToString() + " Wrong Unit name
: " + (aSubStrings[1] != null ? “Blank” : aSubStrings[1])); to add in the word
Blank before save - note blank uints

after load - blank filled in

Hello @DA40CGDFQ The default units and list of units you can convert to/from
are generated procedurally on our side. There are a few bugs in the piece of
code generating those files. I have filled a bug about this so it gets fixed
and we no longer have missing default units and invalid units. Thank you for
bringing our attention to this. Regards, Sylvain