Re: [BlueZ v4 00/15] Introduce LE Advertisement D-Bus API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Michael,

On Mon, Mar 23, 2015 at 5:10 PM, Michael Janssen <jamuraa@xxxxxxxxxxxx> wrote:
> Introduces and starts implementation of a LE Advertisement API.
>
> Things that are missing still (and added to the TODO):
>  * MGMT API for modifying the LE Advertisements
>  * Semantics for multiple Advertisements (currently any more than one will fail)
>  * TX Power property parsing / interface
>
> v1 -> v2:
>  * Cleanup based on comments from Arman
>  * Add g_dbus_proxy_set_read_watch function to avoid ObjectManager dependency
>  * Consolidate script updates into single test script
>
> v2 -> v3:
>  * Change "ManufacturerSpecificData" to "ManufacturerData"
>  * Add advertisement-api.txt to EXTRA_DIST
>  * Add Release() callback to org.bluez.LEAdvertisement1
>  * Remove IncludePower from the LEAdvertisement1 API
>
> v3 -> v4:
>  * Rename "g_dbus_proxy_set_read_watch" to "g_dbus_proxy_set_ready_watch"
>
> Michael Janssen (15):
>   doc: Add LE Advertisement D-Bus API documentation
>   core: advertising: add LEAdvertisingManager stubs
>   gdbus/client: add g_dbus_proxy_set_ready_watch
>   unit/test-dbus-client: test for g_dbus_set_ready_watch
>   advertising-manager: Implement RegisterAdvertisement
>   tools: Python script to test Advertisement API
>   build: add advertising-api.txt to docs distributed
>   advertising-manager: implement UnregisterAdvertisement
>   shared: add advertising-data
>   advertising-manager: use advertising_data
>   advertising-manager: Parse ServiceUUIDs
>   advertising-manager: Parse SolicitUUIDs
>   advertising-manager: Parse ManufacturerSpecificData
>   advertising-manager: Parse ServiceData
>   Update TODO for LE Advertising
>
>  Makefile.am                   |   5 +-
>  TODO                          |  21 +-
>  doc/advertising-api.txt       | 101 +++++++
>  gdbus/client.c                |  17 ++
>  gdbus/gdbus.h                 |   3 +
>  src/adapter.c                 |  19 ++
>  src/advertising-manager.c     | 614 ++++++++++++++++++++++++++++++++++++++++++
>  src/advertising-manager.h     |  25 ++
>  src/shared/advertising-data.c | 349 ++++++++++++++++++++++++
>  src/shared/advertising-data.h |  69 +++++
>  tools/advertisement-example   | 170 ++++++++++++
>  unit/test-gdbus-client.c      |  66 +++++
>  12 files changed, 1448 insertions(+), 11 deletions(-)
>  create mode 100644 doc/advertising-api.txt
>  create mode 100644 src/advertising-manager.c
>  create mode 100644 src/advertising-manager.h
>  create mode 100644 src/shared/advertising-data.c
>  create mode 100644 src/shared/advertising-data.h
>  create mode 100644 tools/advertisement-example
>
> --
> 2.2.0.rc0.207.ga3a616c

Patch 01/15 was already applied, since I applied my patch for of gdbus
you will probably need to rebase and once you do please change the
name of the file to just advertising.c and make the prefix
core/advertising: for the patches touching it.


-- 
Luiz Augusto von Dentz
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux