デバイスからの入力データ構造解析

ph->bDirection == DIRECTION_FROM_DEVICE;
ph->UrbHeader.Function == 9;
m_TransferLength == 32;

これで欲しいデータが特定できる.


最大で34byte,
頭の方から,Eve,15ch分,?


トルエンディアンで並んでいる.
0211->0x1102=4354


サンプリング100Hzで計測の場合,
パケットは約10msecでデバイスから送られてくる.パケットあたりの情報は1サンプリング分

サンプリング1kHzで計測の場合.
パケットは約2-3msecで送られており,パケットあたりは2-3サンプリング分となっている.
平均で2msecで送られる.

1サンプリングあたりの情報はEve,ch分,?と書いたが,?は1サンプリング終了を表すフッターなのかもしれない.
*追記
0xA5A5でフッター


高速でポーリングすれば,1サンプリング毎のデータが取得できる.
↑嘘.勘違い.
*追記
高速でポーリングしても,最高で17サンプリングくらいだった.(Fs=1000Hz,ch=2(eve含む))