USB SNOOPY

URB->TransferBufferの抽出

void CUSBLogDoc::InsertURBs(LONG nNumOfURBs, PVOID data) { for(int i = 0; i < nNumOfURBs; i++) { PPACKET_HEADER ph = (PPACKET_HEADER) data; m_arURB.UnserializeURB(ph); data = ((PUCHAR) data) + ph->uLen; } } BOOL CArrayURB::UnserializeURB(P…

構造体

uTimeStamp:1msec単位

自作アプリ+USBSnpys

HANDLE hSniffer = CreateFile(L"\\\\.\\USBSnpys", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, // no SECURITY_ATTRIBUTES structure OPEN_EXISTING, // No special create flags 0, // No special attributes NULL);は正常…

USB SNOOPY PRO+既存アプリ

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

USB SNOOPYでよさそうかや

なんか,USBケーブルでPCにデータ来てるみたいなんで,それをUSB SNOOPYというので,USBポートのトラフィックをモニターして,欲しいデータだけ持ってくるのがよさそう.http://sourceforge.net/forum/forum.php?forum_id=217242 それをライブラリみたく使え…