メソッド¶
sendPower¶
AsReader の電源・ビープ音・バイブレーションのステータスを設定するメソッドです。
本メソッドが成功すると、設定結果は onReceivedPowerState デリゲートを通じてコールバックされます。
使用条件¶
AsReader が接続され、onReceivedConnectedState デリゲートがコールバックされて isConnected が true の場合に、本メソッドを使用できます。
func sendPower(
on isOn: Bool,
setBeep isBeep: Bool,
setVib isVib: Bool,
setLed isLED: Bool
) -> Bool
パラメータ¶
項目名 |
型 |
説明 |
isOn |
Bool |
AsReader の電源スイッチ |
isBeep |
Bool |
データを受け取る際のビープ音スイッチ |
isVib |
Bool |
データを受け取る際のバイブレーションスイッチ |
isLED |
Bool |
LED スイッチ(現バージョンでは未使用) |
戻り値¶
型 |
説明 |
Bool |
メソッドの実行結果 |
サンプルコード¶
let status: Bool = ask.sendPower(on: true, setBeep: true, setVib: true, setLed: true)
if status {
// メソッドの呼び出し:成功
} else {
// メソッドの呼び出す:失敗
}
sendSettingBeep¶
AsReader の電源が ON の状態で、ビープ音とバイブレーションのステータスを設定するメソッドです。
メソッドの実行が成功すると、設定結果は onReceivedReaderSettingBeep デリゲートを通じてコールバックされます。
使用条件¶
AsReader の電源が ON になったあと、onReceivedPowerState デリゲートがコールバックされ、
そのコールバックパラメータ isOn が true の場合に、このメソッドを呼び出すことができます。
func sendSettingBeep(
_ isBeep: Bool,
setVib isVib: Bool,
setLed isLED: Bool
) -> Bool
パラメータ¶
項目名 |
型 |
説明 |
isBeep |
Bool |
データを受け取る際のビープスイッチ |
isVib |
Bool |
データを受け取る際のバイブレーションスイッチ |
isLED |
Bool |
未使用(現バージョンでは未使用) |
戻り値¶
型 |
説明 |
Bool |
メソッドの実行結果を返す |
サンプルコード¶
let status: Bool = ask.sendSettingBeep(
true,
setVib: true,
setLed: true
)
if status {
// メソッドの呼び出し:成功
} else {
// メソッドの呼び出し:失敗
}
setAsReaderAskLogOn¶
AsReaderAsk のログ機能をオンまたはオフに設定します。
⚠️ デフォルトはオフです。
ログファイルはアプリのサンドボックス内、/Documents/AsReader.log に保存されます。
このファイルは iTunes 経由で取得できます。
AsReader のログファイルの取得方法については、ログファイルを取得」をご参照ください。
func setAsReaderAskLogOn(_ on: Bool)
パラメータ¶
項目名 |
型 |
説明 |
on |
Bool |
true:Log機能をオンにする |
サンプルコード¶
ask.setAsReaderAskLogOn(true)
removeAllAsReaderAskLog¶
AsReaderAskのLogをクリアします。
func removeAllAsReaderAskLog()
サンプルコード¶
ask.removeAllAsReaderAskLog()
setTriggerModeDefault¶
トリガーキーが押されたときに、デフォルトの動作を自動で実行するか、
それともイベントとしてアプリ側に通知し、アプリ側で制御するかを設定します。
ASR-06X の場合、デフォルトの動作は設定されていないため、初期状態では何も処理されません。
トリガーの押下イベントをアプリ側で取得するには、isDefault を false に設定する必要があります。
isDefault が false の場合、トリガーを押してから離すと、
onReceivedTriggerState デリゲートでトリガーの状態がコールバックされます。
使用条件¶
AsReader への接続が成功し、onReceivedConnectedState デリゲートがコールバックされ、
そのパラメータ isConnected が true の場合に、このメソッドを呼び出すことができます。
func setTriggerModeDefault(_ isDefault: Bool)
パラメータ¶
項目名 |
型 |
説明 |
isDefault |
Bool |
true:トリガーキーでスキャンを自動実行する |
サンプルコード¶
ask.setTriggerModeDefault(false)
makeBeep¶
現在接続されている AsReader のビープ音を鳴らします。
使用条件¶
AsReader への接続が成功し、
onReceivedConnectedStateデリゲートがコールバックされ、
そのパラメータ isConnected が true の場合に、このメソッドを呼び出すことができます。
⚠️ この機能は ASR-061D のみに対応しています。
func makeBeep() -> Bool
戻り値¶
型 |
説明 |
Bool |
メソッドの実行結果 |
サンプルコード¶
let status: Bool = ask.makeBeep()
if status {
// メソッド呼び出し:成功
} else {
// メソッド呼び出し:失敗
}
makeVibration¶
現在接続されているAsReaderを振動させます。
使用条件¶
AsReader への接続が成功し、
onReceivedConnectedStateデリゲートがコールバックされ、
そのパラメータ isConnected が true の場合に、このメソッドを呼び出すことができます。
⚠️ この機能は ASR-061D のみに対応しています。
func makeVibration() -> Bool
戻り値¶
型 |
説明 |
Bool |
メソッドの実行結果 |
サンプルコード¶
let status: Bool = ask.makeVibration()
if status {
// メソッド呼び出し:成功
} else {
// メソッド呼び出し:失敗
}
makeBeepVibration¶
現在接続されているAsReaderのビープ音を鳴らし、同時に振動させます。
使用条件¶
AsReader への接続が成功し、
onReceivedConnectedStateデリゲートがコールバックされ、
そのパラメータ isConnected が true の場合に、このメソッドを呼び出すことができます。
⚠️ この機能は ASR-061D のみに対応しています。
func makeBeepVibration() -> Bool
戻り値¶
型 |
説明 |
Bool |
メソッドの実行結果 |
サンプルコード¶
let status: Bool = ask.makeBeepVibration()
if status {
// メソッド呼び出し:成功
} else {
// メソッド呼び出し:失敗
}
connectBluetooth¶
Bluetooth で ASR-M060DB に接続します。
このメソッドを実行すると、Bluetooth 接続ステータスが
onReceivedBLEConnectedState デリゲートを通じてコールバックされます。
⚠️ この機能は ASR-M060DB のみに対応しています。
func connectBluetooth(bluetoothModule: BluetoothModule!)
パラメータ¶
項目名 |
型 |
説明 |
bluetoothModule |
BluetoothModule |
Bluetooth で接続可能な AsReader |
サンプルコード¶
ask.connectBluetooth(bluetoothModule)
disConnectBluetooth¶
Bluetooth で ASR-M060DB との接続を切断します。
このメソッドを実行すると、Bluetooth 接続ステータスが
onReceivedBLEConnectedState デリゲートを通じてコールバックされます。
⚠️ この機能は ASR-M060DB のみに対応しています。
func disConnectBluetooth()
サンプルコード¶
ask.disConnectBluetooth()