LogBus.java
/*
* Java libusb wrapper
* Copyright (c) 2005-2006 Andreas Schläpfer <spandi at users.sourceforge.net>
*
* http://libusbjava.sourceforge.net
* This library is covered by the LGPL, read LGPL.txt for details.
*/
package ch.ntb.usb.demo;
import ch.ntb.usb.LibusbJava;
import ch.ntb.usb.Usb_Bus;
import ch.ntb.usb.Utils;
/**
* Initalises Libusb and prints the bus(ses) with attached devices to the
* standard out.<br>
*
*
* @author schlaepfer
*
*/
public class LogBus {
private static void logBus() {
// if you don't use the ch.ntb.usb.Device class you must initialise
// Libusb before use
LibusbJava.usb_init();
LibusbJava.usb_find_busses();
LibusbJava.usb_find_devices();
// retrieve a object tree representing the bus with its devices and
// descriptors
Usb_Bus bus = LibusbJava.usb_get_busses();
// log the bus structure to standard out
Utils.logBus(bus);
}
public static void main(String[] args) {
logBus();
}
}