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;
/ * f r o m w w w . j a v a 2 s . c o 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