From: Anderson Lizardo <anderson.lizardo@openbossa.org>
To: linux-bluetooth@vger.kernel.org
Cc: Anderson Lizardo <anderson.lizardo@openbossa.org>
Subject: [RFC BlueZ 0/7] Generic GATT API changes
Date: Mon, 23 Jul 2012 11:55:13 -0400 [thread overview]
Message-ID: <1343058920-18608-1-git-send-email-anderson.lizardo@openbossa.org> (raw)
Hi,
This series contains the latest updates to the Generic GATT API planned for
the next major BlueZ release. It was based on the discussions on the last BlueZ
meeting, plus a few tweaks to the signature of some methods. For instance, the
Register() method of the Service interface contains an optional "id" setting,
which could allow to load the correct storage for registered GATT services when
BlueZ daemon is restarted.
While reviewing these patches, please keep in mind that the plan is to allow to
use the same API (or, more likely, a subset) when implementing external GATT
services. This avoids creating another "asymmetric" API just for service
registration. This approach has been already successfully adopted by other
(audio related?) profiles in BlueZ.
Comments and suggestions are welcome.
Anderson Lizardo (6):
attrib-api: Remove local service hierarchy
attrib-api: Update introduction text
attrib-api: Remove GATT service hierarchy
attrib-api: Update Characteristic interface
attrib-api: Update Watcher interface methods
attrib-api: Add RegisterWatcher/UnregisterWatcher methods
Claudio Takahasi (1):
doc: Add Register/Unregister GATT based services
doc/attribute-api.txt | 195 ++++++++++++++++++++-----------------------------
doc/service-api.txt | 54 ++++++++++++++
2 files changed, 134 insertions(+), 115 deletions(-)
--
1.7.9.5
next reply other threads:[~2012-07-23 15:55 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-23 15:55 Anderson Lizardo [this message]
2012-07-23 15:55 ` [RFC BlueZ 1/7] attrib-api: Remove local service hierarchy Anderson Lizardo
2012-07-23 15:55 ` [RFC BlueZ 2/7] attrib-api: Update introduction text Anderson Lizardo
2012-07-23 15:55 ` [RFC BlueZ 3/7] attrib-api: Remove GATT service hierarchy Anderson Lizardo
2012-07-23 15:55 ` [RFC BlueZ 4/7] attrib-api: Update Characteristic interface Anderson Lizardo
2012-07-23 15:55 ` [RFC BlueZ 5/7] attrib-api: Update Watcher interface methods Anderson Lizardo
2012-07-23 15:55 ` [RFC BlueZ 6/7] attrib-api: Add RegisterWatcher/UnregisterWatcher methods Anderson Lizardo
2012-07-23 15:55 ` [RFC BlueZ 7/7] doc: Add Register/Unregister GATT based services Anderson Lizardo
2012-07-24 9:27 ` Johan Hedberg
2012-07-24 9:53 ` [RFC BlueZ 0/7] Generic GATT API changes Johan Hedberg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1343058920-18608-1-git-send-email-anderson.lizardo@openbossa.org \
--to=anderson.lizardo@openbossa.org \
--cc=linux-bluetooth@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).