The usual standard way is to define a TEXTUAL CONVENTION with an integral type (for example, Integer32 or Unsigned32) and DISPLAY-HINT with the format "dN", where N is the number of places where the decimal number should be shifted to display.
Thus, for a value with one decimal place from (say) from 0.0 to 10.0, you should use the TEXTUAL CONVENTION of type Unsigned32 (0..100) and DISPLAY-HINT "d-1". On the conductor, the value changes from 0 to 100, but the manager (through the downloadable MIB module) shifts the decimal one place to display the range from 0.0 to 10.0.
Other ways to do this do not contribute to interoperability.
Michael kirkham
source share