クラス USBManager
java.lang.Object
jp.co.asterisk.asreader.a60d.sdk.device.USBManager
USB インターフェースにてモジュールと通信を行うクラスです。
setUsbManagerCallBack メソッドにて、UsbManagerCallBack インタフェースを実装したクラスを設定することで、
USB からの応答をコールバックします。
-
ネストされたクラスの概要
ネストされたクラス -
メソッドの概要
修飾子とタイプメソッド説明void
close()
UsbManager をクローズします。boolean
USBセッションと接続します。void
destroy()
オブジェクトを破棄します。static USBManager
UsbManager インスタンスを返します。void
initialize
(android.content.Context context) USBManager を初期化します。boolean
オープン状態を取得します。boolean
isOpen()
オープン状態を取得します。boolean
open()
UsbManager をオープンします。リクエストパーミッションを設定します。void
sendData
(byte[] data) ASR-06Dへデータを送信します。void
setUsbManagerCallBack
(UsbManagerCallBack usbManagerCallBack) UsbManagerCallBackインターフェイスを実装したインスタンスを設定します。
-
メソッドの詳細
-
getInstance
UsbManager インスタンスを返します。- 戻り値:
- UsbManager インスタンス
-
destroy
public void destroy()オブジェクトを破棄します。 -
initialize
public void initialize(android.content.Context context) USBManager を初期化します。 -
isOpen
public boolean isOpen()オープン状態を取得します。- 戻り値:
- boolean YES : open NO : close
-
isConnected
public boolean isConnected()オープン状態を取得します。- 戻り値:
- boolean YES : open NO : close
-
open
public boolean open()UsbManager をオープンします。 -
connection
public boolean connection()USBセッションと接続します。 -
close
public void close()UsbManager をクローズします。 -
setUsbManagerCallBack
UsbManagerCallBackインターフェイスを実装したインスタンスを設定します。- パラメータ:
usbManagerCallBack
- UsbManagerCallBackインターフェイスを実装したインスタンス
-
requestPermission
リクエストパーミッションを設定します。 -
sendData
public void sendData(byte[] data) ASR-06Dへデータを送信します。- パラメータ:
data
- 送信データ
-