[TEST REQUEST] Windows Bluetooth LE build

Lubomir I. Ivanov neolit123 at gmail.com
Mon Jun 11 11:56:43 PDT 2018


On 11 June 2018 at 21:50, Linus Torvalds <torvalds at linux-foundation.org> wrote:
> On Mon, Jun 11, 2018 at 11:31 AM Lubomir I. Ivanov <neolit123 at gmail.com> wrote:
>>
>> the Qt BLE Windows stack on the other hand detects it as "Write
>> without response".
>> this has to be investigated - possible bug.
>
> That's how you enable notifications - you write a 16-bit value to the
> notification thing that has the notification bit enabled (and you
> don't ask for responses).
>
> BLE is kind of odd. We also do things kind of oddly, because the way
> we generate that 16-bit value is with
>
>     QByteArray::fromHex("0100")
>
> which is just another way to say "two bytes: 0x01 and 0x00", which is
> just the little-endian layout of 0x0001.
>
> So it's that
>
>     qDebug() << "now writing \"0x0100\" to the descriptor" <<
> d.uuid().toString();
>     ble->preferredService()->writeDescriptor(d, QByteArray::fromHex("0100"));
>
> that should enable notifications on the notification characteristic.
>

thanks, i will check if it succeeds with this stack.

lubomir
--


More information about the subsurface mailing list