- As of the current release, the default timeout of read cannot be configured.
- If a given characteristic supports 'Notify' attribute, subscribe method can be used to check if data is available. Documentation about it can be found here.
Reduce read (characteristic) timeout for BLE
15 次查看(过去 30 天)
显示 更早的评论
b = ble(...)
c = charachteristic(...)
read(c, 'oldest')
% read(c, 'latest')
If there is no data, read will wait for 10s and then issue error message:
Device has not sent new data. If device is disconnected, then clear existing ble object and recreate it.
Is there a way to reduce the timeout from 10s? The serialport object for example has a Timeout property.
Alternatively, is there a way to check if there is data available to read without actually calling read?
0 个评论
回答(1 个)
Rohit Pappu
2021-2-9
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Test and Measurement 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!