# RFManagerCallback ## didUpdateRegistry レジストリ更新機能の設定結果を受け取ります。 [updateRegistry](RFManager.md#updateregistry)を呼び出す時に、このコールバックメソッドでレジストリ更新機能の設定結果を受け取ります。 ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` ```java default void didUpdateRegistry(final int state); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - state - int - 0:データをレジストリに保存成功 それ以外:データをレジストリに保存失敗 ``` ### サンプルコード ```java @Override public void didUpdateRegistry(int state) { } ``` --- ## onModulationReceived デバッグモードを受け取ります。 [getModulation](RFManager.md#getmodulation)を呼び出す時に、このコールバックメソッドでデバッグモードを受け取ります。 ```java default void onModulationReceived(String modulationMode); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - modulationMode - String - デバッグモード ``` ### サンプルコード ```java @Override public void onModulationReceived(String modulationMode) { } ``` --- ## didSetModulation デバッグモードの設定結果を受け取ります。 [setModulation](RFManager.md#setmodulation)を呼び出す時に、このコールバックメソッドでデバッグモードの設定結果を受け取ります。 ```java default void didSetModulation(final int state); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - state - int - 0:成功 それ以外:失敗 ``` ### サンプルコード ```java @Override public void didSetModulation(int state) { } ``` --- ## onTxPowerLevelReceived パワーレベル及び設定可能な最大と最小パワーレベルを受け取ります。 [getOutputPowerLevel](RFManager.md#getoutputpowerlevel)を呼び出す時に、このコールバックメソッドでパワーレベル及び設定可能な最大と最小パワーレベルを受け取ります。 ```java default void onTxPowerLevelReceived(int power, int minPower, int maxPower); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - power - int - 現在のパワーレベル * - minPower - int - 最小パワーレベル * - maxPower - int - 最大パワーレベル ``` ### サンプルコード ```java @Override public void onTxPowerLevelReceived(int power, int minPower, int maxPower) { } ``` --- ## onFhLbtReceived FHとLBTのパラメータを受け取ります。 [getFhLbtParam](RFManager.md#getfhlbtparam)を呼び出すときに、このコールバックメソッドでFHとLBTのパラメータを受け取ります。 ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` ```java default void onFhLbtReceived(int onTime, int offTime, int senseTime, int lbtLevel, int fhEnable, int lbtEnable, int cwEnable); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - onTime - int - 読取タイム * - offTime - int - アイドルタイム * - senseTime - int - キャリアセンスタイム * - lbtLevel - int - ターゲット周波数レベル * - fhEnable - int - On(0x01以上)/Off(0x00) * - lbtEnable - int - On(0x01以上)/Off(0x00) * - cwEnable - int - On(0x01)/Off(0x00) ``` ### サンプルコード ```java @Override public void onFhLbtReceived(int onTime, int offTime, int senseTime, int lbtLevel, int fhEnable, int lbtEnable, int cwEnable) { } ``` --- ## onReceiveAntimode アンチコリジョンアルゴリズムを受け取ります。 [getAntiCollisionMode](RFManager.md#getanticollisionmode)を呼び出す時に、このコールバックメソッドでアンチコリジョンアルゴリズムを受け取ります。 ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` ```java default void onReceiveAntimode(final int mode, final int qStart, int qMax, int qMin, int counter); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - mode - int - アンチコリジョン:固定Q(0x00)、動的Q(0x01) * - qStart - int - Qスタート位置 * - qMax - int - Q最大値 * - qMin - int - Q最小値 * - counter - int - カウンター ``` ### サンプルコード ```java @Override public void onReceiveAntimode(int mode, int qStart, int qMax, int qMin, int counter) { } ``` --- ## onSessionReceived Sessionを受け取ります。 [getSession](RFManager.md#getsession)を呼び出す時に、このコールバックメソッドでSessionを受け取ります。 ```java default void onSessionReceived(final int session); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - session - int - S0:0、S1:1、S2:2、S3:3 ``` ### サンプルコード ```java @Override public void onSessionReceived(int ses) { } ``` --- ## onChannelReceived チャンネルを受け取ります。 ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [getChannel](RFManager.md#getchannel)を呼び出す時に、このコールバックメソッドでチャンネルを受け取ります。 ```java default void onChannelReceived(final int channel, final int channelOffset); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - channel - int - チャンネル番号 * - channelOffset - int - チャンネルオフセット ``` ### サンプルコード ```java @Override public void onChannelReceived(int channel, int channelOffset) { } ``` --- ## onRegionReceived AsReaderのリージョンを受け取ります。 [getRegion](RFManager.md#getregion)を呼び出す時に、このコールバックメソッドでAsReaderのリージョンを受け取ります。 ```java default void onRegionReceived(final int region); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - region - int - AsReaderのリージョン ``` ### サンプルコード ```java @Override public void onRegionReceived(int region) { } ``` --- ## didReceiveRegion AsReaderのリージョンの設定結果を受け取ります。 ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [setRegion](RFManager.md#setregion)を呼び出す時に、このコールバックでAsReaderのリージョンの設定結果を受け取ります。 ```java default void didReceiveRegion(final int state); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - state - int - 0:成功 それ以外:失敗 ``` ### サンプルコード ```java @Override public void didReceiveRegion(int state) { } ``` --- ## onReceiveSmartMode ホッピングモードを受け取ります ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [getFrequencyHoppingMode](RFManager.md#getfrequencyhoppingmode)を呼び出す時に、このコールバックでホッピングモードを受け取ります。 ```java default void onReceiveSmartMode(final int mode); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - mode - int - 0x00: 通常のモード 0x01: スマートホッピングモード ``` ### サンプルコード ```java @Override public void onReceiveSmartMode(int state) { } ``` --- ## didSetSmartMode ホッピングモードの設定結果を受け取ります ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [setSmartHopping](RFManager.md#setsmarthopping)を呼び出す時に、このコールバックでホッピングモードの設定結果を受け取ります。 ```java default void didSetSmartMode(final int state); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - state - int - 0:成功 それ以外:失敗 ``` ### サンプルコード ```java @Override public void didSetSmartMode(int state) { } ``` --- ## didSetOptiFreqHPTable ホッピングテーブルの設定結果を受け取ります ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [setOptimumFrequencyHoppingTable](RFManager.md#setoptimumfrequencyhoppingtable)を呼び出す時に、このコールバックでホッピングテーブルの設定結果を受け取ります。 ```java default void didSetOptiFreqHPTable(final int status); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - status - int - 0:成功 それ以外:失敗 ``` ### サンプルコード ```java @Override public void didSetOptiFreqHPTable(int status) { } ``` --- ## onTagReceived インベントリしたデータを受け取ります。 [startInventory](RFManager.md#startinventory)を呼び出す時に、このコールバックでインベントリしたデータを受け取ります。 ```java default void onTagReceived(final int[] dest); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - dest - int[] - PC+EPCデータ ``` ### サンプルコード ```java @Override public void onTagReceived(int[] dest) { } ``` --- ## onTagWithTidReceived インベントリしたデータを受け取ります ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [startInventoryTagID](RFManager.md#startinventorytagid)を呼び出す時に、このコールバックでインベントリしたデータを受け取ります。 ```java default void onTagWithTidReceived(final int[] pcEpc, final int[] tid); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - pcEpc - int[] - PC+EPCデータ * - tid - int[] - TIDデータ ``` ### サンプルコード ```java @Override public void onTagWithTidReceived(int[] pcEpc, int[] tid) { } ``` --- ## onTagWithRssiReceived インベントリしたデータを受け取ります。 [startInventoryRSSI](RFManager.md#startinventoryrssi)を呼び出す時に、このコールバックでインベントリしたデータを受け取ります。 ```java default void onTagWithRssiReceived(final int[] pcEpc, final int rssi); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - pcEpc - int[] - PC+EPCデータ * - rssi - int - RSSIステータス ``` ### サンプルコード ```java @Override public void onTagWithRssiReceived(int[] pcEpc, int rssi) { } ``` --- ## onTagMemoryReceived 読取したタグデータを受け取ります。 [readTagMemory](RFManager.md#readtagmemory)を呼び出す時に、このコールバックメソッドで読取したタグデータを受け取ります。 ```java default void onTagMemoryReceived(final int[] data); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - data - int[] - タグデータ ``` ### サンプルコード ```java @Override public void onTagMemoryReceived(int[] data) { } ``` --- ## onTagMemoryLongReceived 読取したタグデータを受け取ります ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [readTagMemory](RFManager.md#readtagmemory)を呼び出す時に、このコールバックメソッドで読取したタグデータを受け取ります。 ```java default void onTagMemoryLongReceived(final int[] dest); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - dest - int[] - タグデータ ``` ### サンプルコード ```java @Override public void onTagMemoryLongReceived(int[] dest) { } ``` --- ## onPcEpcSensorDataReceived インベントリした温湿度RFタグデータを受け取ります ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [startRFMDecode](RFManager.md#startrfmdecode)を呼び出す時に、このコールバックメソッドでインベントリした温湿度RFタグデータを受け取ります。 ```java default void onPcEpcSensorDataReceived(int[] pcEpc, int[] sensorData); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - pcEpc - int[] - PC+EPCデータ * - sensorData - int[] - Sensorデータ ``` ### サンプルコード ```java @Override public void onPcEpcSensorDataReceived(int[] pcEpc, int[] sensorData) { } ``` --- ## onSetChannelSuccess 設定したチャンネル結果を受け取ります ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [setChannel](RFManager.md#setchannel)を呼び出す時に、このコールバックでチャンネルの設定結果を受け取ります。 ```java default void onSetChannelSuccess(); ``` ### サンプルコード ```java @Override public void onSetChannelSuccess() { } ``` --- ## onSetFhLbtParamSuccess FHとLBTパラメータの設定結果を受け取ります ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [setFhLbtParam](RFManager.md#setfhlbtparam)を呼び出す時に、このコールバックメソッドでFHとLBTパラメータの設定結果を受け取ります。 ```java default void onSetFhLbtParamSuccess(); ``` ### サンプルコード ```java @Override public void onSetFhLbtParamSuccess() { } ``` --- ## onLockTagMemorySuccess RFタグのロック結果を受け取ります [lockTagMemory](RFManager.md#locktagmemory)を呼び出す時に、このコールバックメソッドでRFタグのロック結果を受け取ります。 ```java default void onLockTagMemorySuccess(); ``` ### サンプルコード ```java @Override public void onLockTagMemorySuccess() { } ``` --- ## onWriteToTagMemorySuccess RFタグにデータ書き込み結果を受け取ります [writeTagMemory](RFManager.md#writetagmemory)を呼び出す時に、このコールバックメソッドでRFタグにデータ書き込み結果を受け取ります。 ```java default void onWriteToTagMemorySuccess(); ``` ### サンプルコード ```java @Override public void onWriteToTagMemorySuccess() { } ``` --- ## onKillTagMemorySuccess RFタグのキル結果を受け取ります [killTag](RFManager.md#killtag)を呼び出す時に、このコールバックメソッドでRFタグのキル結果を受け取ります。 ```java default void onKillTagMemorySuccess(); ``` ### サンプルコード ```java @Override public void onKillTagMemorySuccess() { } ``` --- ## onSetSessionSuccess Sessionの設定結果を受け取ります [setSession](RFManager.md#setsession)を呼び出す時に、このコールバックメソッドでSessionの設定結果を受け取ります。 ```java default void onSetSessionSuccess(); ``` ### サンプルコード ```java @Override public void onSetSessionSuccess() { } ``` --- ## onGetFrequencyHoppingTableSuccess ホッピングテーブルを受け取ります ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [getFrequencyHoppingTable](RFManager.md#getfrequencyhoppingtable)を呼び出す時に、このコールバックメソッドでホッピングテーブルを受け取ります。 ```java default void onGetFrequencyHoppingTableSuccess(int data[]); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - data[] - int - ホッピングテーブル ``` ### サンプルコード ```java @Override public void onGetFrequencyHoppingTableSuccess(int[] data) { } ``` --- ## onSetOutputPowerLevelSuccess パワーレベルの設定結果を受け取ります。 [OutputPowerLevel](RFManager.md#outputpowerlevel)を呼び出す時に、このコールバックメソッドでパワーレベルの設定結果を受け取ります。 ```java default void onSetOutputPowerLevelSuccess(); ``` ### サンプルコード ```java @Override public void onSetOutputPowerLevelSuccess() { } ``` --- ## onSetAntiCollisionModeSuccess アンチコリジョンアルゴリズムの設定結果を受け取ります ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [setAntiCollisionMode](RFManager.md#setanticollisionmode)を呼び出す時に、このコールバックメソッドでアンチコリジョンアルゴリズムの設定結果を受け取ります。 ```java default void onSetAntiCollisionModeSuccess(); ``` ### サンプルコード ```java @Override public void onSetAntiCollisionModeSuccess() { } ``` --- ## onSetTriggerStopConditionSuccess トリガーの停止条件の設定結果を受け取ります ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` [setTriggerStopCondition](RFManager.md#settriggerstopcondition)を呼び出す時に、このコールバックメソッドでトリガーの停止条件の設定結果を受け取ります。 ```java default void onSetTriggerStopConditionSuccess(); ``` ### サンプルコード ```java @Override public void onSetTriggerStopConditionSuccess() { } ``` --- ## onAutoInventoryFinished インベントリ自動終了の結果を受け取ります。 [startInventory](RFManager.md#startinventory)を呼び出す時に、このコールバックメソッドでインベントリ自動終了の結果を受け取ります。 ```java default void onAutoInventoryFinished(); ``` ### サンプルコード ```java @Override public void onAutoInventoryFinished() { } ``` --- ## onRFManagerError RFIDに関する設定エラーが発生した時にコールバックします ```{admonition} 注意 :class: warning この機能は ASR-A3xD など、一部のモデルのみ対応しています。 ``` ```java void onRFManagerError(String message); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - message - String - エラーメッセージ ``` ### サンプルコード ```java @Override public void onRFManagerError(String message) { } ``` --- ## didSetContinuousMode 連続スキャンであるかどうかの設定結果を受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [setContinuousMode](RFManager.md#setcontinuousmode)を呼び出す際に、このコールバックメソッドにて連続スキャンの設定結果を受信します。 ```java default void didSetContinuousMode(int status); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - status - int - 0:成功 それ以外:失敗 ``` ### サンプルコード ```java @Override public void didSetContinuousMode(int status) { } ``` --- ## onReceiveContinuousMode 連続スキャンであるかどうかを受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [getContinuousMode](RFManager.md#getcontinuousmode)を呼び出す際に、このコールバックメソッドにて連続スキャンであるかどうかを受信します。 ```java default void onReceiveContinuousMode(boolean status); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - status - boolean - true:連続スキャン false:シングルスキャン ``` ### サンプルコード ```java @Override public void onReceiveContinuousMode(boolean status) { } ``` --- ## didSetAutoOffTime AsReaderの自動オフ時間の設定結果を受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [setAutoOffTime](RFManager.md#setautoofftime)を呼び出す際に、このコールバックメソッドにてAsReaderの自動オフ時間の設定結果を受信します。 ```java default void didSetAutoOffTime(int status); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - status - int - 0:成功 それ以外:失敗 ``` ### サンプルコード ```java @Override public void didSetAutoOffTime(int status) { } ``` --- ## onReceiveAutoOffTime AsReaderの自動オフ時間を受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [getAutoOffTime](RFManager.md#getautoofftime)を呼び出す際に、このコールバックメソッドにてAsReaderの自動オフ時間を受信します。 ```java default void onReceiveAutoOffTime(int time); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - time - int - AsReaderの自動オフ時間 ``` ### サンプルコード ```java @Override public void onReceiveAutoOffTime(int time) { } ``` --- ## didSetSessionFlag SessionFlagの設定結果を受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [setSessionFlag](RFManager.md#setsessionflag)を呼び出す際に、このコールバックメソッドにてSessionFlagの設定結果を受信します。 ```java default void didSetSessionFlag(int status); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - status - int - 0:成功 それ以外:失敗 ``` ### サンプルコード ```java @Override public void didSetSessionFlag(int status) { } ``` --- ## onReceiveSessionFlag AsReaderのSessionFlagを受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [getSessionFlag](RFManager.md#getsessionflag)を呼び出す際に、このコールバックメソッドにてAsReaderのSessionFlagを受信します。 ```java default void onReceiveSessionFlag(int value); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - value - int - SessionFlag ``` ### サンプルコード ```java @Override public void onReceiveSessionFlag(int value) { } ``` --- ## didSetQValue Q値の設定結果を受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [setQValue](RFManager.md#setqvalue)を呼び出す際に、このコールバックメソッドでQ値の設定結果を受信します。 ```java default void didSetQValue(int status); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - status - int - 0:成功 それ以外:失敗 ``` ### サンプルコード ```java @Override public void didSetQValue(int status) { } ``` --- ## onReceiveQValue AsReaderのQ値を受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [getQValue](RFManager.md#getqvalue)を呼び出す際に、このコールバックメソッドにてAsReaderのQ値を受信します。 ```java default void onReceiveQValue(int value); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - value - int - Q値 ``` ### サンプルコード ```java @Override public void onReceiveQValue(int value) { } ``` --- ## didSetHidMode AsReaderのHIDモードの設定結果を受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [setHidMode](RFManager.md#sethidmode)を呼び出す際に、このコールバックメソッドにてAsReaderのHIDモードの設定結果を受信します。 ```java default void didSetHidMode(int status); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - status - int - 0:成功 それ以外:失敗 ``` ### サンプルコード ```java @Override public void didSetHidMode(int status) { } ``` --- ## onReceiveHidMode AsReaderはHIDモードであるかどうかを受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [getHidMode](RFManager.md#gethidmode)を呼び出す際に、このコールバックメソッドにてAsReaderはHIDモードであるかどうかを受信します。 ```java default void onReceiveHidMode(boolean value); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - value - boolean - true: HIDモード false: HIDモードではない ``` ### サンプルコード ```java @Override public void onReceiveHidMode(boolean value) { } ``` --- ## didSetDutyRatio AsReaderのデューティ比の設定結果を受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [setDutyRatio](RFManager.md#setdutyratio)を呼び出す際に、このコールバックメソッドにてAsReaderのデューティ比の設定結果を受信します。 ```java default void didSetDutyRatio(int status); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - status - int - 0:成功 それ以外:失敗 ``` ### サンプルコード ```java @Override public void didSetDutyRatio(int status) { } ``` --- ## onReceiveDutyRatio AsReaderのデューティ比を受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [getDutyRatio](RFManager.md#getdutyratio)を呼び出す際に、このコールバックメソッドにてAsReaderのデューティ比を受信します。 ```java default void onReceiveDutyRatio(int value); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - value - int - デューティ比 ``` ### サンプルコード ```java @Override public void onReceiveDutyRatio(int value) { } ``` --- ## didSetDutyRatioBaseTime AsReaderのデューティ比基準時間の設定結果を受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [setDutyRatioBaseTime](RFManager.md#setdutyratiobasetime)を呼び出す際に、このコールバックメソッドにてAsReaderのデューティ比基準時間の設定結果を受信します。 ```java default void didSetDutyRatioBaseTime(int status); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - status - int - 0:成功 それ以外:失敗 ``` ### サンプルコード ```java @Override public void didSetDutyRatioBaseTime(int status) { } ``` --- ## onReceiveDutyRatioBaseTime AsReaderのデューティ比基準時間を受信します ```{admonition} 注意 :class: warning この機能は ASR-M30S 専用です。 ``` [getDutyRatioBaseTime](RFManager.md#getdutyratiobasetime)を呼び出す際に、このコールバックメソッドにてAsReaderのデューティ比基準時間を受信します。 ```java default void onReceiveDutyRatioBaseTime(int value); ``` ### パラメータ ```{list-table} :align: left :class: list-table * - 項目名 - 型 - 説明 * - value - int - デューティ比基準時間 ``` ### サンプルコード ```java @Override public void onReceiveDutyRatioBaseTime(int value) { } ```