Sensor: reading event

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Событие reading происходит когда на датчике доступны новые показания.

Интерфейс Sensor это базовый класс, события onreading и reading могут быть использованы только в одном из наследуемых классов.

Синтаксис

Можно использовать как название события в addEventListener(), так и как свойство - обработчик события.

js
addEventListener("reading", (event) => {});

onreading = (event) => {};

Тип события

Общий Event без дополнительных свойств.

Примеры

Получение ускорения

Этот пример добавляет слушатель, который получает значения ускорения из Accelerometer. Слушатель читает данные шестьдесят раз в секунду.

js
const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("reading", () => {
  console.log("Ускорение по оси X " + acl.x);
  console.log("Ускорение по оси Y " + acl.y);
  console.log("Ускорение по оси Z " + acl.z);
});
acl.start();

Спецификации

Specification
Generic Sensor API
# sensor-onreading

Совместимость с браузерами

BCD tables only load in the browser

Смотри также