ÚSB Host (class specific request)

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Magnus Pihl
Inlägg: 401
Blev medlem: 6 maj 2004, 12:22:36
Ort: Stockholm

ÚSB Host (class specific request)

Inlägg av Magnus Pihl »

Någon som kan säga vad som händer här?
Det är en PC som snackar med en Nokia mobiltelefon.

Vad jag vet är request #20 SET_LINE_CODING och request #22 SET_CONTROL_LINE_STATE. Men varför är de ibland i Setup-packet och ibland i Class-specific request? Eller är det så att det är något med Abstract mode som gör att monitorprogrammet inte hänger med då det är en communication device class?

Här kommer eländet: :D

000098: Control Transfer (UP), 29.08.2006 14:16:12.6939495 +0.0
Pipe Handle: 0x85e05830

00 08 07 00 00 00 08 .......
Setup Packet
21 20 00 00 01 00 07 00 ! ......
Recipient: Inrterface
Request Type: Class
Direction: Host->Device
Request: 0x20 (Unknown)
Value: 0x0
Index: 0x1
Length: 0x7
000099: Class-Specific Request (DOWN), 29.08.2006 14:16:12.6939495 +0.0
Destination: Inrterface, Index 1
Reserved Bits: 0
Request: 0x22
Value: 0x3
Send 0x0 bytes to the device

000100: Control Transfer (UP), 29.08.2006 14:16:12.6939495 +0.0
Pipe Handle: 0x85e05830

Setup Packet
21 22 03 00 01 00 00 00 !"......
Recipient: Inrterface
Request Type: Class
Direction: Host->Device
Request: 0x22 (Unknown)
Value: 0x3
Index: 0x1
Length: 0x0

000101: Class-Specific Request (DOWN), 29.08.2006 14:16:12.6939495 +0.0
Destination: Inrterface, Index 1
Reserved Bits: 0
Request: 0x20
Value: 0x0
Send 0x7 bytes to the device

00 08 07 00 00 00 08