Re: [PATCH v2 2/2] Emit Adapter.PropertyChanged when UUIDs change

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

 



Hi Alecrim,

On Mon, Mar 29, 2010, Francisco Alecrim wrote:
> >> IMO, it should be the same list as we export in extended inquiry
> >> response, so perhaps we could use the data from
> >> create_ext_inquiry_response which already filter those away. Perhaps
> >> some refactoring could also be done since this code seems to be called
> >> multiple times in case of new services because it also changes class
> >> which then triggers create_ext_inquiry_response again.
> 
> I'm not so sure about it but create_ext_inquiry_response list all
> services to any adapters. Shouldn't it list just services per
> adapter(access_db)?

It should be per-adapter (or records registered to BDADDR_ANY) since EIR
is also per-adapter, so looks like a possible bug in the current
implementation.

Btw, another restriction to note with the current EIR UUID list
implementation is that it only supports 16-bit UUIDs. The EIR format
itself would support also 32 and 128 bit formats but probably for
simplicity these have been left out. The Adapter UUIDs list should
however contain all UUIDs (with the exceptions that we already
discussed).

Johan
--
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