UniPRT SDK  v2.0.0.1
com.UniPRT.Sdk.Comm.UsbHandler类 参考

管理 USB 连接与通信。 更多...

Public 成员函数

 UsbHandler (Context context)
 构造函数,用于初始化 USB 管理器。 更多...
 
boolean setupDevice (UsbDevice device)
 设置 USB 设备,并查找合适的通信端点。 更多...
 
void close ()
 关闭 USB 连接并释放接口。 更多...
 
UsbDeviceConnection getUsbConnection ()
 获取当前的 USB 设备连接。 更多...
 
UsbEndpoint getUsbEndpointIn ()
 获取 USB 通信的接收端点(IN)。 更多...
 
UsbEndpoint getUsbEndpointOut ()
 获取 USB 通信的发送端点(OUT)。 更多...
 

Private 属性

UsbManager usbManager
 
UsbDevice usbDevice
 
UsbInterface usbInterface
 
UsbDeviceConnection usbConnection
 
UsbEndpoint usbEndpointIn
 
UsbEndpoint usbEndpointOut
 

详细描述

管理 USB 连接与通信。

构造及析构函数说明

◆ UsbHandler()

com.UniPRT.Sdk.Comm.UsbHandler.UsbHandler ( Context  context)

构造函数,用于初始化 USB 管理器。

参数
context应用程序的 Context。

引用了 com.UniPRT.Sdk.Comm.UsbHandler.usbManager.

成员函数说明

◆ close()

void com.UniPRT.Sdk.Comm.UsbHandler.close ( )

关闭 USB 连接并释放接口。

引用了 com.UniPRT.Sdk.Comm.UsbHandler.usbConnection , 以及 com.UniPRT.Sdk.Comm.UsbHandler.usbInterface.

◆ getUsbConnection()

UsbDeviceConnection com.UniPRT.Sdk.Comm.UsbHandler.getUsbConnection ( )

获取当前的 USB 设备连接。

返回
当前的 USB 设备连接。

引用了 com.UniPRT.Sdk.Comm.UsbHandler.usbConnection.

◆ getUsbEndpointIn()

UsbEndpoint com.UniPRT.Sdk.Comm.UsbHandler.getUsbEndpointIn ( )

获取 USB 通信的接收端点(IN)。

返回
接收端点(IN)。

引用了 com.UniPRT.Sdk.Comm.UsbHandler.usbEndpointIn.

◆ getUsbEndpointOut()

UsbEndpoint com.UniPRT.Sdk.Comm.UsbHandler.getUsbEndpointOut ( )

获取 USB 通信的发送端点(OUT)。

返回
发送端点(OUT)。

引用了 com.UniPRT.Sdk.Comm.UsbHandler.usbEndpointOut.

◆ setupDevice()

boolean com.UniPRT.Sdk.Comm.UsbHandler.setupDevice ( UsbDevice  device)

设置 USB 设备,并查找合适的通信端点。

参数
device要设置的 USB 设备。
返回
如果成功设置设备和端点,则返回 true,否则返回 false。

引用了 com.UniPRT.Sdk.Comm.UsbHandler.usbConnection, com.UniPRT.Sdk.Comm.UsbHandler.usbDevice, com.UniPRT.Sdk.Comm.UsbHandler.usbEndpointIn, com.UniPRT.Sdk.Comm.UsbHandler.usbEndpointOut, com.UniPRT.Sdk.Comm.UsbHandler.usbInterface , 以及 com.UniPRT.Sdk.Comm.UsbHandler.usbManager.

类成员变量说明

◆ usbConnection

UsbDeviceConnection com.UniPRT.Sdk.Comm.UsbHandler.usbConnection
private

◆ usbDevice

UsbDevice com.UniPRT.Sdk.Comm.UsbHandler.usbDevice
private

◆ usbEndpointIn

UsbEndpoint com.UniPRT.Sdk.Comm.UsbHandler.usbEndpointIn
private

◆ usbEndpointOut

UsbEndpoint com.UniPRT.Sdk.Comm.UsbHandler.usbEndpointOut
private

◆ usbInterface

UsbInterface com.UniPRT.Sdk.Comm.UsbHandler.usbInterface
private

◆ usbManager

UsbManager com.UniPRT.Sdk.Comm.UsbHandler.usbManager
private

该类的文档由以下文件生成: