列挙体(Enum)一覧

ReaderMode

現在選択されているデバイスタイプ

定数名

説明

ReaderModeUnknown

-1

モードが不明な場合

ReaderModeBarcode

0

バーコード読み取りモード

ReaderModeRfid

1

RFID読み取りモード

ReaderModeNfc

2

NFC読み取りモード

ReaderModeDualBarcodeRfid

3

バーコードとRFIDを併用するデュアルモード

ReaderModeLf

4

LF(低周波)タグ読み取りモード

ReaderModeDualBarcodeNfc

5

バーコードとNFCを併用するデュアルモード


SupportType

現在のデバイスがサポートするスキャンデータタイプ

マクロ名

対応するReaderMode

説明

SupportTypeBarcode

ReaderModeBarcode

バーコード読み取り対応モデル

SupportTypeRFID

ReaderModeRfid

UHF帯RFID読み取り対応モデル

SupportTypeNFC

ReaderModeNfc

NFCタグ読み取り対応モデル

SupportTypeDual

ReaderModeDualBarcodeRfid

バーコードとRFIDの両方に対応するモデル

SupportTypeRFIDLF

ReaderModeLf

LF帯RFID(低周波)対応モデル


ReceiveDataType

現在の読み取りデバイスタイプ

マクロ名

対応するReaderMode

説明

ReceiveDataTypeBarcode

ReaderModeBarcode

バーコード読み取り時に返されるデータ種別

ReceiveDataTypeRFID

ReaderModeRfid

UHF RFID読み取り時に返されるデータ種別

ReceiveDataTypeNFC

ReaderModeNfc

NFCタグ読み取り時に返されるデータ種別

ReceiveDataTypeRFIDLF

ReaderModeDualBarcodeRfid

LF帯RFIDデータとして処理されるデータ種別(※定義に注意)


ConnectionType

現在の接続タイプ

説明

ConnectionTypeUSB

USB(Lightning または USB-C)による物理接続

ConnectionTypeBLE

Bluetooth Low Energy(BLE)によるワイヤレス接続


SaveType

現在の保存方法

説明

SaveType_Permanet

永続的に保存(電源を切っても設定が保持される)

SaveType_Temporary

一時的に保存(電源オフまたはリセットで設定が失われる)


CODEId

バーコード読み取り時に、読み取ったデータに付加される Code ID(バーコードの種別識別子) を設定するための列挙型です。
バーコードを読み取った際、指定されたコード ID キャラクタをバーコードデータの前に付加して転送します。 この設定は主に ASR-M24D に対応しています。

名前

内容

CODEID_NONE

Code ID を付加しません

CODEID_AIM

AIM 規格に準拠した Code ID を付加します(例:“]C”)

CODEID_SYMBOL

Symbol Technologies 規格の Code ID を付加します(例:“C”)

注意事項

⚠️ この列挙体は setCodeID:isBeepOn: メソッドと併せて使用します。
対応機種は ASR-M24D のみです。


OCRType

OCR読み取りで使用する文字種の種類を指定するための列挙型です。
主に setOCRType:isBeepOn: メソッドで使用します。

名前

内容

OCR_TYPENONE

OCR機能を使用しません

OCR_TYPEA

OCRタイプAの文字セットを使用します

OCR_TYPEB

OCRタイプBの文字セットを使用します

OCR_TYPEAB

タイプAとタイプBの両方の文字セットを使用します

注意事項

⚠️ この列挙体は ASR-M24Dのみ対応の機能で使用されます。


SDK4StatusCode

NFC操作のステータスデータ

定数名

説明

SDK4_STS_OK

0x00

正常に終了しました。

SDK4_STS_TIME_OVR

0x02

規定時間内にタグとの通信が完了しませんでした。

SDK4_STS_ERR

0x07

コマンドの実行に失敗しました。

SDK4_STS_ERR_WRITE

0x09

タグへの書き込みが一部失敗しました。

SDK4_STS_PROTECT_OPERATE

0x0A

保護回路が作動しました。

SDK4_STS_DATANUM_ERR

0x41

データ数に誤りがあります。

SDK4_STS_SUM_ERR

0x42

チェックサムが不正です。

SDK4_STS_CMD_ERR

0x44

コマンドまたはパラメータが不正です。

SDK4_STS_ADRS_ERR

0x49

指定アドレスのデバイスが見つかりません。

SDK4_STS_RDM_BLOCKS_ERR

0x4C

読み出しブロック数が最大数を超えています。

SDK4_STS_NO_UID

0x4D

UID が存在しません。

SDK4_STS_UID_POS_ERR

0x4E

UID の取得開始位置が不正です。

SDK4_STS_UID_NUM_ERR

0x4F

UID の取得数が不正です。

SDK4_STS_SYSTEM_ERR

0xF1

システム内部でエラーが発生しました。