クラス AsReaderSDK

java.lang.Object
jp.co.asterisk.asreader.a60d.sdk.AsReaderSDK

public class AsReaderSDK extends Object
JVMA SDK を提供するトップレベルのクラスです。
ASR-A60D デバイスとの通信を行う DeviceManager クラスと、自販機とのデータ送受信を行う ASKManager クラスのインスタンスを保持しています。
  • メソッドの詳細

    • getInstance

      public static AsReaderSDK getInstance()
      AsReaderSDK インスタンス を返します。
      戻り値:
      AsReaderSDK
    • initialize

      public void initialize(@NonNull android.content.Context context)
      初期化処理を行います。
      パラメータ:
      context - コンテキスト
    • changeSDKLogType

      public void changeSDKLogType(SDKLog.LogType logType)
      SDKLogを出力するディレクトリを選択します。
      導入されたバージョン:
      2.0.7
    • getDeviceManager

      public DeviceManager getDeviceManager()
      DeviceManager インスタンス を返します。
      戻り値:
      DeviceManager インスタンス
    • getASKManager

      public ASKManager getASKManager()
      AskManagerインスタンスを返します。
      戻り値:
      ASKManager インスタンス
    • setLogLevel

      public void setLogLevel(SDKLog.LogLevel level)
      ログレベルを設定します。
      パラメータ:
      level - ログレベル
    • getLogLevel

      public SDKLog.LogLevel getLogLevel()
      ログレベルを取得します。
      戻り値:
      ログレベル
    • setLog

      public void setLog(boolean enable)
      ログを設定します。
      パラメータ:
      enable - 出力する:true 出力しない:false
    • removeSDKLog

      public void removeSDKLog()
      設定したログをすべて削除します。
    • openLog

      public void openLog()
      SDKLog をオープンします。
    • closeLog

      public void closeLog()
      SDKLog をクローズします。
    • getVersion

      public String getVersion()
      SDKのバージョン番号を返します。
      戻り値:
      version バージョン