Skip to content

Two devices with identical VID & PID returns same HIDDevice when opened simultaneously #19

Description

@GoogleCodeExporter
What steps will reproduce the problem?
1. Insert two USB HID devices with same VID & PID
2. Call HIDManager.list_Devices() and call HIDDeviceInfo.open on each object 
that matches the VID & PID;
3. The two returned HIDDevice objects are equal, the peer is the same.

What is the expected output? What do you see instead?
Expected to see two different HIDObjects with different peers. But instead they 
have identical peers and both are working when reading/writing, but they reach 
the same device (as far as i can see the first that is enumerated). 

What version of the product are you using? On what operating system?
2011-12-21 build.
Windows 7 32 bit.

Please provide any additional information below.
Please tell me if you need more information or if this is a design choice. Some 
API's cannot handle multiple identical devices.

Original issue reported on code.google.com by i...@stokerkontrol.dk on 25 Apr 2012 at 10:08

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions