Linux bluetooth development
 help / color / mirror / Atom feed
* [bluez/bluez] 98f0ab: doc: Add org.bluez.CSDistance1 documentation
@ 2026-08-12 10:45 Naga Bhavani Akella
  0 siblings, 0 replies; only message in thread
From: Naga Bhavani Akella @ 2026-08-12 10:45 UTC (permalink / raw)
  To: linux-bluetooth

  Branch: refs/heads/1144626
  Home:   https://github.com/bluez/bluez
  Commit: 98f0ab44a09b3a469c46fa1bfd4a99942642258c
      https://github.com/bluez/bluez/commit/98f0ab44a09b3a469c46fa1bfd4a99942642258c
  Author: Naga Bhavani Akella <naga.akella@oss.qualcomm.com>
  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 <naga.akella@oss.qualcomm.com>
  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 <naga.akella@oss.qualcomm.com>
  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 <nakella@qti.qualcomm.com>
  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 <nakella@qti.qualcomm.com>
  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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-12 10:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-12 10:45 [bluez/bluez] 98f0ab: doc: Add org.bluez.CSDistance1 documentation Naga Bhavani Akella

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox