Я пытаюсь добавить задержку между каждой пакетной записью, и мне удалось заставить ее работать, изменив этот example, но я не уверен, что это правильный способ добиться этого?
rxBleConnection.createNewLongWriteBuilder()
.setCharacteristicUuid(characteristic)
.setBytes(data)
.setWriteOperationAckStrategy(booleanObservable -> {
return Observable.zip(
Observable.timer(delayInMillis, MILLISECONDS).repeat()
,booleanObservable, (callback0, aBoolean) -> aBoolean);
})
.build()