I'm experiencing some issues when the application is running for multiple hours sending BLE commands the Luke Roberts. I haven't managed to debug the issue yet, but suspect that this could be related to some race conditions.
BleGattClient starts a tasks sending queued commands, we add commands to the queue via http request callback. Since there is no lock writing those commands to the queue, I suspect there could be a race condition.
I'm experiencing some issues when the application is running for multiple hours sending BLE commands the Luke Roberts. I haven't managed to debug the issue yet, but suspect that this could be related to some race conditions.
BleGattClient starts a tasks sending queued commands, we add commands to the queue via http request callback. Since there is no lock writing those commands to the queue, I suspect there could be a race condition.