SmartGroupModel.onBluetoothAdapterStateChange(listener: Function)

Requires:
@ray-js/panel-sdk≥1.5.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 cancel via offBluetoothAdapterStateChange

Examples

Example

const id = group.onBluetoothAdapterStateChange((data) => {
  console.log('Bluetooth status changed:', data.available ? 'Available' : 'Unavailable');
});
// Unregister when needed
group.offBluetoothAdapterStateChange(id);