public final class UsbConstants
extends Object
java.lang.Object | |
↳ | android.hardware.usb.UsbConstants |
包含USB协议的常量。 这些常量对应于linux内核中linux / usb / ch9.h中的定义。
Constants |
|
---|---|
int |
USB_CLASS_APP_SPEC 特定于应用的USB类。 |
int |
USB_CLASS_AUDIO USB类用于音频设备。 |
int |
USB_CLASS_CDC_DATA 适用于CDC设备的USB类(通信设备类)。 |
int |
USB_CLASS_COMM 通信设备的USB类。 |
int |
USB_CLASS_CONTENT_SEC USB类用于内容安全设备。 |
int |
USB_CLASS_CSCID 适用于内容智能卡设备的USB类。 |
int |
USB_CLASS_HID 人机界面设备(例如鼠标和键盘)的USB类。 |
int |
USB_CLASS_HUB USB集线器的USB类。 |
int |
USB_CLASS_MASS_STORAGE USB类用于大容量存储设备。 |
int |
USB_CLASS_MISC USB类用于无线杂项设备。 |
int |
USB_CLASS_PER_INTERFACE USB类指示该类是基于每个接口确定的。 |
int |
USB_CLASS_PHYSICA 物理设备的USB类。 |
int |
USB_CLASS_PRINTER USB类用于打印机。 |
int |
USB_CLASS_STILL_IMAGE USB类用于静止图像设备(数码相机)。 |
int |
USB_CLASS_VENDOR_SPEC 供应商特定的USB类。 |
int |
USB_CLASS_VIDEO USB类用于视频设备。 |
int |
USB_CLASS_WIRELESS_CONTROLLER USB类用于无线控制器设备。 |
int |
USB_DIR_IN 用于表示 |
int |
USB_DIR_OUT 用于表示数据的方向 |
int |
USB_ENDPOINT_DIR_MASK 位掩码用于从其地址字段提取 |
int |
USB_ENDPOINT_NUMBER_MASK 位掩码用于提取 |
int |
USB_ENDPOINT_XFERTYPE_MASK 位掩码用于从其地址字段中提取 |
int |
USB_ENDPOINT_XFER_BULK 批量端点类型 |
int |
USB_ENDPOINT_XFER_CONTROL 控制端点类型(端点零) |
int |
USB_ENDPOINT_XFER_INT 中断端点类型 |
int |
USB_ENDPOINT_XFER_ISOC 等时端点类型(目前不支持) |
int |
USB_INTERFACE_SUBCLASS_BOOT 启动HID设备的子类。 |
int |
USB_SUBCLASS_VENDOR_SPEC 供应商特定的USB子类。 |
int |
USB_TYPE_CLASS 用于指定端点零控制请求是特定于类的请求。 |
int |
USB_TYPE_MASK 位掩码用于对端点0上的控制请求的请求类型进行编码。 |
int |
USB_TYPE_RESERVED 保留端点零控制请求类型(当前未使用)。 |
int |
USB_TYPE_STANDARD 用于指定端点零控制请求是标准请求。 |
int |
USB_TYPE_VENDOR 用于指定端点零控制请求是供应商特定的请求。 |
Public constructors |
|
---|---|
UsbConstants() |
Inherited methods |
|
---|---|
From class java.lang.Object
|
int USB_CLASS_CDC_DATA
适用于CDC设备的USB类(通信设备类)。
常量值:10(0x0000000a)
int USB_CLASS_CONTENT_SEC
USB类用于内容安全设备。
常量值:13(0x0000000d)
int USB_CLASS_MASS_STORAGE
USB类用于大容量存储设备。
常量值:8(0x00000008)
int USB_CLASS_PER_INTERFACE
USB类指示该类是基于每个接口确定的。
常量值:0(0x00000000)
int USB_CLASS_STILL_IMAGE
USB类用于静止图像设备(数码相机)。
常数值:6(0x00000006)
int USB_CLASS_VENDOR_SPEC
供应商特定的USB类。
常量值:255(0x000000ff)
int USB_CLASS_WIRELESS_CONTROLLER
USB类用于无线控制器设备。
常量值:224(0x000000e0)
int USB_DIR_IN
用于表示 UsbEndpoint
的数据方向是IN(设备到主机)
也可以看看:
常量值:128(0x00000080)
int USB_DIR_OUT
用于表示数据的方向 UsbEndpoint
是OUT(主机到设备)
也可以看看:
常量值:0(0x00000000)
int USB_ENDPOINT_DIR_MASK
位掩码用于从其地址字段提取 UsbEndpoint
方向。
常量值:128(0x00000080)
int USB_ENDPOINT_NUMBER_MASK
位掩码用于提取 UsbEndpoint
号码的地址字段。
也可以看看:
常量值:15(0x0000000f)
int USB_ENDPOINT_XFERTYPE_MASK
位掩码用于从其地址字段中提取 UsbEndpoint
类型。
也可以看看:
常量值:3(0x00000003)
int USB_ENDPOINT_XFER_BULK
批量端点类型
也可以看看:
常量值:2(0x00000002)
int USB_ENDPOINT_XFER_CONTROL
控制端点类型(端点零)
也可以看看:
常量值:0(0x00000000)
int USB_ENDPOINT_XFER_INT
中断端点类型
也可以看看:
常量值:3(0x00000003)
int USB_ENDPOINT_XFER_ISOC
等时端点类型(目前不支持)
也可以看看:
常数值:1(0x00000001)
int USB_INTERFACE_SUBCLASS_BOOT
启动HID设备的子类。
常数值:1(0x00000001)
int USB_SUBCLASS_VENDOR_SPEC
供应商特定的USB子类。
常量值:255(0x000000ff)
int USB_TYPE_RESERVED
保留端点零控制请求类型(当前未使用)。
常量值:96(0x00000060)