org.bluez.ThermometerWatcher(5) Linux System Administration org.bluez.ThermometerWatcher(5)

# [Name](#Name)

org.bluez.ThermometerWatcher - BlueZ D-Bus Health Thermometer Watcher API documentation

# [Interface](#Interface)

[**Service**](#Service)

unique name

[**Interface**](#Interface~2)

org.bluez.ThermometerWatcher1

[**Object path**](#Object)

freely definable

## [Methods](#Methods)

## [void MeasurementReceived(dict measurement)](#void_MeasurementReceived%28dict_measurement%29)

This callback gets called when a measurement has been scanned in the thermometer.

Possible measurement values:

[**int16 Exponent**](#int16)

[**int32 Mantissa**](#int32)

Exponent and Mantissa values as extracted from float value defined by IEEE-11073-20601.

Measurement value is calculated as (Mantissa) * (10^Exponent)

For special cases Exponent is set to 0 and Mantissa is set to one of following values:

Value Description +(2^23 - 1) NaN (invalid or missing data) -(2^23) NRes +(2^23 - 2) +Infinity -(2^23 - 2) -Infinity

[**string Unit**](#string)

[**Possible values: "celsius" or**](#Possible)

"fahrenheit"

[**uint64 Time (optional)**](#uint64)

Time of measurement, if supported by device. Expressed in seconds since epoch.

[**string Type (optional)**](#string~2)

Only present if measurement type is known.

[**Possible values: "armpit", "body",**](#Possible~2)

"ear", "finger", "intestines", "mouth", "rectum", "toe", "tympanum"

[**string Measurement**](#string~3)

Possible values: "final" or "intermediate"

# [Author](#Author)

Santiago Carot-Nemesio &lt;sancane@gmail.com&gt;

July 2011 BlueZ

---

Document: org.bluez.ThermometerWatcher(5) from bluez 5.87-r3 (Chainguard OS)
Source: https://github.com/bluez/bluez
