Closed kirimine170 closed 9 months ago
すいません許してください!(実装面なら)何でもしますから!
えっとですね、グラフから見ても何となく分かる通り、100ms毎くらいしか読み取りすることができません。(絶望)
つきましては、CharacteristicのUUIDを128bitから16bitに削減する等のですね、え〜対策を。行ってですね、データはある程度まとめてから送信する等の対処を検討しております。
本当にごめんなさい
この結果から考えると、データを複数結合させて送信するのが賢そう。 IRを読み取ったときのデータは2byteで固定なので、複数データを繋ぎ合わせて送信して、CorBiCore側でパースするようにすればいい感じ。 Cppで扱うなら、stringとして扱えばいいだけだし、楽そう。
タイムラグをざっくり計算してみた感じだと、102.43229167 ms
が平均っぽい。
余裕を持って200ms毎に読み取れたら良いくらいの感覚にしておこうかなという気持ち。
200msを超えた時にほぼ確実にデータの欠損が生じてるから、その辺の処理もCorBiCore側で考えた方がいいかも。
タスクの詳細
Issue
関連Issue
派生元Issue
15
目的
アルゴリズムや送信データをほとんど変えずに、どのくらい送信時間にズレがあるのか計測してみる
完了条件
計測できたら
その他
スクリーンショット、スケッチなど