BLEManagerDelegate

onBluetoothStateDidChange

現在のBluetoothステータスをコールバックします。
⚠️ 本機能はASR-M60DBモデルのみに対応しています。

コールバックが発生するタイミング

Bluetooth ステータスが変更されるたびに呼ばれます。
例えば、Bluetooth の ON/OFF 状態や使用可能状態の変化を検知できます。

func onBluetoothStateDidChange(_ state: CBManagerState)  

パラメータ

引数名

説明

state

CBManagerState

現在の Bluetooth ステータス
(例:poweredOn, poweredOff など)

サンプルコード

func onBluetoothStateDidChange(_ state: CBManagerState) {
  switch state {
  case .poweredOn:
    print("Bluetooth は ON です")
  case .poweredOff:
    print("Bluetooth は OFF です")
  default:
    print("Bluetooth ステータス: \(state)")
  }
}

onDiscover

現在のBluetoothオブジェクトをコールバックします。
⚠️ 本機能はASR-M60DBモデルのみに対応しています。

func onDiscover(_ bluetoothModule: BluetoothModule)  

パラメータ

引数名

説明

bluetoothModule

BluetoothModule

詳細はBluetoothModuleを参照

コールバックが発生するタイミング

startScanを呼び出す際に、このデリゲートメソッドをコールバックします。

サンプルコード

func onDiscover(_ bluetoothModule: BluetoothModule) {  
}