2. メソッド一覧

2.1. getPlatformVersion

プラットフォームバージョンを取得します。

Future<String?>getPlatformVersion()

戻り値

説明

Future<String?>

プラットフォームバージョン


2.2. getSDKVersion

SDKバージョンを取得します。

Future<String?>getSDKVersion()

戻り値

説明

Future<String?>

SDKバージョン


2.3. setConnectionType

接続タイプによって、初期化設定を行います。

Future<void>setConnectionType(ConnectionTypeconnectionType)

パラメータ

引数名

説明

connectionType

ConnectionType

ConnectionType


2.4. setLogLevel

ログレベルを設定します。

Future<void>setLogLevel(LogLevellogLevel)

パラメータ

引数名

説明

logLevel

LogLevel

LogLevel


2.5. getLogLevel

ログレベルを取得します。

Future<LogLevel?>getLogLevel()

戻り値

説明

Future<LogLevel?>

LogLevelを参照


2.6. setLog

SDK内部でのログ出力を有効または無効に設定します。

Future<void>setLog(boolenable)

パラメータ

引数名

説明

enable

bool

true:出力
false:出力しない


2.7. removeSDKLog

すべてのログファイルを削除します。

Future<void>removeSDKLog()

2.8. enableAutoLaunchApp

M24Dに接続時に、アプリを自動起動するかどうかを設定します。

Future<void>enableAutoLaunchApp(boolenable,StringaliasName)

パラメータ

引数名

説明

enable

bool

M24Dに接続時にデモアプリを自動起動するかどうかの設定
true:自動起動
false:自動起動しない

aliasName

String

Activityフラグ


2.9. getCharacterStatus

デコードステータスを取得します。

Future<BarcodeSettings?>getCharacterStatus()

戻り値

説明

Future<BarcodeSettings?>

BarcodeSettings


2.10. setDecodeMode

デコードモードを設定します。
BarcodeSettings.DECODE_MODE_CONTINUOUS
またはBarcodeSettings.DECODE_MODE_SINGLE を設定できます。

Future<void>setDecodeMode(BarcodeSettingsmode)

パラメータ

引数名

説明

mode

BarcodeSettings

BarcodeSettings


2.11. getDecodeMode

デコードモードを取得します。

Future<BarcodeSettings?>getDecodeMode()

戻り値

説明

Future<BarcodeSettings?>

BarcodeSettings


2.12. setEncodeMode

エンコードモードを設定します。

Future<void>setEncodeMode(QREncodeModeqrEncodeMode)

パラメータ

引数名

説明

qrEncodeMode

QREncodeMode

QREncodeMode


2.13. getEncodeMode

エンコードモードを取得します。

Future<QREncodeMode?>getEncodeMode()

戻り値

説明

Future<QREncodeMode?>

QREncodeMode


2.14. startDecode

デコード開始します。
このメソッドを実行後に、コールバックメソッド
ON_RECEIVED_BARCODE_DECODE_DATA
ON_RECEIVED_BARCODE_DECODE_DATA_BYTEでスキャンされたデータを受信します。

Future<void>startDecode()

2.15. startDecodeWithCountTime

デコードを開始します。
このメソッドを実行後に、コールバックメソッド
ON_RECEIVED_BARCODE_DECODE_DATA
ON_RECEIVED_BARCODE_DECODE_DATA_BYTEでスキャンされたデータを受信します。

Future<void>startDecodeWithCountTime(intcount,inttime)

パラメータ

引数名

説明

count

int

スキャン回数(0〜255)

time

int

スキャン時間(0〜255)


2.16. getStopCondition

設定した読取停止条件を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>getStopCondition()

2.17. stopDecode

デコードを停止します。

Future<void>stopDecode()

2.18. factoryDefault

AsReaderのモジュールを工場出荷時に戻します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>factoryDefault()

2.19. setBarcodeSettings

バーコードの設定項目を設定します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>setBarcodeSettings(MemoryTypememoryType,BarcodeSettingssettingsType)

