Здравствуйте, господа форумчане.

Я в таких делах относительно новичок и поэтому элементарный вопрос возник, но стал камнем преткновения.

Трм настроен корректно.

Опрашиваю по модбасу трм138. Необходимо получить текущее значение температуры от датчика тсп 50м.

Опрашиваю ф-цией 04h регистры 00-04.

Получаю в ответ
регистр 00 - 1
регистр 01 - (непомню что)
регистр 02 - 0
ст.байт значения температуры - 4198
мл.байт значения температуры - 0BC9 (примерно)
(это было 19.0 градусов по цельсию)
Подскажите пожалуйста как шестнадцатиричное число перевести в десятичное число с плавающей запятой?