When we worked on the new Revit Shared Parameter File Viewer (RvtSPFViewer.exe), we found an interesting stuff. Its about the pipe insulation thickness parameter type, data type, and label name.
It is already clear what its API name is, ParameterType.PipeInsulationThickness, as titled. Its label name is pretty readable, 'Pipe Insulation Thickness', as it is supposed to be. Its DATATYPE in the shared parameter file, however, is pretty special, PIPE_INSUlATION_THICKNESS, from others.
Keen readers may have already noticed that the only 'l' letter is lowercase there and all others are upper, which looks should be true always. It seemed the PIPE_INSUlATION_THICKNESS tried hard to behave different, even in a meaningless, weird, and very inefficient way, from all other normal but good DATATYPE guys. They work well silently as always, but she got the focus.
As said earlier, a new Revit Shared Parameter File Viewer (RvtSPFViewer.exe) will come out very soon. Please stay tuned.
Just in case, you'd like to have a look at the previous build of Revit Shared Parameter File Viewer (RvtSPFViewer.exe), it can be found in another post: