AsReaderInfo

プロパティ

プロパティ名

説明

deviceName

NSString

デバイス名を取得します。

deviceFirmware

NSString

デバイスのファームウェアバージョンを取得します。

deviceHardware

NSString

デバイスのハードウェア情報を取得します。

deviceID

NSString

デバイスIDを取得します。

deviceManufacturer

NSString

デバイスの製造元を取得します。

deviceModelNumber

NSString

デバイスのモデル番号を取得します。

deviceSerialNumber

NSString

デバイスのシリアル番号を取得します。

deviceProtocol

NSString

デバイスの通信プロトコルを取得します。

currentSelectDevice

int

現在選択されているデバイス番号を取得します。

isPowerOn

BOOL

デバイスへの電源供給状態を取得します。

currentReaderMode

ReaderMode

現在選択されているリーダー種別を取得します。

receiveDataType

ReceiveDataType

受信データの形式を設定します。

isShowPrintNSLog

BOOL

ログ出力の有無を取得します。 YES:出力します。 NO:出力しません。

isBeep

BOOL

ビープ音の有効/無効を取得します。 YES:有効です。 NO:無効です。

isVibration

BOOL

バイブレーションの有効/無効を取得します。 YES:有効です。 NO:無効です。

isLED

BOOL

LEDの有効/無効を取得します。 YES:有効です。 NO:無効です。

isIllumination

BOOL

照準光の有効/無効を取得します。 YES:有効です。 NO:無効です。

isSymbologyPrefix

BOOL

タグ先頭文字の付与有無を取得します。

isTriggerModeDefault

BOOL

デフォルトトリガーモードの有効状態を取得します。

isReadRSSIMode

BOOL

RSSI出力の有効/無効を取得します。 YES:有効です。 NO:無効です。

rfidpower

float

RFID出力値を取得します。

rfidPowerMax

float

RFID出力の最大値を取得します。

rfidPowerMin

float

RFID出力の最小値を取得します。

rfidOnTime

int

RFIDのオン時間を取得します。

rfidOffTime

int

RFIDのオフ時間を取得します。

rfidChannel

int

RFIDのチャンネル番号を取得します。

count

int

タグ読取数を取得します。

scanTime

int

スキャン時間を取得します。

cycle

int

スキャン周期を取得します。

carrierSenseTime

int

キャリアセンス時間を取得します。

targetRFPowerLevel

int

RFエネルギーレベルを取得します。

rfidListenBeforeTalk

int

LBT(Listen Before Talk)設定値を取得します。

rfidFrequencyHopping

int

周波数ホッピング設定値を取得します。

rfidContinuousWave

int

連続スキャン設定値を取得します。

isSmartHopping

BOOL

スマート周波数ホッピングの有効状態を取得します。

rfidModuleVersion

NSString

RFIDモジュールのバージョンを取得します。

bundleIdentifier

NSString

アプリケーションのバンドルIDを取得します。

supportMode

ReaderMode

対応しているリーダー種別を取得します。

isEnginePowerAlwaysOn

BOOL

エンジン電源制御の仕様を取得します。
YES:setReaderPower を呼び出す必要はありません。
NO:setReaderPower を呼び出す必要があります。

initialConnectionCheckEnabled

BOOL

アプリ起動時の接続状態確認処理を制御します。
YES(既定値):アプリ起動時に接続状態確認処理(plugged)を実行します。
NO:アプリ起動時の接続状態確認処理は実行されません。

sharedInstance

AsReaderInfoオブジェクトを作成して初期化します(シングルトンパターン)。
アプリ全体で共通のインスタンスを使用するために呼び出します。

+ (instancetype)sharedInstance;

戻り値

説明

instancetype

AsReaderInfoクラスのインスタンス

サンプルコード

AsReaderInfo *info = [AsReaderInfo sharedInstance];

isSupportType

現在のデバイスが入力されたモジュールのタイプをサポートしているかどうかを取得します。

- (BOOL)isSupportType:(ReaderMode)supportType;

パラメータ

項目名

説明

ReaderMode

ReaderMode

モジュールのタイプ(詳細 ReaderMode を参照)

戻り値

説明

BOOL

YES:サポートされている、NO:サポートされていない

サンプルコード

BOOL status = [asReaderInfo isSupportType:ReaderModeBarcode];
if (status) {
    // サポートしている
} else {
    // サポートしていない
}

getSupportTypeArray

現在のデバイスがサポートするモジュールのタイプの配列を取得します。

- (NSArray *)getSupportTypeArray;

戻り値

説明

NSArray

サポートされているモジュールタイプの配列(ReaderModeを参照)

サンプルコード

NSArray *supportTypeArray = [asReaderInfo getSupportTypeArray];