Package org.bluez

Interface ThermometerManager1

All Superinterfaces:
org.freedesktop.dbus.interfaces.DBusInterface

public interface ThermometerManager1 extends org.freedesktop.dbus.interfaces.DBusInterface
File generated - 2020-06-18.
Based on bluez Documentation: thermometer-api.txt.

Service: org.bluez
Interface: org.bluez.ThermometerManager1

Object path:
[variable prefix]/{hci0,hci1,...}

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    DisableIntermediateMeasurement(org.freedesktop.dbus.DBusPath _agent)
    From bluez documentation:

    Disables intermediate measurement notifications
    for this agent.
    void
    EnableIntermediateMeasurement(org.freedesktop.dbus.DBusPath _agent)
    From bluez documentation:

    Enables intermediate measurement notifications
    for this agent.
    void
    RegisterWatcher(org.freedesktop.dbus.DBusPath _agent)
    From bluez documentation:

    Registers a watcher to monitor scanned measurements.
    This agent will be notified about final temperature
    measurements.

    void
    UnregisterWatcher(org.freedesktop.dbus.DBusPath _agent)
    From bluez documentation:

    Unregisters a watcher.

    Methods inherited from interface org.freedesktop.dbus.interfaces.DBusInterface

    getObjectPath, isRemote
  • Method Details

    • RegisterWatcher

      void RegisterWatcher(org.freedesktop.dbus.DBusPath _agent) throws BluezInvalidArgumentsException
      From bluez documentation:

      Registers a watcher to monitor scanned measurements.
      This agent will be notified about final temperature
      measurements.

      Parameters:
      _agent - agent
      Throws:
      BluezInvalidArgumentsException - when argument is invalid
    • UnregisterWatcher

      void UnregisterWatcher(org.freedesktop.dbus.DBusPath _agent)
      From bluez documentation:

      Unregisters a watcher.

      Parameters:
      _agent - agent
    • EnableIntermediateMeasurement

      void EnableIntermediateMeasurement(org.freedesktop.dbus.DBusPath _agent) throws BluezInvalidArgumentsException
      From bluez documentation:

      Enables intermediate measurement notifications
      for this agent. Intermediate measurements will
      be enabled only for thermometers which support it.

      Parameters:
      _agent - agent
      Throws:
      BluezInvalidArgumentsException - when argument is invalid
    • DisableIntermediateMeasurement

      void DisableIntermediateMeasurement(org.freedesktop.dbus.DBusPath _agent) throws BluezInvalidArgumentsException, BluezNotFoundException
      From bluez documentation:

      Disables intermediate measurement notifications
      for this agent. It will disable notifications in
      thermometers when the last agent removes the
      watcher for intermediate measurements.

      Parameters:
      _agent - agent
      Throws:
      BluezInvalidArgumentsException - when argument is invalid
      BluezNotFoundException - when item not found