@@ -341,6 +341,9 @@ through the Permissions API [[!PERMISSIONS]].
341
341
Concepts {#concepts}
342
342
========
343
343
344
+ Sensors {#concepts-sensors}
345
+ -------
346
+
344
347
A [=sensor=] measures different physical quantities
345
348
and provide corresponding raw sensor readings
346
349
which are a source of information about the user and their environment.
@@ -355,6 +358,9 @@ through a process called [=sensor fusion=].
355
358
[=calibration|Calibrated=] [=raw sensor readings=] are referred to as sensor readings ,
356
359
whether or not they have undergone [=sensor fusion=] .
357
360
361
+ Sensor Types {#concepts-sensor-types}
362
+ -----------
363
+
358
364
Different [=sensor types=] measure different physical quantities
359
365
such as temperature, air pressure, heart-rate, or luminosity.
360
366
@@ -432,6 +438,9 @@ preferring instead to differentiate [=sensors=] as to whether they describe
432
438
the kind of [=sensor readings|readings=] produced--these are [=high-level=] sensors--
433
439
or how the sensor is implemented ([=low-level=] sensors).
434
440
441
+ Reporting Modes {#concepts-reporting-modes}
442
+ ---------------
443
+
435
444
[=Sensors=] have different reporting modes .
436
445
When [=sensor readings=] are reported at regular intervals,
437
446
at an ajustable frequency measured in hertz (Hz),
@@ -447,8 +456,7 @@ When the [=reporting mode=] is [=implementation specific=],
447
456
or only when a [=sensor readings|reading=] change is observed.
448
457
This allows user agents more latitude to
449
458
carry out power- or CPU-saving strategies,
450
- and support multiple hardware configurations,
451
- which is why it should generally be preferred.
459
+ and support multiple hardware configurations.
452
460
[=periodic|Periodic reporting mode=] , on the other hand,
453
461
allows a much more fine-grained approach
454
462
and is essential for use cases with, for example,
0 commit comments