- From: Tobie Langel via GitHub <sysbot+gh@w3.org>
- Date: Fri, 05 Jun 2015 10:12:33 +0000
- To: public-device-apis@w3.org
tobie has just created a new issue for https://github.com/w3c/sensors:
== Add a threshold option ==
Johnn-Five implements a [treshold attribute][1] which determines the
amount of change necessary of the value of the sensor to trigger a
`change` event. Given we want to support sensors with multiple values,
we'd at least need to add an attribute for each value. It might be
simpler to add a method that would compare the current values with the
last emitted ones and return a boolean (which would be used
internally to decide whether or nor to trigger the `change` event). So
for example setting up a geoloc sensor to only trigger when changing
hemisphere:
```js
new Sensor({
change: function(prev, curr) {
return Math.sign(prev.latitude) !== Math.sign(curr.latitude);
}
});
```
[1]: https://github.com/rwaldron/johnny-five/wiki/Sensor#events
See https://github.com/w3c/sensors/issues/25
Received on Friday, 5 June 2015 10:12:35 UTC