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 |
2.4. setLogLevel¶
ログレベルを設定します。
Future<void>setLogLevel(LogLevellogLevel)
パラメータ¶
引数名 |
型 |
説明 |
logLevel |
LogLevel |
2.5. getLogLevel¶
ログレベルを取得します。
Future<LogLevel?>getLogLevel()
戻り値¶
型 |
説明 |
Future<LogLevel?> |
LogLevelを参照 |
2.6. setLog¶
SDK内部でのログ出力を有効または無効に設定します。
Future<void>setLog(boolenable)
パラメータ¶
引数名 |
型 |
説明 |
enable |
bool |
true:出力
|
2.7. removeSDKLog¶
すべてのログファイルを削除します。
Future<void>removeSDKLog()
2.8. enableAutoLaunchApp¶
M24Dに接続時に、アプリを自動起動するかどうかを設定します。
Future<void>enableAutoLaunchApp(boolenable,StringaliasName)
パラメータ¶
引数名 |
型 |
説明 |
enable |
bool |
M24Dに接続時にデモアプリを自動起動するかどうかの設定
|
aliasName |
String |
Activityフラグ |
2.9. getCharacterStatus¶
デコードステータスを取得します。
Future<BarcodeSettings?>getCharacterStatus()
戻り値¶
型 |
説明 |
Future<BarcodeSettings?> |
2.10. setDecodeMode¶
デコードモードを設定します。
BarcodeSettings.DECODE_MODE_CONTINUOUS
またはBarcodeSettings.DECODE_MODE_SINGLE を設定できます。
Future<void>setDecodeMode(BarcodeSettingsmode)
パラメータ¶
引数名 |
型 |
説明 |
mode |
BarcodeSettings |
2.11. getDecodeMode¶
デコードモードを取得します。
Future<BarcodeSettings?>getDecodeMode()
戻り値¶
型 |
説明 |
Future<BarcodeSettings?> |
2.12. setEncodeMode¶
エンコードモードを設定します。
Future<void>setEncodeMode(QREncodeModeqrEncodeMode)
パラメータ¶
引数名 |
型 |
説明 |
qrEncodeMode |
QREncodeMode |
2.13. getEncodeMode¶
エンコードモードを取得します。
Future<QREncodeMode?>getEncodeMode()
戻り値¶
型 |
説明 |
Future<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 |
|
settingsType |
BarcodeSettings |
2.20. getBarcodeSettings¶
バーコードの設定項目を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。
Future<void>getBarcodeSettings(BarcodeSettingssettingsType)
パラメータ¶
引数名 |
型 |
説明 |
settingsType |
BarcodeSettings |
2.21. setSymbologyAllEnable¶
すべてのバーコードタイプの読取のOn/Offを設定します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。
Future<void>setSymbologyAllEnable(MemoryTypememoryType,boolisEnable)
パラメータ¶
引数名 |
型 |
説明 |
memoryType |
MemoryType |
|
isEnable |
bool |
すべてバーコードタイプの読取On/Off
|
2.22. setSymbologySettings¶
現在のバーコードタイプの読取のOn/Offを設定します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。
Future<void>setSymbologySettings(MemoryTypememoryType,Symbologysymbology,boolisEnable)
パラメータ¶
引数名 |
型 |
説明 |
memoryType |
MemoryType |
|
symbology |
Symbology |
|
isEnable |
bool |
現在のバーコードタイプの読取のOn/Off
|
2.23. setSymbologyListSettings¶
バーコードタイプの読取のOn/Offを設定します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。
Future<void>setSymbologyListSettings(MemoryTypememoryType,List<SymbologyInfoModel>symbologyInfoList)
パラメータ¶
引数名 |
型 |
説明 |
memoryType |
MemoryType |
|
symbologyInfoList |
List |
2.24. setOCRSettings¶
指定したタイプのOCRを読取するかどうかを設定します。
Future<void>setOCRSettings(MemoryTypememoryType,OCRocr,boolisEnable)
パラメータ¶
引数名 |
型 |
説明 |
memoryType |
MemoryType |
|
ocr |
OCR |
|
isEnable |
bool |
指定したタイプのOCRの読取のOn/Off
|
2.25. setOCRListSettings¶
指定したタイプのOCRを読取するかどうかを設定します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。
Future<void>setOCRListSettings(MemoryTypememoryType,List<OCRInfoModel>ocrInfoList)
パラメータ¶
引数名 |
型 |
説明 |
memoryType |
MemoryType |
|
ocrInfoList |
List |
2.26. getSymbologySettings¶
現在のバーコードの設定を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。
Future<void>getSymbologySettings(Symbologysymbology)
パラメータ¶
引数名 |
型 |
説明 |
symbology |
Symbology |
2.27. getSymbologySettingsList¶
バーコードの設定を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。
Future<void>getSymbologySettingsList(List<Symbology>symbologyList)
パラメータ¶
引数名 |
型 |
説明 |
symbologyList |
List |
2.28. getOCRSettings¶
OCRの設定を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。
Future<void>getOCRSettings(OCRocr)
パラメータ¶
引数名 |
型 |
説明 |
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?> |
2.31. getNotisEditing¶
Notis編集の設定を取得します。
このメソッドを実行後に、コールバックメソッドON_RECEIVED_RESPONSEで設定結果を受信します。
Future<void>getNotisEditing()
2.32. setNotisEditing¶
Notis編集のOn/Offを設定します。
Future<void>setNotisEditing(MemoryTypememoryType,boolisEnabled)
パラメータ¶
引数名 |
型 |
説明 |
memoryType |
MemoryType |
|
isEnabled |
bool |
Notis編集のOn/Off
|
2.33. setPresentationMode¶
triggerキーモードを設定します。
TRIGGER_PRESENTATION:プレゼンテーションモード有効
TRIGGER_STANDARD:プレゼンテーションモード無効
Future<void>setPresentationMode(MemoryTypememoryType,BarcodeSettingssettingsType)
パラメータ¶
引数名 |
型 |
説明 |
memoryType |
MemoryType |
|
settingsType |
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 |
2.37. getTriggerMode¶
トリガーモードを取得します。
Future<TriggerMode?>getTriggerMode()
戻り値¶
型 |
説明 |
Future<TriggerMode?> |
2.38. isOpen¶
接続セッションステータスを取得します。
Future<bool?>isOpen()
戻り値¶
型 |
説明 |
Future<bool?> |
接続セッションステータス
|
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 |
ビープ
|
vib |
bool |
振動
|
aimer |
bool |
エイミング
|
led |
bool |
ライト
|
powerOnBeep |
bool |
電源On時のビープ
|
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
|
2.47. getSleepBeep¶
スリープタイム及びスリープ機能の設定を取得します。
このメソッドを実行後に、コールバックメソッドON_SLEEP_SETTING_RECEIVEDで情報を受信します。
Future<void>getSleepBeep()
2.48. setSleepTimeAndBeep¶
スリープタイム及びスリープ機能を使用するかどうかを設定します。
Future<void>setSleepTimeAndBeep(intsleepTime,boolisSleepBeepOn)
パラメータ¶
引数名 |
型 |
説明 |
sleepTime |
int |
スリープタイム |
isSleepBeepOn |
bool |
スリープ機能のOn/Off
|
2.49. getSleepTimeAndBeep¶
スリープタイム及びスリープ機能の設定を取得します。
このメソッドを実行後に、コールバックメソッドON_SLEEP_SETTING_RECEIVEDで情報を受信します。
Future<void>getSleepTimeAndBeep()
2.50. setHIDMode¶
HIDモードを使用するかどうかを設定します。
Future<void>setHIDMode(HIDTypehidMode)
パラメータ¶
引数名 |
型 |
説明 |
hidMode |
HIDType |
2.51. getHIDMode¶
HIDモードは使用するかどうかを取得します。
このメソッドを実行後に、コールバックメソッドON_HID_MODE_RECEIVEDでHIDモードの情報を受信します。
Future<void>getHIDMode()