現在、私はDaydreamコントローラをHololensと連携させようとしています。 this answerをガイドとして使用しました。コントローラが私に与えた情報を読み込もうとしましたが、現在は失われています。デイドリームコントローラBLE GATTの出力を解析する方法は?
リンクされた答えによると、19行目に行き、4,5,6,7,8のバイトを見ると、ボタンを押すことができるはずです。 しかし、私は2つのボタンを押しているようですコントローラーのトラックパッドに指を当てるだけです。 また、トラックパッドの指の位置やコントローラーの回転の回転値を得ることができない時があります。
コントローラがテーブル上にフラットであるときに得られるバイト配列の例を次に示します。
204,91,255,185,176,252,239,252,68,70,0,64,0,0,3,254,192,0,0,0
これはビット単位で同じバイト配列です。
0011001100000000
1101101000000000
1111111100000000
1001110100000000
0000110100000000
0011111100000000
1111011100000000
0011111100000000
0010001000000000
0110001000000000
0000000000000000
0000001000000000
0000000000000000
0000000000000000
1100000000000000
0111111100000000
0000001100000000
0000000000000000
0000000000000000
0000000000000000
誰かが私にこれが何を意味するかを助けることができたら、私はそれを非常に感謝します。
更新1: 行19の最初の5ビットはボタン入力です。
19-1 : track pad button
19-2 : the o button
19-3 : the - button
19-4 : volume down button
19-5 : volume up button