code: private static boolean isKnxInterfaceId(final String device)
  	{
  		boolean knownVendor = false;
  		boolean knownProduct = false;
  		final String[] split = device.split(":", -1);
  		try {
  			final int vend = Integer.parseInt(split[0], 16);
  			final int prod = Integer.parseInt(split[1], 16);
  			for (final int v : vendorIds)
  				knownVendor |= v == vend;
  			for (final int p : productIds)
  				knownProduct |= p == prod;
  		}
  		catch (final NumberFormatException ignore) {}
  		return knownVendor && knownProduct;
  	}
docs: pre: device = vendorId:productId