This shows you the differences between two versions of the page.
test_data [2007/02/07 21:48] hydra created |
test_data [2010/05/10 19:05] (current) |
||
---|---|---|---|
Line 415: | Line 415: | ||
======================= | ======================= | ||
- | Switch to Ergodex Manager, press and release keys 1 2 and 3, then switch to another app. | + | start monitoring |
- | + | ||
- | Seems that byte 2 of the first "Set Device" command tells the pad to make each key behave as a macro key | + | |
+ | 000047: Bulk or Interrupt Transfer (UP), 12.02.2007 20:30:42.5931250 +7.0468750 | ||
+ | Pipe Handle: 0x86f5fdf4 (Endpoint Address: 0x2) | ||
+ | Send 0x10 bytes to the device: | ||
+ | 02 00 00 01 00 01 01 01 00 00 00 00 00 00 00 00 ................ | ||
+ | 000048: Bulk or Interrupt Transfer (UP), 12.02.2007 20:30:42.6243750 +0.0312500 | ||
+ | Pipe Handle: 0x86f5fdf4 (Endpoint Address: 0x2) | ||
+ | Send 0x30 bytes to the device: | ||
+ | 03 01 03 00 02 03 00 03 03 00 04 03 00 0E 03 00 ................ | ||
+ | 03 12 03 00 18 03 00 29 03 00 2C 03 00 00 00 00 .......)..,..... | ||
+ | 02 00 00 01 00 00 01 01 00 00 00 00 00 00 00 00 ................ | ||
switch to ergodex manager | switch to ergodex manager | ||
- | 000160: Bulk or Interrupt Transfer (UP), 07.02.2007 20:21:11.8750000 +182.9375000 | + | 000049: Bulk or Interrupt Transfer (UP), 12.02.2007 20:30:42.7025000 +0.0781250 |
- | Pipe Handle: 0x877db28c (Endpoint Address: 0x2) | + | Pipe Handle: 0x86f5fdf4 (Endpoint Address: 0x2) |
Send 0x10 bytes to the device: | Send 0x10 bytes to the device: | ||
02 00 01 01 00 00 01 01 00 00 00 00 00 00 00 00 ................ | 02 00 01 01 00 00 01 01 00 00 00 00 00 00 00 00 ................ | ||
- | + | ||
- | press key 1 | + | hold key 1 |
- | + | ||
- | 000161: Bulk or Interrupt Transfer (UP), 07.02.2007 20:21:17.2968750 +5.4218750 | + | 000050: Bulk or Interrupt Transfer (UP), 12.02.2007 20:30:45.3275000 +2.6250000 |
- | Pipe Handle: 0x877db26c (Endpoint Address: 0x82) | + | Pipe Handle: 0x86f5fdd4 (Endpoint Address: 0x82) |
Get 0x10 bytes from the device: | Get 0x10 bytes from the device: | ||
03 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 ................ | 03 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 ................ | ||
- | + | ||
- | release key 1 | + | hold key 2 |
- | + | ||
- | 000162: Bulk or Interrupt Transfer (UP), 07.02.2007 20:21:17.3750000 +0.0781250 | + | 000051: Bulk or Interrupt Transfer (UP), 12.02.2007 20:30:46.9212500 +1.5937500 |
- | Pipe Handle: 0x877db26c (Endpoint Address: 0x82) | + | Pipe Handle: 0x86f5fdd4 (Endpoint Address: 0x82) |
Get 0x10 bytes from the device: | Get 0x10 bytes from the device: | ||
- | 03 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | + | 03 01 01 01 02 00 00 00 00 00 00 00 00 00 00 00 ................ |
- | + | ||
- | press key 1 | + | hold key 3 |
- | + | ||
- | 000163: Bulk or Interrupt Transfer (UP), 07.02.2007 20:21:17.9687500 +0.5937500 | + | 000052: Bulk or Interrupt Transfer (UP), 12.02.2007 20:30:48.5306250 +1.6093750 |
- | Pipe Handle: 0x877db26c (Endpoint Address: 0x82) | + | Pipe Handle: 0x86f5fdd4 (Endpoint Address: 0x82) |
- | Get 0x10 bytes from the device: | + | |
- | 03 01 01 02 00 00 00 00 00 00 00 00 00 00 00 00 ................ | + | |
- | + | ||
- | release key 2 | + | |
- | + | ||
- | 000164: Bulk or Interrupt Transfer (UP), 07.02.2007 20:21:18.0625000 +0.0937500 | + | |
- | Pipe Handle: 0x877db26c (Endpoint Address: 0x82) | + | |
Get 0x10 bytes from the device: | Get 0x10 bytes from the device: | ||
- | 03 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | + | 03 01 01 01 02 03 00 00 00 00 00 00 00 00 00 00 ................ |
- | + | ||
- | press key 2 | + | |
- | + | ||
- | 000165: Bulk or Interrupt Transfer (UP), 07.02.2007 20:21:18.5468750 +0.4843750 | + | |
- | Pipe Handle: 0x877db26c (Endpoint Address: 0x82) | + | |
- | Get 0x10 bytes from the device: | + | |
- | 03 01 01 03 00 00 00 00 00 00 00 00 00 00 00 00 ................ | + | |
- | + | ||
release key 3 | release key 3 | ||
- | + | ||
- | 000166: Bulk or Interrupt Transfer (UP), 07.02.2007 20:21:18.6406250 +0.0937500 | + | 000053: Bulk or Interrupt Transfer (UP), 12.02.2007 20:30:50.0618750 +1.5312500 |
- | Pipe Handle: 0x877db26c (Endpoint Address: 0x82) | + | Pipe Handle: 0x86f5fdd4 (Endpoint Address: 0x82) |
Get 0x10 bytes from the device: | Get 0x10 bytes from the device: | ||
- | 03 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | + | 03 01 01 01 02 00 00 00 00 00 00 00 00 00 00 00 ................ |
- | switched to another app | + | release key 1 |
- | clears keymap | + | 000054: Bulk or Interrupt Transfer (UP), 12.02.2007 20:30:51.4525000 +1.3906250 |
- | + | Pipe Handle: 0x86f5fdd4 (Endpoint Address: 0x82) | |
- | 000167: Bulk or Interrupt Transfer (UP), 07.02.2007 20:21:24.5000000 +5.8593750 | + | Get 0x10 bytes from the device: |
- | Pipe Handle: 0x877db28c (Endpoint Address: 0x2) | + | 03 01 01 00 02 00 00 00 00 00 00 00 00 00 00 00 ................ |
- | Send 0x10 bytes to the device: | + | |
- | 02 00 00 01 00 01 01 01 00 00 00 00 00 00 00 00 ................ | + | |
- | + | ||
- | enables keys | + | |
- | 000168: Bulk or Interrupt Transfer (UP), 07.02.2007 20:21:24.5000000 +0.0 | + | release key 2 |
- | Pipe Handle: 0x877db28c (Endpoint Address: 0x2) | + | |
- | Send 0x10 bytes to the device: | + | |
- | 02 00 00 01 00 00 01 01 00 00 00 00 00 00 00 00 ................ | + | |
+ | 000055: Bulk or Interrupt Transfer (UP), 12.02.2007 20:30:55.9212500 +4.4687500 | ||
+ | Pipe Handle: 0x86f5fdd4 (Endpoint Address: 0x82) | ||
+ | Get 0x10 bytes from the device: | ||
+ | 03 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ | ||
+ | "exit and shutdown pad" from ergodex manager file menu | ||
+ | |||
+ | 000056: Bulk or Interrupt Transfer (UP), 12.02.2007 20:31:09.4837500 +13.5625000 | ||
+ | Pipe Handle: 0x86f5fdf4 (Endpoint Address: 0x2) | ||
+ | Send 0x10 bytes to the device: | ||
+ | 02 00 00 00 00 01 01 01 00 00 00 00 00 00 00 00 ................ | ||
</code> | </code> | ||