On Tuesday, April 21, 2015 at 2:13:41 PM UTC+2, Alexandre Lissy wrote: > Le 21/04/2015 14:04, Jan Jongboom a écrit : > > Building the patch v9 doesn't work for me on b2g... > > > > In file included from > > ../../../../../gecko-dev/dom/bluetooth/bluetooth2/BluetoothHfpManagerBase.h:10:0, > > from > > ../../../../../gecko-dev/dom/system/gonk/AudioManager.cpp:38, > > from Unified_cpp_dom_system_gonk0.cpp:11: > > ../../../../../gecko-dev/dom/bluetooth/bluetooth2/BluetoothProfileManagerBase.h: > > In member function 'MozExternalRefCountType > > mozilla::dom::bluetooth::BluetoothProfileResultHandler::AddRef()': > > ../../../../../gecko-dev/dom/bluetooth/bluetooth2/BluetoothProfileManagerBase.h:34:50: > > error: static assertion failed: Reference-counted class > > BluetoothProfileResultHandler should not have a public destructor. Try > > to make this class's destructor non-public. If that is really not > > possible, you can whitelist this class by providing a > > HasDangerousPublicDestructor specialization for it. > > NS_INLINE_DECL_THREADSAFE_REFCOUNTING(BluetoothProfileResultHandler); > > Looks like something that bitrotted a little, > https://bugzilla.mozilla.org/show_bug.cgi?id=1137151 should help you :) > > > > > On Tue, Apr 21, 2015 at 12:17 PM, Jan Jongboom <janjongb...@gmail.com > > <mailto:janjongb...@gmail.com>> wrote: > > > > Ah excellent. I was looking for a bug related to this but couldn't > > find it. Great to see that LeScan is getting there. Probably can use > > that. Easier than implementing my own in Fennec. > > > > On Tue, Apr 21, 2015 at 12:00 PM, Jocelyn Liu <jo...@mozilla.com > > <mailto:jo...@mozilla.com>> wrote: > > > > Hi Jan, > > > > On Tue, Apr 21, 2015 at 4:18 PM, <janjongb...@gmail.com > > <mailto:janjongb...@gmail.com>> wrote: > > > > I would like to have Bluetooth beacon support in (at least) > > Firefox for Android. In the past week I have been hacking on > > beacons and I believe they're gonna be key to connecting the > > physical world with mobile phones. > > > > Any discussion in W3C around this yet? > > > > > > There is an ongoing draft of BLE client API proposed in W3C Web > > Bluetooth Community Group, > > and Beacon is out of scope due to privacy risk according to the > > current spec. > > Please see section 2.1.6 in > > > > https://webbluetoothcg.github.io/web-bluetooth/use-cases.html#usecases_section > > > > > > > > I guess the first iteration of the API could look something > > like: > > > > interface BeaconScanner : EventTarget { > > void startScanning(); > > void stopScanning(); > > > > attribute EventHandler onbeaconfound; > > } > > > > interface Beacon { > > readonly attribute DOMString uuid; > > readonly attribute long major; > > readonly attribtue long minor; > > readonly attribute short rssi; > > } > > > > Support is there for Android 4.3+ and for OS/X (at least > > from what I can test). > > > > > > FYI, bluetooth team is also working on BLE client API for > > Firefox OS, which will expose advertisement data. > > > > It's similar to, > > interface BluetoothAdapter { > > Promise<BluetoothDiscoveryHandle> startLeScan(); > > Promise<void> stopLeScan(); > > } > > > > interface BluetoothDiscoveryHandle : EventTarget { > > attribute EventHandler ondevicefound; > > } > > > > interface BluetoothLeDeviceEvent : Event { > > readonly attribute BluetoothDevice device; > > readonly attribute short rssi; > > readonly attribute ArrayBuffer scanRecord; > > } > > > > Full documentation is in > > https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2. > > LeScan: https://bugzilla.mozilla.org/show_bug.cgi?id=1063444 > > > > > > _______________________________________________ > > dev-webapi mailing list > > dev-web...@lists.mozilla.org > > <mailto:dev-web...@lists.mozilla.org> > > https://lists.mozilla.org/listinfo/dev-webapi > > > > > > > > > > > > > > _______________________________________________ > > dev-b2g mailing list > > dev-b2g@lists.mozilla.org > > https://lists.mozilla.org/listinfo/dev-b2g > >
Building with 4.7 toolchain instead of 4.8 helped. _______________________________________________ dev-b2g mailing list dev-b2g@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-b2g