As in the topic, did anyone ever did this?
I ran the following code:
public static void Main()
{
// Subscribe to USBH events.
USBHostController.DeviceConnectedEvent += DeviceConnectedEvent;
USBHostController.DeviceDisconnectedEvent += DeviceDisconnectedEvent;
// Sleep forever
Thread.Sleep(Timeout.Infinite);
}
static void DeviceConnectedEvent(USBH_Device device)
{
Debug.Print("Device connected...");
Debug.Print("ID: " + device.ID + ", Interface: " +
device.INTERFACE_INDEX + ", Type: " + device.TYPE);
}
static void DeviceDisconnectedEvent(USBH_Device device)
{
Debug.Print("Device disconnected...");
Debug.Print("ID: " + device.ID + ", Interface: " +
device.INTERFACE_INDEX + ", Type: " + device.TYPE);
}
and it returns: ID: 2700055272, Interface: 0, Type: 2
means it’s a HID device.
I would like to read some parameters from this UPS (APC BK500EI is the model)
Thanks in advance