Android Open Source - LibGeppa Usb Class






From Project

Back to project page LibGeppa.

License

The source code is released under:

Apache License

If you think the Android project LibGeppa listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package net.cattaka.libgeppa.net;
/*from   ww  w. jav a2  s  . co  m*/
import android.hardware.usb.UsbConstants;

/**
 * Describing USB class of device. This make relation between code and names.
 * 
 * @author cattaka
 */
public enum UsbClass {
    UNKNOWN(-1), //
    APP_SPEC(UsbConstants.USB_CLASS_APP_SPEC), //
    AUDIO(UsbConstants.USB_CLASS_AUDIO), //
    CDC_DATA(UsbConstants.USB_CLASS_CDC_DATA), //
    COMM(UsbConstants.USB_CLASS_COMM), //
    CONTENT_SEC(UsbConstants.USB_CLASS_CONTENT_SEC), //
    CSCID(UsbConstants.USB_CLASS_CSCID), //
    HID(UsbConstants.USB_CLASS_HID), //
    HUB(UsbConstants.USB_CLASS_HUB), //
    MASS_STORAGE(UsbConstants.USB_CLASS_MASS_STORAGE), //
    MISC(UsbConstants.USB_CLASS_MISC), //
    PER_INTERFACE(UsbConstants.USB_CLASS_PER_INTERFACE), //
    PHYSICA(UsbConstants.USB_CLASS_PHYSICA), //
    PRINTER(UsbConstants.USB_CLASS_PRINTER), //
    STILL_IMAGE(UsbConstants.USB_CLASS_STILL_IMAGE), //
    VENDOR_SPEC(UsbConstants.USB_CLASS_VENDOR_SPEC), //
    VIDEO(UsbConstants.USB_CLASS_VIDEO), //
    WIRELESS_CONTROLLER(UsbConstants.USB_CLASS_WIRELESS_CONTROLLER);

    private int classId;

    private UsbClass(int classId) {
        this.classId = classId;
    }

    public int getClassId() {
        return classId;
    }

    public static UsbClass parce(int classId) {
        for (UsbClass uc : values()) {
            if (uc.getClassId() == classId) {
                return uc;
            }
        }
        return UNKNOWN;
    }
}




Java Source Code List

net.cattaka.libgeppa.ActiveGeppaService.java
net.cattaka.libgeppa.AdkPassiveGeppaService.java
net.cattaka.libgeppa.BluetoothPassiveGeppaService.java
net.cattaka.libgeppa.Constants.java
net.cattaka.libgeppa.GeppaService.java
net.cattaka.libgeppa.IRawSocket.java
net.cattaka.libgeppa.PassiveGeppaService.java
net.cattaka.libgeppa.adapter.AbsConnectionAdapter.java
net.cattaka.libgeppa.adapter.DummyDeviceAdapter.java
net.cattaka.libgeppa.adapter.IDeviceAdapterListener.java
net.cattaka.libgeppa.adapter.IDeviceAdapter.java
net.cattaka.libgeppa.adapter.IDeviceCommandAdapter.java
net.cattaka.libgeppa.adapter.LocalDeviceAdapter.java
net.cattaka.libgeppa.adapter.RemoteDeviceAdapter.java
net.cattaka.libgeppa.binder.ActiveGeppaServiceFuncs.java
net.cattaka.libgeppa.binder.PassiveGeppaServiceFuncs.java
net.cattaka.libgeppa.binder.async.ActiveGeppaServiceFuncsAsync.java
net.cattaka.libgeppa.binder.async.AsyncInterfaceException.java
net.cattaka.libgeppa.binder.async.PassiveGeppaServiceFuncsAsync.java
net.cattaka.libgeppa.bluetooth.BluetoothAdapterFactory.java
net.cattaka.libgeppa.bluetooth.BluetoothAdapterWrapper.java
net.cattaka.libgeppa.bluetooth.BluetoothDeviceWrapper.java
net.cattaka.libgeppa.bluetooth.BluetoothSocketWrapper.java
net.cattaka.libgeppa.bluetooth.IBluetoothAdapter.java
net.cattaka.libgeppa.bluetooth.IBluetoothDevice.java
net.cattaka.libgeppa.bluetooth.IBluetoothSocket.java
net.cattaka.libgeppa.data.BaudRate.java
net.cattaka.libgeppa.data.ConnectionCode.java
net.cattaka.libgeppa.data.ConnectionState.java
net.cattaka.libgeppa.data.DeviceEventCode.java
net.cattaka.libgeppa.data.DeviceInfo.java
net.cattaka.libgeppa.data.DeviceState.java
net.cattaka.libgeppa.data.IPacketFactory.java
net.cattaka.libgeppa.data.IPacket.java
net.cattaka.libgeppa.data.PacketWrapper.java
net.cattaka.libgeppa.data.SocketState.java
net.cattaka.libgeppa.exception.NotImplementedException.java
net.cattaka.libgeppa.net.DummySocketPrepareTask.java
net.cattaka.libgeppa.net.DummySocket.java
net.cattaka.libgeppa.net.PhysicaloidSocketPrepareTask.java
net.cattaka.libgeppa.net.PhysicaloidSocket.java
net.cattaka.libgeppa.net.RemoteSocketPrepareTask.java
net.cattaka.libgeppa.net.RemoteSocket.java
net.cattaka.libgeppa.net.UsbClass.java
net.cattaka.libgeppa.passive.AdkPassiveReceiver.java
net.cattaka.libgeppa.passive.BluetoothPassiveReceiver.java
net.cattaka.libgeppa.passive.IPassiveReceiverListener.java
net.cattaka.libgeppa.passive.IPassiveReceiver.java
net.cattaka.libgeppa.socket.AdkRawSocket.java
net.cattaka.libgeppa.socket.BtRawSocket.java
net.cattaka.libgeppa.thread.ClientThread.java
net.cattaka.libgeppa.thread.ConnectionThread.java
net.cattaka.libgeppa.thread.IConnectionThreadListener.java
net.cattaka.libgeppa.thread.ReceiveThread.java
net.cattaka.libgeppa.thread.ServerThread.java
net.cattaka.libgeppa.util.AidlUtil.java
net.cattaka.libgeppa.util.DeviceUtil.java