diff --git a/index.bs b/index.bs index d5d6ee6..efc15c0 100644 --- a/index.bs +++ b/index.bs @@ -547,7 +547,7 @@ A [=device sensor=] measures a physical quantities and provides a corresponding sensor reading which is a source of information about the environment. -Each [=sensor reading=] is composed of the values +Each [=sensor reading=] is composed of the values of the physical quantity measured by the [=device sensor=] at time tn which is called the reading timestamp. @@ -558,8 +558,8 @@ a reference frame for the [=device sensor=]'s [=sensor readings=]. A [=device sensor=] that provides such [=sensor readings=] is referred to as spatial sensor. -A [=spatial sensor=] can be uniaxial, biaxial, -or triaxial, depending on the number of orthogonal axes in +A [=spatial sensor=] can be uniaxial, biaxial, +or triaxial, depending on the number of orthogonal axes in which it can perform simultaneous measurements. Scalar physical quantities (e.g. temperature) do not require @@ -645,11 +645,11 @@ for the given [=sensor types=] they are targeting. through a process called sensor fusion. This process provides [=high-level|higher-level=] or more accurate data (often at the cost of increased latency). -For example, the [=sensor readings|readings=] of a [=triaxial=] magnetometer +For example, the [=sensor readings|readings=] of a triaxial magnetometer needs to be combined with the [=sensor readings|readings=] of an accelerometer to provide a correct bearing. -Smart sensors and sensor hubs +Smart sensors and sensor hubs have built-in compute resources which allow them to carry out [=calibration=] and [=sensor fusion=] at the hardware level, freeing up CPU resources and lowering battery consumption in the process. @@ -1402,7 +1402,7 @@ to {{SensorErrorEventInit}}. 1. Let |type| be |sensor|'s associated [=sensor type=]. 1. If |type|'s [=threshold check algorithm=] is defined, then: 1. Let |result| be the result of invoking |type|'s [=threshold check algorithm=] - with |reading| and |latest reading|. + with |reading| and |sensor|'s [=latest reading=]. 1. If |result| is false, then abort these steps. 1. [=map/For each=] |key| → value of [=latest reading=]. 1. [=map/Set=] [=latest reading=][|key|] to the corresponding