# com.asreader.slim --- ## AsReaderSLIM(クラス) --- ### `destroy` instanceメソッド/concreteメソッド インスタンスを廃棄します。 **メソッド定義** ```java public void destroy() ``` --- ### `getResultCode` instanceメソッド/concreteメソッド コマンドの実行結果を取得します。 **メソッド定義** ```java public AsReaderSLIMResultCode getResultCode() ``` **戻り値** AsReaderSLIMResultCode型の列挙子

参照: AsReaderSLIMResultCodeクラス --- ### `connectDevice` instanceメソッド/concreteメソッド AsReaderSLIMに接続します。 **メソッド定義** ```java public void connectDevice(AsReaderSLIMDevice AsReaderSLIMDevice) ``` --- ### `disconnectDevice()` instanceメソッド/concreteメソッド AsReaderSLIMとの接続を切断します。 **メソッド定義** ```java public void disconnectDevice() ``` --- ### `getCurrentDevice()` instanceメソッド/concreteメソッド 現在接続しているAsReaderSLIMDeviceオブジェクトを取得します。 **メソッド定義** ```java public AsReaderSLIMDevice getCurrentDevice() ``` **戻り値** AsReaderSLIMDeviceオブジェクト --- ### `getState()` instanceメソッド/concreteメソッド 現在のAsReaderSLIMの接続状態を取得します。 **メソッド定義** ```java public AsReaderSLIMConnectionState getState() ``` **戻り値** AsReaderSLIMConnectionState型の列挙子

参照: AsReaderSLIMConnectionStateクラス --- ### `getAction` instanceメソッド/concreteメソッド AsReaderSLIMインスタンスの現在の動作状態を取得します。 **メソッド定義** ```java public AsReaderSLIMActionState getAction() ``` **戻り値** AsReaderSLIMActionState型の列挙子

参照: AsReaderSLIMActionStateクラス --- ### `getSDKVersion` instanceメソッド/concreteメソッド AsReaderSLIMのSDKのバージョン情報を取得します。 **メソッド定義** ```java public String getSDKVersion() ``` **戻り値** SDKのバージョン --- ### `getFirmwareVersion` instanceメソッド/concreteメソッド AsReaderSLIMのファームウェアのバージョン情報を取得します。 **メソッド定義** ```java public String getFirmwareVersion() ``` **戻り値** ファームウェアのバージョン --- ### `getHardwareVersion` instanceメソッド/concreteメソッド AsReaderSLIMのハードウェアのバージョン情報を取得します。 **メソッド定義** ```java public String getHardwareVersion() ``` **戻り値** ハードウェアのバージョン --- ### `setEventListener` instanceメソッド/concreteメソッド AsReaderSLIMEventListenerリスナーを設定します。 **メソッド定義** ```java public void setEventListener(AsReaderSLIMEventListener listener) ``` **パラメータ** ```{list-table} :align: left :class: list-table * - 項目名 - 型 * - listner - AsReaderSLIMEventListener ``` --- ### `removeEventListener` instanceメソッド/concreteメソッド AsReaderSLIMEventListenerリスナーを削除します。 **メソッド定義** ```java public void removeEventListener(AsReaderSLIMEventListener listener) ``` **パラメータ** ```{list-table} :align: left :class: list-table * - 項目名 - 型 * - listner - AsReaderSLIMEventListener ``` --- ### `defaultParameter` instanceメソッド/concreteメソッド 全てのパラメータ設定をデフォルト値に戻します。 **デフォルト値** - Buzzer: High - Sleep Buzzer: Off - Auto Off Time(s): 600 - Barcode Timeout(s): 4 **メソッド定義** ```java public AsReaderSLIMResultCode defaultParameter() ``` **戻り値** AsReaderSLIMResultCode型の列挙子

参照: AsReaderSLIMResultCodeクラス --- ### `getBuzzer` instanceメソッド/concreteメソッド ブザーのパラメータを取得します。 **メソッド定義** ```java public AsReaderSLIMBuzzerState getBuzzer() ``` **戻り値** AsReaderSLIMBuzzerState型の列挙子

参照: AsReaderSLIMBuzzerStateクラス **例外** ```{list-table} :align: left :class: list-table * - 型 - 説明 * - AsReaderSLIMException - データの取得に問題がある場合 (例: 他のコマンドが実行中、クラッシュなど) に例外を返します。 ``` --- ### `setBuzzer` instanceメソッド/concreteメソッド ブザーのパラメータを設定します。 **メソッド定義** ```java public void setBuzzer(AsReaderSLIMBuzzerState state) ``` **パラメータ** ```{list-table} :align: left :class: list-table * - 項目名 - 型 * - state - AsReaderSLIMBuzzerState ``` 参照: AsReaderSLIMBuzzerStateクラス **例外** ```{list-table} :align: left :class: list-table * - 型 - 説明 * - AsReaderSLIMException - データの取得に問題がある場合 (例: 他のコマンドが実行中、クラッシュなど) に例外を返します。 ``` --- ### `getSleepBuzzer` instanceメソッド/concreteメソッド 自動オフ時のビープ音の有無の設定を取得します。 **メソッド定義** ```java public AsReaderSLIMSleepBuzzerState getSleepBuzzer() ``` **戻り値** AsReaderSLIMSleepBuzzerState型の列挙子

