WebAPI/WebBluetooth: Difference between revisions

Line 19: Line 19:
==== BluetoothManager.webidl ====
==== BluetoothManager.webidl ====
   
   
  interface BluetoothManager : EventTarget
[CheckPermissions="bluetooth"]
  interface BluetoothManager: EventTarget
  {
  {
  [Throws]
   readonly attribute BluetoothAdapter? defaultAdapter;
   readonly attribute boolean      enabled;
   
   
             attribute EventHandler onenabled;
             attribute EventHandler onattributechanged;
            attribute EventHandler ondisabled;
             attribute EventHandler onadapteradded;
             attribute EventHandler onadapteradded;
            attribute EventHandler onadapterremoved;
   
   
   [Throws]
   sequence<BluetoothAdapter> getAdapters();
  boolean    isConnected(unsigned short aProfile);
};
   [NewObject, Throws]
 
   DOMRequest? getDefaultAdapter();
enum BluetoothManagerAttribute
{
   "unknown",
   "defaultAdapter"
  };
  };


Confirmed users
891

edits