kopia lustrzana https://github.com/felHR85/UsbSerial
41 wiersze
785 B
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;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|