Skip to content

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

@GoogleCodeExporter

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 [email protected] on 25 Apr 2012 at 10:08

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions