デバイスからの入力データ構造解析
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含む))