メソッド

shared

シングルトンでBLEManagerオブジェクトを作成します。
⚠️ 本機能はASR-M60DBモデルのみに対応しています。

class func shared() -> BLEManager

戻り値

説明

BLEManager

BLEManagerのシングルトンオブジェクト

サンプルコード

let ble = BLEManager.shared()  

setBluetoothLogOn

Bluetoothログを出力するかどうかを設定します。
⚠️ 本機能はASR-M60DBモデルのみに対応しています。

func setBluetoothLogOn(_ on: Bool)

パラメータ

引数名

説明

on

Bool

Bluetoothログを出力するかどうか
true:出力する
false:出力しない

サンプルコード

ble.setBluetoothLogOn(true)  

removeAllBluetoothLog

すべてのBluetoothログファイルを削除します。
⚠️ 本機能はASR-M60DBモデルのみに対応しています。

func removeAllBluetoothLog()  

サンプルコード

ble.removeAllBluetoothLog()  

startScan

Bluetoothデバイスを検索開始します。
このメソッドを実行すると、検出されたBluetoothデバイス情報がデリゲートメソッドonDiscoverを通じてコールバックされます。
⚠️ 本機能はASR-M60DBモデルのみに対応しています。

func startScan() -> Bool  

戻り値

説明

Bool

メソッドの実行結果
true:成功
false:失敗

サンプルコード

let status = ble.startScan()  
if status {  
  // 成功 
} else { 
  // 失敗  
}  

stopScan

Bluetoothデバイスを検索停止します。
⚠️ 本機能はASR-M60DBモデルのみに対応しています。

func stopScan()

サンプルコード

ble.stopScan()