Hi,
I'm fairly new to ConnectIQ and totally new to BTLE.
I need to do two requestWrite(...) to a BTLE Characteristic. I don't know when/how to do the second one.
If i do it on the BleDelegate.onCharacteristicWrite() of the first write, I get an exception (Something like "Operation already in progress"). Am I right in assuming that an event triggered from a BTLE write/read/etc (basically all BleDelegate.onXYZ() callbacks) can not immediately trigger another read/write?
For now I have solved this with doing both my writes triggered as a callback from a Toybox.Timer.Timer and allowing for some ample time between.
Is that the proper solution? Or can I somehow more explicitly create threads?
thx,
Florian