kiri-lab / CorBiReader

1 stars 0 forks source link

バグ報告: 10ms(100Hz)でデータ送信しようとすると、BLEが死ぬ #14

Closed kirimine170 closed 7 months ago

kirimine170 commented 9 months ago

Version

v1.0.1(Stable)

発生環境

CorBiReader - CorBiCore
CorBiReader - BLE Scanner で発生する

バグ詳細

発生手順

main.cppにて、REPORTING_PERIOD_MS 10の部分で、レートを決定してるんだけど、MAX30100で取得してるレートと同じレート(100Hz)でCharacteristicを更新しようとすると、BLE ScnanerとかCorBiCore側でService, Characteristicが読み取れたり読み取れなくなったりする。

レートを100msまで落として10Hzでの対応としたら問題なく動く。

期待される挙動

100Hzで取得してるデータをほぼそのまま送りたい(データが欠損するとかは後で対応)

実際の挙動

そもそもBLEのConnectionが確立できない

スクリーンショット、スケッチなど

関連Issue #12

ログ出力

No response

応援する