UniPRT SDK  v2.0.0.1
com.UniPRT.Sdk.Comm.UsbHandler 類別 參考文件

管理 USB 連線與通訊。 更多...

公開方法(Public Methods)

 UsbHandler (Context context)
 建構子,用於初始化 USB 管理器。 更多...
 
boolean setupDevice (UsbDevice device)
 設定 USB 裝置,並尋找適合的通訊端點。 更多...
 
void close ()
 關閉 USB 連線並釋放介面。 更多...
 
UsbDeviceConnection getUsbConnection ()
 取得目前的 USB 裝置連線。 更多...
 
UsbEndpoint getUsbEndpointIn ()
 取得 USB 通訊的接收端點(IN)。 更多...
 
UsbEndpoint getUsbEndpointOut ()
 取得 USB 通訊的傳送端點(OUT)。 更多...
 

私有屬性

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 ( )

◆ 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

此類別(class) 文件是由下列檔案中產生: