[bluez/bluez] 98f0ab: doc: Add org.bluez.CSDistance1 documentation

Naga Bhavani Akella <[email protected]>
Newsgroups org.kernel.vger.linux-bluetooth
Message-ID <bluez/bluez/push/refs/heads/1144626/[email protected]>
  Branch: refs/heads/1144626
  Home:   https://github.com/bluez/bluez
  Commit: 98f0ab44a09b3a469c46fa1bfd4a99942642258c
      https://github.com/bluez/bluez/commit/98f0ab44a09b3a469c46fa1bfd4a99942642258c
  Author: Naga Bhavani Akella <[email protected]>
  Date:   2026-08-12 (Wed, 12 Aug 2026)

  Changed paths:
    M Makefile.am
    A doc/org.bluez.CSDistance1.rst

  Log Message:
  -----------
  doc: Add org.bluez.CSDistance1 documentation

Document the org.bluez.CSDistance1 interface, which
exposes the DistanceMeters estimate computed by an
external ranging provider registered via
CSDistanceProviderManager.


  Commit: bb83226955c4db71f9810208fa10da6143416ebe
      https://github.com/bluez/bluez/commit/bb83226955c4db71f9810208fa10da6143416ebe
  Author: Naga Bhavani Akella <[email protected]>
  Date:   2026-08-12 (Wed, 12 Aug 2026)

  Changed paths:
    M Makefile.am
    A doc/org.bluez.CSDistanceProvider.rst

  Log Message:
  -----------
  doc: Add org.bluez.CSDistanceProvider documentation

Document the org.bluez.CSDistanceProvider interface,
implemented by external clients to expose per-device Channel Sounding
distance estimates that BlueZ reflects onto the corresponding device
object.


  Commit: 6eabbb4c9284acc88c7339d24a7dfc8db76d2d2d
      https://github.com/bluez/bluez/commit/6eabbb4c9284acc88c7339d24a7dfc8db76d2d2d
  Author: Naga Bhavani Akella <[email protected]>
  Date:   2026-08-12 (Wed, 12 Aug 2026)

  Changed paths:
    M Makefile.am
    A doc/org.bluez.CSDistanceProviderManager.rst

  Log Message:
  -----------
  doc: Add org.bluez.CSDistanceProviderManager documentation

Document the org.bluez.CSDistanceProviderManager
interface, used by external clients to register and unregister
themselves as Channel Sounding distance providers via
RegisterDistanceProvider/UnregisterDistanceProvider.


  Commit: 5f86af84d08d860733e425026cc1955591b82e6d
      https://github.com/bluez/bluez/commit/5f86af84d08d860733e425026cc1955591b82e6d
  Author: Naga Bhavani Akella <[email protected]>
  Date:   2026-08-12 (Wed, 12 Aug 2026)

  Changed paths:
    M Makefile.am
    M src/adapter.c
    A src/cs_distance.c
    A src/cs_distance.h

  Log Message:
  -----------
  rap: Add CS Distance provider D-Bus API

Introduce org.bluez.CSDistance1 and org.bluez.CSDistanceProvider1/
CSDistanceProviderManager1 D-Bus interfaces following the existing
Battery Provider design.

External providers can register a root path
via RegisterDistanceProvider and expose per-device
CSDistanceProvider1 objects; updates to their DistanceMeters
property are mirrored onto exported CSDistance1 objects via
btd_cs_distance_update(), emitting a PropertiesChanged signal.

The CS provider manager is wired into the adapter lifecycle,
created on adapter setup and destroyed on adapter
removal, mirroring how battery_provider_manager is handled.


  Commit: fccc3b9adcfec89b10f52fe83daf16e288de9f3b
      https://github.com/bluez/bluez/commit/fccc3b9adcfec89b10f52fe83daf16e288de9f3b
  Author: Naga Bhavani Akella <[email protected]>
  Date:   2026-08-12 (Wed, 12 Aug 2026)

  Changed paths:
    M client/cs.c
    M client/cs.h
    M client/main.c

  Log Message:
  -----------
  client: Add CS distance display support to bluetoothctl

Track org.bluez.CSDistance1 proxies and append/remove
them on InterfacesAdded/InterfacesRemoved.

Print the DistanceMeters property on PropertiesChanged,
and show it under info option alongside the existing
Battery Percentage and CS Active properties.


Compare: https://github.com/bluez/bluez/compare/98f0ab44a09b%5E...fccc3b9adcfe

To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.