HID services: Difference between revisions

Line 775: Line 775:
| 0x38 || 0x60 || Unused with [[#SetAutoPilotVirtualPadState]].
| 0x38 || 0x60 || Unused with [[#SetAutoPilotVirtualPadState]].
|}
|}
Normally the input state is merged with an existing controller selected by Type. However in some cases (BIT(2-5) with type2!=0x2 and BIT(31)) it's detected as a dedicated controller.


Type:
Type:
Line 785: Line 787:
| 0 || 0 || ||  
| 0 || 0 || ||  
|-
|-
| 1 || 15 || ||  
| 1 || 15 || || [[#DeviceType]] |= BIT(1)
|-
|-
| 2 || 1 || ||  
| 2 || 1 || ||  
Line 797: Line 799:
| 6 || 3 || ||  
| 6 || 3 || ||  
|-
|-
| 7 || 11 || ||  
| 7 || 11 || || [[#DeviceType]] |= BIT(11)
|-
|-
| 8 || 12 || ||  
| 8 || 12 || || [[#DeviceType]] |= BIT(12)
|-
|-
| 9 || 13 || ||  
| 9 || 13 || || [[#DeviceType]] |= BIT(13)
|-
|-
| 10 || 14 || ||  
| 10 || 14 || || [[#DeviceType]] |= BIT(14)
|-
|-
| 11 || 15 || ||  
| 11 || 15 || || [[#DeviceType]] |= BIT(11)
|-
|-
| 12 || 12 || ||  
| 12 || 12 || || [[#DeviceType]] |= BIT(12)
|-
|-
| 13 || 13 || ||  
| 13 || 13 || || [[#DeviceType]] |= BIT(13)
|-
|-
| 14 || 14 || ||  
| 14 || 14 || || [[#DeviceType]] |= BIT(14)
|-
|-
| 15 || 17 || ||  
| 15 || 17 || ||  
|-
|-
| 31 || 21 || ||  
| 31 || 21 || || [[#DeviceType]] = BIT(31)
|-
|-
|}
|}