クラス USBManager

java.lang.Object
jp.co.asterisk.asreader.a60d.sdk.device.USBManager

public class USBManager extends Object
USB インターフェースにてモジュールと通信を行うクラスです。
setUsbManagerCallBack メソッドにて、UsbManagerCallBack インタフェースを実装したクラスを設定することで、 USB からの応答をコールバックします。
  • メソッドの詳細

    • getInstance

      public static USBManager 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

      public void setUsbManagerCallBack(UsbManagerCallBack usbManagerCallBack)
      UsbManagerCallBackインターフェイスを実装したインスタンスを設定します。
      パラメータ:
      usbManagerCallBack - UsbManagerCallBackインターフェイスを実装したインスタンス
    • requestPermission

      public USBManager.PermissionResult requestPermission()
      リクエストパーミッションを設定します。
    • sendData

      public void sendData(byte[] data)
      ASR-06Dへデータを送信します。
      パラメータ:
      data - 送信データ