SmartDeviceModel.onBluetoothAdapterStateChange(listener: Function)

Requires:
@ray-js/panel-sdk≥1.0.0

Description

Listen for Bluetooth adapter state change events

Parameters

ParameterTypeRequiredDescription
listener(data: { available: boolean }) => numberYesEvent callback that receives parameters including available, etc.

Return Value

Type: number
Listener ID used to unsubscribe via offBluetoothAdapterStateChange

Examples

Example

const id = device.onBluetoothAdapterStateChange((data) => {
  console.log('Bluetooth state changed:', data.available ? 'Available' : 'Unavailable');
});
// Unsubscribe
device.offBluetoothAdapterStateChange(id);