パラメータ

引数名

説明

memoryType

MemoryType

MemoryType

settingsType

BarcodeSettings

BarcodeSettings


2.20. getBarcodeSettings

バーコードの設定項目を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>getBarcodeSettings(BarcodeSettingssettingsType)

パラメータ

引数名

説明

settingsType

BarcodeSettings

BarcodeSettings


2.21. setSymbologyAllEnable

すべてのバーコードタイプの読取のOn/Offを設定します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>setSymbologyAllEnable(MemoryTypememoryType,boolisEnable)

パラメータ

引数名

説明

memoryType

MemoryType

MemoryType

isEnable

bool

すべてバーコードタイプの読取On/Off
true:On
false:Off


2.22. setSymbologySettings

現在のバーコードタイプの読取のOn/Offを設定します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>setSymbologySettings(MemoryTypememoryType,Symbologysymbology,boolisEnable)

パラメータ

引数名

説明

memoryType

MemoryType

MemoryType

symbology

Symbology

Symbology

isEnable

bool

現在のバーコードタイプの読取のOn/Off
true:On
false:Off


2.23. setSymbologyListSettings

バーコードタイプの読取のOn/Offを設定します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>setSymbologyListSettings(MemoryTypememoryType,List<SymbologyInfoModel>symbologyInfoList)

パラメータ

引数名

説明

memoryType

MemoryType

MemoryType

symbologyInfoList

List

SymbologyInfoModel配列


2.24. setOCRSettings

指定したタイプのOCRを読取するかどうかを設定します。

Future<void>setOCRSettings(MemoryTypememoryType,OCRocr,boolisEnable)

パラメータ

引数名

説明

memoryType

MemoryType

MemoryType

ocr

OCR

OCR

isEnable

bool

指定したタイプのOCRの読取のOn/Off
true:On
false:Off


2.25. setOCRListSettings

指定したタイプのOCRを読取するかどうかを設定します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>setOCRListSettings(MemoryTypememoryType,List<OCRInfoModel>ocrInfoList)

パラメータ

引数名

説明

memoryType

MemoryType

MemoryType

ocrInfoList

List

OCRInfoModel配列


2.26. getSymbologySettings

現在のバーコードの設定を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>getSymbologySettings(Symbologysymbology)

パラメータ

引数名

説明

symbology

Symbology

Symbology


2.27. getSymbologySettingsList

バーコードの設定を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>getSymbologySettingsList(List<Symbology>symbologyList)

パラメータ

引数名

説明

symbologyList

List

Symbology配列


2.28. getOCRSettings

OCRの設定を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>getOCRSettings(OCRocr)

パラメータ

引数名

説明

ocr

OCR

OCR


2.29. getOCRSettingsList

OCRの設定を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>getOCRSettingsList(List<OCR>ocrList)

パラメータ

引数名

説明

ocrList

List

OCR配列


2.30. getSystemBeep

ビープ音タイプを取得します。

Future<SystemBeepSoundType?>getSystemBeep()

戻り値

説明

Future<SystemBeepSoundType?>

SystemBeepSoundType


2.31. getNotisEditing

Notis編集の設定を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>getNotisEditing()

2.32. setNotisEditing

Notis編集のOn/Offを設定します。

Future<void>setNotisEditing(MemoryTypememoryType,boolisEnabled)

パラメータ

引数名

説明

memoryType

MemoryType

MemoryType

isEnabled

bool

Notis編集のOn/Off
true:On
false:Off


2.33. setPresentationMode

triggerキーモードを設定します。
TRIGGER_PRESENTATION:プレゼンテーションモード有効
TRIGGER_STANDARD:プレゼンテーションモード無効

Future<void>setPresentationMode(MemoryTypememoryType,BarcodeSettingssettingsType)

パラメータ

引数名

説明

memoryType

MemoryType

MemoryType

settingsType

BarcodeSettings

BarcodeSettings


