測定器

A/Dの変換式

EXTのCALは500,CAL ADは6554,単位はmV EEGのCALは50,CAL ADは655,単位はuV EveのCALは100,CAL ADは100,単位はなし

フィルタドライバ

libusbはUpper-level class filter driver HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}usbsnoopはLower-level device filter driver HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_111…

キーF5押し下し時のメッセージ

down 1 3F 0 0 0 0 up 1 3F 0 0 1 1一番下0-3桁for crepeat 4-5桁for scancode 6 for fextended 7 for fAltDown(1) fRepeat(2) fUp(3)

キーF5押し下し時のメッセージ

down 1 3F 0 0 0 0 up 1 3F 0 0 1 1一番下0-3桁for crepeat 4-5桁for scancode 6 for fextended 7 for fAltDown(1) fRepeat(2) fUp(3)

リアルタイムデータ取得の信頼性

4分間の大きなデータ欠損なしに取得できた. 0.007%の欠損の兆候は見られたが,欠損でない可能性もある.このスペックであれば上出来.

入力データのバッファサイズ

(チャンネル数+2)×2 例)15ch -> (15+2)*2=34

自作アプリ+既存アプリ起動手順

自作アプリ起動 デバイス起動 一度自作でスヌープ 既存アプリ起動 既存アプリ終了 デバイス終了 自作アプリ終了

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

ph->bDirection == DIRECTION_FROM_DEVICE; ph->UrbHeader.Function == 9; m_TransferLength == 32;これで欲しいデータが特定できる. 最大で34byte, 頭の方から,Eve,15ch分,? リトルエンディアンで並んでいる. 0211->0x1102=4354 サンプリング100Hzで計…

USB SNOOPY PRO+既存アプリ

起動・終了順序 0.USBの接続 1.Snoopy 2.既存アプリ 3.デバイス電源ON 4.既存アプリにて切断・終了処理 5.Win上で,デバイスの停止 6.デバイスの電源OFF 1000Hz,2ch,eveで計測中.160パケットに一回,データの欠落が認められる.なにが原因だ?