Тема: Pandora DX-90B
Показать сообщение отдельно
Новичок
 
Регистрация: 23.11.2017
Сообщения: 24
Репутация: 10 hermano репутация 10: верной дорогой идете, товарищ
По умолчанию

Цитата:
Сообщение от deavil Посмотреть сообщение
Я сегодня на столе мучал DX-90B и заметил что плюсовые температуры и брелок и приложение показывают одинаково, а отрицательные по разному. Брелок показывает правильно, а приложение показывает по формуле (256 - реальная температура). То есть при -5 на брелке, в приложении будет индицироваться 251. При этом прошивки и в базовом блоке и в БТ-модеме самые последние.
это дополнительный код одно байтного целого числа. Видимо приложение считает что число должно быть двухбайтное (стандартный интегер). А передается маленький интегер. Такое иногда применяется для уменьшения потока данных.

Ошибка либо в приложение либо в блоке. Например блок должен раздавать разные числа для брелока и приложения, а раздает одно и тоже

.
  Ответить с цитированием