UsbSerial/usbserial/src/main/java/com/felhr/deviceids/CH34xIds.java

41 wiersze
785 B
Java

package com.felhr.deviceids;
public class CH34xIds
{
private CH34xIds()
{
}
private static final ConcreteDevice[] ch34xDevices = new ConcreteDevice[]
{
new ConcreteDevice(0x4348, 0x5523),
new ConcreteDevice(0x1a86, 0x7523),
new ConcreteDevice(0x1a86, 0x5523),
new ConcreteDevice(0x1a86, 0x0445)
};
public static boolean isDeviceSupported(int vendorId, int productId)
{
for(int i=0;i<=ch34xDevices.length-1;i++)
{
if(ch34xDevices[i].vendorId == vendorId &&ch34xDevices[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;
}
}
}