org.bluez.Thermometer(5)

🌑️ Name

okay so this is the org.bluez.Thermometer(5) page, from the Linux System Administration manual β€” manual name folded in right here near the top, bestie, no copied header line needed. It's the BlueZ D-Bus Health Thermometer API documentation, and it's giving very specific thermometer energy. 🌑️✨


πŸ”Œ Interface

Here's the exact lineup, no cap:

  • Service β€” org.bluez
  • Interface β€” org.bluez.Thermometer1
  • Object path β€” [variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX

That object path is the whole pattern, underscores and all β€” copy it exactly, iykyk. 🫢

✨ Properties

These are the properties, in order, with their exact types and access labels:

boolean Intermediate [readonly]

True if the thermometer supports intermediate measurement notifications. That's the read: supports them = True. slay. πŸ’–

uint16 Interval (optional) [readwrite]

The Measurement Interval defines the time (in seconds) between measurements. This interval is not related to the intermediate measurements, and it must be defined into a valid range. Setting it to zero means that no periodic measurements will be taken. It's marked optional and readwrite, so this is the one with main-character energy. ⏱️πŸ”₯

uint16 Maximum (optional) [readonly]

Defines the maximum value allowed for the interval between periodic measurements. Optional, but readonly β€” look, don't touch. πŸ”Ί

uint16 Minimum (optional) [readonly]

Defines the minimum value allowed for the interval between periodic measurements. Optional and readonly, same vibe, still iconic. πŸ”»

πŸ’Œ Author

Santiago Carot-Nemesio <sancane@gmail.com> β€” thanks for the API, bestie. πŸ«ΆπŸ’Œ


xoxo, BlueZ β€’ July 2011 β€’ org.bluez.Thermometer(5) πŸ«ΆπŸ’…

πŸ“¦ where this page comes from