2006年10月12日
USB-IO関連進捗状況 @ 電子工作
一応、接続しているUSB(HID)機器の情報を取得することは出来るようになったのですが、USB-IOの仕様がイマイチ良く理解できないのと、HIDUtilities(HID_Utilities_External.h)のHIDGetReportの使い方が、間違っているのか上手く行かない。reportBufferの辺りの使い方を何か間違えているか勘違いしている気がするんですよね。
取り敢えず、簡単な情報は取得できるまでにはなったので、どの様に表示されるかコピーペーストしておきます。
--------------
transport = USB locID = 0x3b100000
vendorID = 0x1352 productID = 0x0100 version = 0x0001
manufacturer = [Km2Net ]
product = [Km2Net USB-IO Ver1.0]
HIDCountDeviceElements = 22
HIDreport = -1073742300
[Collection] #{V:4946, P:256, U:65440:1}# depth:0(value:0)
[Collection] #{V:4946, P:256, U:65440:2}# depth:1(value:0)
[Output] #{V:4946, P:256, U:65441:-1}# depth:2(value:0)
[Output] #{V:4946, P:256, U:65441:-1}# depth:2(value:0)
[Output] #{V:4946, P:256, U:65441:-1}# depth:2(value:0)
[Output] #{V:4946, P:256, U:65441:-1}# depth:2(value:0)
[Output] #{V:4946, P:256, U:65441:-1}# depth:2(value:0)
[Output] #{V:4946, P:256, U:65441:-1}# depth:2(value:0)
[Output] #{V:4946, P:256, U:65441:-1}# depth:2(value:0)
[Output] #{V:4946, P:256, U:65441:-1}# depth:2(value:0)
[Output] #{V:4946, P:256, U:65441:-1}# depth:2(value:0)
[Output] #{V:4946, P:256, U:65441:5}# depth:2(value:0)
[Output] #{V:4946, P:256, U:65441:6}# depth:2(value:0)
[Miscellaneous Input] #{V:4946, P:256, U:65441:3}# depth:2(value:0)
[Miscellaneous Input] #{V:4946, P:256, U:65441:4}# depth:2(value:0)
[Miscellaneous Input] #{V:4946, P:256, U:65441:4}# depth:2(value:-124)
[Miscellaneous Input] #{V:4946, P:256, U:65441:4}# depth:2(value:0)
[Miscellaneous Input] #{V:4946, P:256, U:65441:4}# depth:2(value:5)
[Miscellaneous Input] #{V:4946, P:256, U:65441:4}# depth:2(value:100)
[Miscellaneous Input] #{V:4946, P:256, U:65441:4}# depth:2(value:8)
[Miscellaneous Input] #{V:4946, P:256, U:65441:4}# depth:2(value:0)
[Miscellaneous Input] #{V:4946, P:256, U:65441:4}# depth:2(value:-52)
--------------
情報表示部分を作っていて気付いたのですが、locIDと言うモノがあるので、複数のUSB-IOを1つのマシンで使うことは可能ですね。このIDを使って識別すれば、使い分けが出来そうです。IDが重複すると使えないのかと思ってました。
それから技術的な資料などを掲載しているサイトのメモ。
Specifications of Morphy USB-IO
>>関連リンク
USB-IOをFC5(Linux)で使用する
>>関連リンク
資料は探せば色々出てくるのですが、Mac OS Xでの動作実績を紹介しているのはPython+SWIGの例だけなので、これを解析するのが一番なのかな。
Control USBIO module from Python on MacOSX
>>関連リンク
関連日記
- 2006年07月05日 GPS受信機 (7785)@ Mac
- 2006年10月26日 PIC16F84A (7652)@ 電子工作
- 2006年10月25日 EZ-USB (7419)@ 電子工作
- 2006年10月09日 PythonでUSB-IO (6840)@ 電子工作
- 2006年07月04日 手作りUSB機器?USB-IOで作る電子ルーレットからWebカメラまで (6474)@ 電子工作
- 2006年10月01日 FreeBSDでUSB-IO (6415)@ 電子工作
- 2006年11月07日 EZUSB-FX2 USB Ver.2 マイコンボード (5678)@ 電子工作
- 2006年10月21日 テクノキット版USB-IO (5505)@ 電子工作
- 2006年07月28日 USB-IO組み立て (5476)@ 電子工作
- 2007年09月28日 Mac OS X 10.4でUSB-IO (5373)@ Mac
- 2006年09月22日 USB-IOの実行速度 (5275)@ 電子工作
- 2006年11月04日 EZUSB-FX2 USB Ver.2 マイコンボード (5159)@ 電子工作
- 2006年10月26日 色々と考えた結果PICも (4738)@ 電子工作
- 2006年09月29日 USB-IOとREALbasic (4415)@ 電子工作
- 2006年10月11日 自作MIDI機器 (4357)@ 音楽
- 2007年09月25日 10.4でのHID Utilities Source (4281)@ Mac
- 2006年09月24日 USB-IOとLCDの接続 (4223)@ 電子工作
- 2006年10月11日 I/Oモジュール・キット GAINER (4184)@ 音楽
- 2006年05月29日 USB-IO (4092)@ 電子工作
- 2006年06月28日 手作りUSB機器?USB-IOで作る電子ルーレットからWebカメラまで (3954)@ 電子工作
- 2006年10月12日 PICで楽しむ USB機器自作のすすめ (3945)@ Windows
- 2006年09月05日 HOSIDEN HLM3205 (3878)@ 電子工作
- 2006年09月19日 USB-IOのテスト (3781)@ 電子工作
- 2006年10月04日 DIN SYNC (3728)@ 音楽
- 2006年10月25日 USB-IOからの値取得 (3698)@ 電子工作
- 2006年10月25日 USB-IOで出力 (3550)@ 電子工作
- 2008年06月26日 ginger (3359)@ 電子工作
- 2006年10月17日 Cypress Lab (3349)@ Mac
- 2006年07月22日 USB-IOを注文 (3298)@ 電子工作
- 2006年10月25日 USB-IOでDIN SYNC出力 (3185)@ 電子工作
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。