Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
software:libusbjava:first_steps:start [2015-04-07 10:46] kalberersoftware:libusbjava:first_steps:start [2015-04-07 10:50] kalberer
Zeile 14: Zeile 14:
 Device usbDev = null; Device usbDev = null;
 try { try {
-        useCtx = new Context();                                                /* 1 */+        useCtx = new Context();                                                 /* 1 */
 } catch (LibusbException e) { } catch (LibusbException e) {
         System.out.println("Init failed:");         System.out.println("Init failed:");
Zeile 22: Zeile 22:
 System.out.println("Search Device:"); System.out.println("Search Device:");
 try { try {
- usbDev = Device.search(useCtx, 0x8235, 0x100);                         /* 2 */+ usbDev = Device.search(useCtx, 0x8235, 0x100);                           /* 2 */
   
 } catch (LibusbException e) { } catch (LibusbException e) {
Zeile 32: Zeile 32:
  
 try { try {
- usbDev.open();                                                         /* 4 */+ usbDev.open();                                                           /* 4 */
  usbDev.claimInterface(0);                                              /* 5 */  usbDev.claimInterface(0);                                              /* 5 */
  byte[] data = {(byte)0x40, (byte)0x80, (byte)0x12, (byte)0x16};  byte[] data = {(byte)0x40, (byte)0x80, (byte)0x12, (byte)0x16};
- int res = usbDev.bulkTransfer(2, data, data.length, 0);                /* 6 */+ int res = usbDev.bulkTransfer(2, data, data.length, 0);               /* 6 */
  if(res == data.length){  if(res == data.length){
          System.out.println("Bulk tranfer 1 successful.");          System.out.println("Bulk tranfer 1 successful.");
Zeile 44: Zeile 44:
  usbDev.reset();  usbDev.reset();
  res = 0;  res = 0;
- res = usbDev.bulkTransfer(2, data, data.length, 0);                    /* 6 */+ res = usbDev.bulkTransfer(2, data, data.length, 0);                   /* 6 */
  if(res == data.length){  if(res == data.length){
  System.out.println("Bulk tranfer 2 successful.");  System.out.println("Bulk tranfer 2 successful.");
Zeile 52: Zeile 52:
  }  }
  usbDev.releaseInterface(0);                                            /* 7 */  usbDev.releaseInterface(0);                                            /* 7 */
- usbDev.close();                                                        /* 8 */+ usbDev.close();                                                          /* 8 */
  System.out.println("Device closed.");  System.out.println("Device closed.");
 } catch (LibusbException e) { } catch (LibusbException e) {