@@ -0,0 +1,1136 @@
+package com.cleware.driver;%0A%0Aimport de.ailis.usb4java.libusb.Context;%0Aimport de.ailis.usb4java.libusb.DeviceHandle;%0Aimport de.ailis.usb4java.libusb.LibUsb;%0A%0Aimport java.nio.ByteBuffer;%0A%0A/**%0A * @author zutherb%0A */%0Apublic class LibUsbDebugTestRunner %7B%0A%0A    private static final int VENDOR_ID = 0xD50;     //Cleware Vendor Id%0A    private static final int PRODUCT_ID = 0x8;      //Traffic Light Product Id%0A%0A    public static void main(String%5B%5D args) %7B%0A        Context context = new Context();%0A        LibUsb.init(context);%0A        LibUsb.setDebug(context, LibUsb.LOG_LEVEL_DEBUG);%0A        DeviceHandle deviceHandle = LibUsb.openDeviceWithVidPid(context, VENDOR_ID, PRODUCT_ID);%0A        LibUsb.setConfiguration(deviceHandle, 1);%0A        LibUsb.claimInterface(deviceHandle, 0);%0A        ByteBuffer buffer = ByteBuffer.allocate(3);%0A        buffer.put((byte) 0);%0A        buffer.put((byte) 16);%0A        buffer.put((byte) 1);%0A%0A        int i = LibUsb.bulkTransfer(deviceHandle, 0x04, buffer, buffer.asIntBuffer(), 2000);%0A%0A        LibUsb.releaseInterface(deviceHandle, 0);%0A        LibUsb.close(deviceHandle);%0A        LibUsb.exit(context);%0A    %7D%0A%0A%0A%7D%0A

add low level api test