HeatMapStrength is stored (and parsed) as a float, which can be any number +-3.402823E+38. However, the game ignores it if it's a negative number. The HeatMapTime is stored (and parsed) as a uint, which can be any integer from 0 to 4294967295. There don't appear to be any other modifications or clamping to these besides what I've already mentioned.