USB$SDA_HELP.HLB  —  SHOW  HID
   Formats various Human Interface Devices "HID" data
   structures.

1  –  COLLECTION

   Formats the HID collection data structure.

   Format

      USB SHOW HID COLLECTION [address]

1.1  –  Example

 SDA> USB SHOW HID COLLECTIONS 8968b090
 Forward pointer to next collection: 00000000
 Forward pointer to next collection: 00000000
 This is a collection:               02
 Collection type:                    Application part
 Parent collection address:          00000000
 Main item Flink:                    896f9810
 Main item Blink:                    896fa390
 Number of main items:               00000005
 Number of sub items:                00000001
 Subcollection Flink:                896f9610
 Subcollection Blink:                896f95d0
 SDA>

2  –  CONTEXT

   Displays the HID context block.  Every HID device has one context
   block that it shares with the HID common driver.

   Format

      USB SHOW HID CONTEXT [address]

2.1  –  Example

 SDA> USB SHOW HID CONTEXT 896F7A50
 Flags                               : 00000000
 Interface handle                    : 896f5bd0
 Device handle                       : 896edb10
 Pointer to Configuration Descriptor : 896f1bd0
 Pointer to Interface Descriptor     : 896f1bf2
 Pointer to HID Descriptor           : 896f9550
 Report descriptor                   : 8968c390
 Report descriptor size in bytes     : 0000007c
 Pointer to Physical Descriptor      : 00000000
 Endpoint count                      : 00000001
 Control Pipe Handle                 : 896f4b50
 I/O's outstanding on control pipe   : 00000000
 Input Pipe Handle                   : 896fb8d0
 Output Pipe Handle                  : 00000000
 Pointer to collection array         : 8968b090
 Number of collection in array       : 00000004
 HID drivers UCB address             : 896f5ec0
 Functions UCB address               : 896fb380
 SDA>

3  –  ITEM

   Displays data about a HID item.

   Format

      USB SHOW HID ITEM [address]

3.1  –  Example

 SDA> USB SHO HID ITEM 896f9850
 Items forward link pointer  : 896f9890
 Items backward link pointer : 896f9820
 Global item type
 Item tag is                 :     0000     usage page tag
 Item data is                : 00000009   Buttons

 SDA>

4  –  MAIN

   Displays data about a HID main item.

   Format

      USB SHOW HID MAIN [address]

4.1  –  Example

 SDA> USB SHOW HID MAIN 896f9810
 Main item Forward link                         : 896F99D0
 Main item Backward link                        : 8968b0a4
 This is a main item                            : 01
 Main item tag                                  : 00000008   Input Item tag
 Main item data                                 : 00000002
    Data, Variable, Absolute, Nowrap, Linear, Preferred state, No Null position
 Main item's item queue flink                   : 896f9850
 Main item's item queue blink                   : 896f96d0
 Pointer to collection this main item is part of: 8968b090
 SDA>

5  –  REPort

   Formats the HID report into an easaily read format

   Format

      USB SHO HID REPORT [address_of_context_block]

5.1  –  Example

 SDA> usb sho hid report 89716D90
 Item                                                                 Hex Value
 --------------------------------------------------------------------------------
  Generic Desktop                                                     05
 Usage (reserved)                                                     09
 Collection Application                                               a1
     Keyboard Keypad                                                  05
    Usage Minimum (e0)                                                19
    Usage Maximum (e7)                                                29
    Logical Minimum  (00)                                             15
    Logical Maximum  (01)                                             25
    Report Size (01)                                                  75
    Report Count (08)                                                 95
    Input (Data, Variable)                                            81
    Report Count (01)                                                 95
    Report Size (08)                                                  75
    Input (Constant)                                                  81
    Report Count (05)                                                 95
    Report Size (01)                                                  75
     LEDs                                                             05
    Usage Minimum (01)                                                19
    Usage Maximum (05)                                                29
    Output (Data, Variable)                                           91
    Report Count (01)                                                 95
    Report Size (03)                                                  75
    Output (Constant)                                                 91
    Report Count (06)                                                 95
    Report Size (08)                                                  75
    Logical Minimum  (00)                                             15
    Logical Maximum  (e700)                                           26
     Keyboard Keypad                                                  05
    Usage Minimum (00)                                                19
    Usage Maximum (e7)                                                29
    Input (Data, Array)                                               81
 End Collection                                                       c0
 SDA>
Close Help