Нифига! Я от передачи не нормализованных данных отказался.
Действительно, замучаешься объяснять программистам, как "это"
преобразовать в отображаемое значение. Поэтому вовне выдаю целыми то, что целое и помещается в int/uint32. Выдаю float там, где нужна десятичная точка. А там, где флота не хватает по точности, вывожу вообще строкой символов. Дальше пусть сами как хотят парсят.