2.34. getPresentationMode

設定されているtriggerキーモードを取得します。
このメソッドの実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。

Future<void>getPresentationMode()

2.35. isConnected

接続ステータスを取得します。

Future<bool?>isConnected()

戻り値

説明

Future<bool?>

接続ステータス


2.36. setTriggerMode

トリガーモードを設定します。

Future<void>setTriggerMode(TriggerModemode)

パラメータ

引数名

説明

mode

TriggerMode

TriggerMode


2.37. getTriggerMode

トリガーモードを取得します。

Future<TriggerMode?>getTriggerMode()

戻り値

説明

Future<TriggerMode?>

TriggerMode


2.38. isOpen

接続セッションステータスを取得します。

Future<bool?>isOpen()

戻り値

説明

Future<bool?>

接続セッションステータス
true:接続セッションOn
false:接続セッションOff


2.39. open

接続セッションをオープンします。

Future<void>open()

2.40. close

接続セッションをOffします。

Future<void>close()

2.41. setReaderSettings

AsReaderに以下パラメータの項目を設定します。

Future<void>setReaderSettings(boolbeep,boolvib,boolaimer,boolled,boolpowerOnBeep)

パラメータ

引数名

説明

beep

bool

ビープ
true:On
false:Off

vib

bool

振動
true:On
false:Off

aimer

bool

エイミング
true:On
false:Off

led

bool

ライト
true:On
false:Off

powerOnBeep

bool

電源On時のビープ
true:On
false:Off


2.42. getReaderSettings

AsReaderの設定項目を取得します。
このメソッドを実行後に、コールバックメソッドON_READER_SETTING_RECEIVEDで設定結果を受信します。

Future<void>getReaderSettings()

2.43. getReaderInfo

AsReaderの情報を取得します。
このメソッドを実行後に、コールバックメソッドON_READER_INFO_RECEIVEDで情報を受信します。

Future<void>getReaderInfo()

2.44. setSleepTime

スリープタイムを設定します。

Future<void>setSleepTime(intsleepTime)

パラメータ

引数名

説明

sleepTime

int

スリープタイム設定範囲:1~255(単位:分)、0:スリープなし


2.45. getSleepTime

スリープタイムを取得します。
このメソッドを実行後に、コールバックメソッドON_SLEEP_SETTING_RECEIVEDで情報を受信します。

Future<void>getSleepTime()

2.46. setSleepBeep

スリープ機能を使用するかどうかを設定します。

Future<void>setSleepBeep(boolisSleepBeepOn)

パラメータ

引数名

説明

isSleepBeepOn

bool

スリープ機能のOn/Off
true:On
false:Off


2.47. getSleepBeep

スリープタイム及びスリープ機能の設定を取得します。
このメソッドを実行後に、コールバックメソッドON_SLEEP_SETTING_RECEIVEDで情報を受信します。

Future<void>getSleepBeep()

2.48. setSleepTimeAndBeep

スリープタイム及びスリープ機能を使用するかどうかを設定します。

Future<void>setSleepTimeAndBeep(intsleepTime,boolisSleepBeepOn)

パラメータ

引数名

説明

sleepTime

int

スリープタイム

isSleepBeepOn

bool

スリープ機能のOn/Off
true:On
false:Off


2.49. getSleepTimeAndBeep

スリープタイム及びスリープ機能の設定を取得します。
このメソッドを実行後に、コールバックメソッドON_SLEEP_SETTING_RECEIVEDで情報を受信します。

Future<void>getSleepTimeAndBeep()

2.50. setHIDMode

HIDモードを使用するかどうかを設定します。

Future<void>setHIDMode(HIDTypehidMode)

パラメータ

引数名

説明

hidMode

HIDType

HIDType


2.51. getHIDMode

HIDモードは使用するかどうかを取得します。
このメソッドを実行後に、コールバックメソッドON_HID_MODE_RECEIVEDでHIDモードの情報を受信します。

Future<void>getHIDMode()