From: "Brian Redding" <bredding@codeaurora.org>
To: "'Claudio Takahasi'" <claudio.takahasi@openbossa.org>
Cc: "'BlueZ development'" <linux-bluetooth@vger.kernel.org>
Subject: RE: [RFC] LE connections and advertising management
Date: Mon, 25 Oct 2010 14:27:11 -0500 [thread overview]
Message-ID: <000001cb747a$9fd61270$df823750$@org> (raw)
In-Reply-To: <AANLkTinnjXuAOBTY8VZz756VdrDFv0-OVKPNkwWbxi9-@mail.gmail.com>
> GAttrib will not be exposed to the UI. UI needs to access BlueZ GATT
> clients services using D-Bus.
> GATT clients in general will have two pieces:
> 1- UI: Qt, GTK, python, ...
> 2- "module" in the BlueZ for profile specific tasks and D-Bus service
> interface.
> You can find the current attribute API in the file: doc/attribute-api.txt
> Claudio
Hi Claudio,
Are there still interfaces that need to be added to attribute-api.txt to handle client and server characteristic configuration as well as presentation and aggregate formats? I see those as TODO items but wondered if the APIs for them have been defined yet.
One thing to note on the server API is that a GATT-based profile could specify behavior on a characteristic value that when the characteristic value is read to perform some action in a similar way as a hardware register. It appears that the notes I'm reading in the code thus far only consider changes (or writes) to characteristic values for the watch code.
Also does the current API handle included services?
The Bluetooth SIG is beginning to look at 3rd party application developer API's for both client and servers for various platforms so understanding what is currently defined in BlueZ and what still needs to be added would be useful.
Thanks,
Brian
---
Brian A. Redding
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum
next prev parent reply other threads:[~2010-10-25 19:27 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-25 12:53 [RFC] LE connections and advertising management Claudio Takahasi
2010-10-25 13:34 ` Anderson Lizardo
2010-10-25 17:11 ` Mike Tsai
2010-10-25 17:55 ` Claudio Takahasi
2010-10-25 18:16 ` Mike Tsai
2010-10-25 18:54 ` Claudio Takahasi
2010-10-25 19:27 ` Brian Redding [this message]
2010-10-26 2:51 ` Claudio Takahasi
2010-10-26 20:26 ` Brian Redding
2010-10-26 21:10 ` Mike Tsai
2010-10-27 1:01 ` Claudio Takahasi
2010-10-27 22:01 ` Mike Tsai
2010-11-02 20:23 ` Brian Redding
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='000001cb747a$9fd61270$df823750$@org' \
--to=bredding@codeaurora.org \
--cc=claudio.takahasi@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).