OK, I've got some partial solutions.
First, everywhere the Online Generator generated the code for a 4-byte value, the line:
databits = 32
Needs replaced with the line:
That seems to clear all the problems right up. Interestingly, in logger.xml, all these values have their datatypes listed as float. I thought the Online Generator scraped logger.xml to get the configs?
Now, today I had a chance to take logs of some conditions I won't be able to replicate again for a long time. The logs were taken before I had a chance to figure this out. Is there any way to "recover" the good data from the messed-up data that was logged?