Send and Receive Data
To actually communicate with a USB Human Interface Device, tell AnyHID to open that device. (That's the "Step 1" control at the top of the main window.)
When it opens your USB HID device, AnyHID will fill the dropdown list labeled "Step 2a" with the different types of data reports that your device has: any Input Reports, Output Reports, and Feature Reports that may be present.
Select an Input Report in the control labeled Step 2a, and click the button "Read this Report" to have AnyHID read and display data that always goes IN from your device toward the PC via Input Reports.
Select an Output Report in the control labeled Step 2a to have AnyHID prepare to send data that always goes OUT from your PC toward your USB HID peripheral device using Output Reports. Select a data item from the Step 2b list, and type a new value for that data item if you wish. Then click the button "Send this Report" to transmit all the data items in your chosen Output Report from the PC to your device.
Feature Reports are bidirectional: they can either be sent by the PC or read back. First, select a Feature Report from the control labeled Step 2a. Then:
- To read a Feature Report from your USB HID device, just click the "Read this Report" button.
- You can modify the values of individual data items, and the click the "Send this Report" to send a Feature Report back to your USB Human Interface Device.
Next: Document Your Work >>