Re: [PATCH BlueZ v7 2/9] mgmt: Add LE scanning callback
flat view
From: Claudio Takahasi <hidden>
Date: 2012-09-28 14:27:39
Hi Johan: On Thu, Sep 27, 2012 at 4:43 AM, Johan Hedberg [off-list ref] wrote:
Hi, On Tue, Sep 25, 2012, João Paulo Rechi Vita wrote:quoted
+int mgmt_start_scanning(int index)Firstly I don't think the name is good since BR/EDR also has the concept of scanning (page scan & inquiry scan). Secondly, maybe it'd be simpler to reuse mgmt_start_discovery and simply add a new parameter which provides the value for info->discov_type? Johan
My suggestions are: 1. rename to mgmt_start_le_scanning 2. add a new parameter to mgmt_start_discovery: gboolean le_only 3. add a new parameter to mgmt_start_discovery: informing the adapter operation mode(BREDR/LE/BREDR_LE) Option 3 will require to expose controller info/settings to adapter.c. It is necessary to know the controller features to send the right discover type. btd_adapter_start function could be extended to receive the supported features or a parameter specifying the operation mode. IMO, using this approach we are duplicating information. Which approach do you prefer? Regards, Claudio.