参照: AsReaderSLIMSleepBuzzerStateクラス **例外** ```{list-table} :align: left :class: list-table * - 型 - 説明 * - AsReaderSLIMException - データの取得に問題がある場合 (例: 他のコマンドが実行中、クラッシュなど) に例外を返します。 ``` --- ### `setSleepBuzzer` instanceメソッド/concreteメソッド 自動オフ時のビープ音の有無を設定します。 **メソッド定義** ```java public void setSleepBuzzer(AsReaderSLIMSleepBuzzerState state) ``` **パラメータ** ```{list-table} :align: left :class: list-table * - 項目名 - 型 * - state - AsReaderSLIMSleepBuzzerState ``` 参照: AsReaderSLIMSleepBuzzerStateクラス **例外** ```{list-table} :align: left :class: list-table * - 型 - 説明 * - AsReaderSLIMException - データの取得に問題がある場合 (例: 他のコマンドが実行中、クラッシュなど) に例外を返します。 ``` --- ### `getAutoOffTime` instanceメソッド/concreteメソッド 電源が自動でオフになるまでの時間を取得します。 **メソッド定義** ```java public int getAutoOffTime() ``` **戻り値** 自動オフ時間(s) **例外** ```{list-table} :align: left :class: list-table * - 型 - 説明 * - AsReaderSLIMException - データの取得に問題がある場合 (例: 他のコマンドが実行中、クラッシュなど) に例外を返します。 ``` --- ### `setAutoOffTime` instanceメソッド/concreteメソッド 電源が自動でオフになるまでの時間を設定します。 **メソッド定義** ```java public void setAutoOffTime(int time) ``` **パラメータ** ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - time - int - 自動オフ時間(0-1800s) ``` **例外** ```{list-table} :align: left :class: list-table * - 型 - 説明 * - AsReaderSLIMException - データの取得に問題がある場合 (例: 他のコマンドが実行中、クラッシュなど) に例外を返します。 ``` --- ### `getBarcodeTimeOut` instanceメソッド/concreteメソッド AsReaderのバーコードスキャン時のタイムアウト時間を取得します。 **メソッド定義** ```java public int getBarcodeTimeOut() ``` **戻り値** スキャンのタイムアウト時間(s) **例外** ```{list-table} :align: left :class: list-table * - 型 - 説明 * - AsReaderSLIMException - データの取得に問題がある場合 (例: 他のコマンドが実行中、クラッシュなど) に例外を返します。 ``` --- ### `setBarcodeTimeOut` instanceメソッド/concreteメソッド AsReaderSLIMのBarcodeスキャンのタイムアウト時間を設定します。 **メソッド定義** ```java public void setBarcodeTimeOut(int time) ``` **パラメータ** ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - time - int - スキャンのタイムアウト時間(4\~300s) ``` **例外** ```{list-table} :align: left :class: list-table * - 型 - 説明 * - AsReaderSLIMException - データの取得に問題がある場合 (例: 他のコマンドが実行中、クラッシュなど) に例外を返します。 ``` --- ### `getSerialNumber` instanceメソッド/concreteメソッド AsReaderSLIMのシリアル番号を取得します。 **メソッド定義** ```java public String getSerialNumber() ``` **戻り値** シリアル番号 **例外** ```{list-table} :align: left :class: list-table * - 型 - 説明 * - AsReaderSLIMException - データの取得に問題がある場合 (例: 他のコマンドが実行中、クラッシュなど) に例外を返します。 ``` --- ### `startDecode` instanceメソッド/concreteメソッド バーコードの読み取りを開始します。 **メソッド定義** ```java public AsReaderSLIMResultCode startDecode() ``` **戻り値** AsReaderSLIMResultCode型の列挙子

参照: AsReaderSLIMResultCodeクラス --- ### `stopDecode` instanceメソッド/concreteメソッド バーコードの読み取りを停止します。 **メソッド定義** ```java public AsReaderSLIMResultCode stopDecode() ``` **戻り値** AsReaderSLIMResultCode型の列挙子

参照: AsReaderSLIMResultCodeクラス --- ### `setCharset` instanceメソッド/concreteメソッド バーコードスキャンのエンコード方法を設定します。 **メソッド定義** ```java public void setCharset(Charset charset) ``` **パラメータ** ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - charset - Charset - キャラクターセット ``` **例外** ```{list-table} :align: left :class: list-table * - 型 - 説明 * - AsReaderSLIMException - データの取得に問題がある場合 (例: 他のコマンドが実行中、クラッシュなど) に例外を返します。 ``` --- ## AsReaderSLIMManager(クラス) --- ### `getInstance` staticメソッド/concreteメソッド AsReaderSLIMクラスのインスタンスオブジェクトを取得します。 **メソッド定義** ```java public static AsReaderSLIM getInstance() ``` **戻り値** AsReaderSLIMクラスのインスタンスオブジェクト --- ### `onDestroy` staticメソッド/concreteメソッド AsReaderSLIMクラスのインスタンスオブジェクトを廃棄し、リソースを解放します。 **メソッド定義** ```java public static void onDestroy() ```