kopia lustrzana https://github.com/felHR85/UsbSerial
42 wiersze
879 B
Java
42 wiersze
879 B
Java
package com.felhr.deviceids;
|
|
|
|
public class XdcVcpIds
|
|
{
|
|
/*
|
|
* Werner Wolfrum (w.wolfrum@wolfrum-elektronik.de)
|
|
*/
|
|
|
|
/* Different products and vendors of XdcVcp family
|
|
*/
|
|
private static final ConcreteDevice[] xdcvcpDevices = new ConcreteDevice[]
|
|
{
|
|
new ConcreteDevice(0x264D, 0x0232), // VCP (Virtual Com Port)
|
|
new ConcreteDevice(0x264D, 0x0120) // USI (Universal Sensor Interface)
|
|
};
|
|
|
|
public static boolean isDeviceSupported(int vendorId, int productId)
|
|
{
|
|
for(int i=0;i<=xdcvcpDevices.length-1;i++)
|
|
{
|
|
if(xdcvcpDevices[i].vendorId == vendorId && xdcvcpDevices[i].productId == productId )
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
private static class ConcreteDevice
|
|
{
|
|
public int vendorId;
|
|
public int productId;
|
|
|
|
public ConcreteDevice(int vendorId, int productId)
|
|
{
|
|
this.vendorId = vendorId;
|
|
this.productId = productId;
|
|
}
|
|
}
|
|
|
|
}
|