- From: Max Froumentin <maxfro@opera.com>
- Date: Fri, 12 Feb 2010 10:26:53 +0100
- To: "Nilsson, Claes1" <Claes1.Nilsson@sonyericsson.com>
- CC: "public-device-apis@w3.org" <public-device-apis@w3.org>
On 11/02/2010 17:23, Nilsson, Claes1 wrote: > However, don't we still need some method to discover which sensors > this actual device supports? I am considering something similar to > Android getSensorList, > http://developer.android.com/reference/android/hardware/SensorManager.html#getSensorList(int) I think you're right. Right now I'd considered that you would be able to write: get("AmbientAtmosphericPressure",error,success); function error(e) { if (e.type==INFORMATION_UNAVAILABLE) { // there's no pressure sensor, so do something else } } function success(p) { // we have a pressure value, proceed watch("AmbientAtmosphericPressure", error2, success2); } but perhaps it's indeed better if we could write: if (navigator.device.sysinfo.supports("AmbientAtmosphericPressure")) // we have a pressure value, proceed watch("AmbientAtmosphericPressure", error, success); else // no pressure sensor, do something else Something like that? Max.
Received on Friday, 12 February 2010 09:27:27 UTC