Документация
ОС Аврора 5.1.5

D-Bus интерфейс ThermometerWatcher1

Интерфейс позволяет получать данные от термометра.

Шина: системная
Служба: уникальное имя
Объект: свободно определяемый
Интерфейс: org.bluez.ThermometerWatcher1

Методы

Подробное описание

Интерфейс содержит метод для получения данных от термометра.

Описание методов

MeasurementReceived(dict measurement)

Метод вызывается как обратный при сканировании измерения в термометре.

Опции в словаре measurement:

int16 Exponent и int32 Mantissa
Значения экспоненты и мантиссы, извлечённые из значения с плавающей точкой, определённого IEEE-11073-20601. Значение измерения рассчитывается как (Mantissa) * (10^Exponent). Для особых случаев Exponent устанавливается как 0, а Mantissa устанавливается как одно из следующих значений:
  • +(2^23 - 1) NaN (неверные или отсутствующие данные);
  • -(2^23) NRes;
  • +(2^23 - 2) +Infinity;
  • -(2^23 - 2) -Infinity.
string Unit
Возможные значения: celsius или fahrenheit.
uint64 Time (опционально)
Время измерения, если поддерживается устройством. Выражается в секундах с начала эпохи.
string Type (опционально)
Присутствует, только если известен тип измерения. Возможные значения: armpit, body, ear, finger, intestines, mouth, rectum, toe, tympanum.
string Measurement
Возможные значения: final или intermediate.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.