* [PATCH 2/5] TODO: Remove characteristic discovery for non connectable devices
2011-01-03 21:45 [PATCH 1/5] TODO: Setup advertising parameters and data Claudio Takahasi
@ 2011-01-03 21:45 ` Claudio Takahasi
2011-01-03 21:45 ` [PATCH 3/5] TODO: Rename glib-helper file to a more convenient name Claudio Takahasi
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Claudio Takahasi @ 2011-01-03 21:45 UTC (permalink / raw)
To: linux-bluetooth; +Cc: Claudio Takahasi
CreateDevice and CreatePairedDevice methods already check the event
type and AD Flags before to connect to discover all primary services.
Characteristic discovery will not be available since D-Bus method
is not exposed to Broadcaster devices.
---
TODO | 9 ---------
1 files changed, 0 insertions(+), 9 deletions(-)
diff --git a/TODO b/TODO
index 6c5c58d..8d34035 100644
--- a/TODO
+++ b/TODO
@@ -17,15 +17,6 @@ Background
Low Energy
==========
-- Avoid Characteristic discovery for non connectable devices. Proper parsing
- of LE Advertising Report Event is missing. Event_Type field needs to be
- extracted and its value shall be considered before to start the LE
- connection on the channel 4. Characteristic discovery should not be
- started for non connectable devices.
-
- Priority: Medium
- Complexity: C2
-
- Advertising management. Adapter interface needs to be changed to manage
connection modes, adapter type and advertising policy. See Volume 3,
Part C, section 9.3. If Attribute Server is enabled the LE capable
--
1.7.3.4
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH 3/5] TODO: Rename glib-helper file to a more convenient name
2011-01-03 21:45 [PATCH 1/5] TODO: Setup advertising parameters and data Claudio Takahasi
2011-01-03 21:45 ` [PATCH 2/5] TODO: Remove characteristic discovery for non connectable devices Claudio Takahasi
@ 2011-01-03 21:45 ` Claudio Takahasi
2011-01-03 21:45 ` [PATCH 4/5] TODO: Refactoring of gatt.c functions Claudio Takahasi
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Claudio Takahasi @ 2011-01-03 21:45 UTC (permalink / raw)
To: linux-bluetooth; +Cc: Claudio Takahasi
---
TODO | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/TODO b/TODO
index 8d34035..319bdf5 100644
--- a/TODO
+++ b/TODO
@@ -14,6 +14,15 @@ Background
Higher complexity tasks should be refined into several lower complexity tasks
once the task is better understood.
+General
+==========
+
+- Rename glib-helper file to a more convenient name. The ideia is try to keep
+ only sdp helpers functions. bt_* prefix shall be also changed.
+
+ Priority: Low
+ Complexity: C1
+
Low Energy
==========
--
1.7.3.4
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH 4/5] TODO: Refactoring of gatt.c functions
2011-01-03 21:45 [PATCH 1/5] TODO: Setup advertising parameters and data Claudio Takahasi
2011-01-03 21:45 ` [PATCH 2/5] TODO: Remove characteristic discovery for non connectable devices Claudio Takahasi
2011-01-03 21:45 ` [PATCH 3/5] TODO: Rename glib-helper file to a more convenient name Claudio Takahasi
@ 2011-01-03 21:45 ` Claudio Takahasi
2011-01-03 21:45 ` [PATCH 5/5] TODO: Start Discover All Primary Services after SDP if necessary Claudio Takahasi
2011-01-05 12:12 ` [PATCH 1/5] TODO: Setup advertising parameters and data Johan Hedberg
4 siblings, 0 replies; 6+ messages in thread
From: Claudio Takahasi @ 2011-01-03 21:45 UTC (permalink / raw)
To: linux-bluetooth; +Cc: Claudio Takahasi
---
TODO | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/TODO b/TODO
index 319bdf5..9c5389c 100644
--- a/TODO
+++ b/TODO
@@ -105,6 +105,17 @@ ATT/GATT
Priority: Low
Complexity: C1
+- Refactoring of gatt.c functions. Currently, the callbacks of the services
+ and characteristics discovery functions return the ATT PDU and the caller
+ needs to call again the same function to fetch the remaining data when
+ necessary. Investigate if all results can be returned in the callback
+ result to avoid repeated code. Before change the code, please analyze
+ if this change will not break the GATT/ATT qualification tests. Maybe
+ an interactive fetch/query is necessary to pass the tests.
+
+ Priority: Low
+ Complexity: C1
+
- Client needs to export a property in the Device Characteristic hierarchy
to manage characteristic value changes reports in the remote device.
Currently, Client Characteristic Configuration attribute is not exposed
--
1.7.3.4
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 5/5] TODO: Start Discover All Primary Services after SDP if necessary
2011-01-03 21:45 [PATCH 1/5] TODO: Setup advertising parameters and data Claudio Takahasi
` (2 preceding siblings ...)
2011-01-03 21:45 ` [PATCH 4/5] TODO: Refactoring of gatt.c functions Claudio Takahasi
@ 2011-01-03 21:45 ` Claudio Takahasi
2011-01-05 12:12 ` [PATCH 1/5] TODO: Setup advertising parameters and data Johan Hedberg
4 siblings, 0 replies; 6+ messages in thread
From: Claudio Takahasi @ 2011-01-03 21:45 UTC (permalink / raw)
To: linux-bluetooth; +Cc: Claudio Takahasi
---
TODO | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/TODO b/TODO
index 9c5389c..1357db9 100644
--- a/TODO
+++ b/TODO
@@ -80,6 +80,13 @@ Low Energy
ATT/GATT
========
+- For BR/EDR, Discover All Primary Services shall be started after SDP if the
+ remote device exports a Generic Attribute Profile service record. It is
+ applied to CreateDevice and CreatePairedDevice.
+
+ Priority: Medium
+ Complexity: C1
+
- Add ATT/GATT parsing to hcidump
Priority: Medium
--
1.7.3.4
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [PATCH 1/5] TODO: Setup advertising parameters and data
2011-01-03 21:45 [PATCH 1/5] TODO: Setup advertising parameters and data Claudio Takahasi
` (3 preceding siblings ...)
2011-01-03 21:45 ` [PATCH 5/5] TODO: Start Discover All Primary Services after SDP if necessary Claudio Takahasi
@ 2011-01-05 12:12 ` Johan Hedberg
4 siblings, 0 replies; 6+ messages in thread
From: Johan Hedberg @ 2011-01-05 12:12 UTC (permalink / raw)
To: Claudio Takahasi; +Cc: linux-bluetooth
Hi Claudio,
On Mon, Jan 03, 2011, Claudio Takahasi wrote:
> ---
> TODO | 11 +++++++++++
> 1 files changed, 11 insertions(+), 0 deletions(-)
All 5 TODO patches have been pushed upstream.
Johan
^ permalink raw reply [flat|nested] 6+ messages in thread