@@ -1448,6 +1448,8 @@ <h2 class="no-num no-toc no-ref heading settled" id="subtitle"><span class="cont
1448
1448
< dd > < a class ="u-url " href ="https://w3c.github.io/motion-sensors/ "> https://w3c.github.io/motion-sensors/</ a >
1449
1449
< dt > Latest published version:
1450
1450
< dd > < a href ="https://www.w3.org/TR/motion-sensors/ "> https://www.w3.org/TR/motion-sensors/</ a >
1451
+ < dt > Previous Versions:
1452
+ < dd > < a href ="https://www.w3.org/TR/2017/NOTE-motion-sensors-20170511/ " rel ="prev "> https://www.w3.org/TR/2017/NOTE-motion-sensors-20170511/</ a >
1451
1453
< dt > Version History:
1452
1454
< dd > < a href ="https://github.com/w3c/motion-sensors/commits/gh-pages/index.bs "> https://github.com/w3c/motion-sensors/commits/gh-pages/index.bs</ a >
1453
1455
< dt > Feedback:
@@ -1695,7 +1697,7 @@ <h4 class="heading settled" data-level="4.2.1" id="low-pass-filters"><span class
1695
1697
< span class ="c1 "> // Isolate gravity with low-pass filter.</ span >
1696
1698
< span class ="c1 "> </ span > < span class ="kr "> const</ span > filter < span class ="o "> =</ span > < span class ="k "> new</ span > LowPassFilterData< span class ="p "> (</ span > accl< span class ="p "> ,</ span > < span class ="mf "> 0.8</ span > < span class ="p "> );</ span >
1697
1699
1698
- accl< span class ="p "> .</ span > onreading < span class ="o "> =</ span > < span class ="p "> ()</ span > < span class ="p "> => </ span > < span class ="p "> {</ span >
1700
+ accl< span class ="p "> .</ span > onreading < span class ="o "> =</ span > < span class ="p "> ()</ span > < span class ="o "> => </ span > < span class ="p "> {</ span >
1699
1701
filter< span class ="p "> .</ span > update< span class ="p "> (</ span > accl< span class ="p "> );</ span > < span class ="c1 "> // Pass latest values through filter.</ span >
1700
1702
< span class ="c1 "> </ span > console< span class ="p "> .</ span > log< span class ="p "> (</ span > < span class ="sb "> `Isolated gravity (</ span > < span class ="si "> ${</ span > filter< span class ="p "> .</ span > x< span class ="si "> }</ span > < span class ="sb "> , </ span > < span class ="si "> ${</ span > filter< span class ="p "> .</ span > y< span class ="si "> }</ span > < span class ="sb "> , </ span > < span class ="si "> ${</ span > filter< span class ="p "> .</ span > z< span class ="si "> }</ span > < span class ="sb "> )`</ span > < span class ="p "> );</ span >
1701
1703
< span class ="p "> }</ span >
@@ -1732,7 +1734,7 @@ <h4 class="heading settled" data-level="4.2.2" id="high-pass-filters"><span clas
1732
1734
< span class ="c1 "> // Remove drift with a high pass filter.</ span >
1733
1735
< span class ="c1 "> </ span > < span class ="kr "> const</ span > filter < span class ="o "> =</ span > < span class ="k "> new</ span > HighPassFilterData< span class ="p "> (</ span > gyro< span class ="p "> ,</ span > < span class ="mf "> 0.8</ span > < span class ="p "> );</ span >
1734
1736
1735
- gyro< span class ="p "> .</ span > onreading < span class ="o "> =</ span > < span class ="p "> ()</ span > < span class ="p "> => </ span > < span class ="p "> {</ span >
1737
+ gyro< span class ="p "> .</ span > onreading < span class ="o "> =</ span > < span class ="p "> ()</ span > < span class ="o "> => </ span > < span class ="p "> {</ span >
1736
1738
filter< span class ="p "> .</ span > update< span class ="p "> (</ span > gyro< span class ="p "> );</ span > < span class ="c1 "> // Pass latest values through filter.</ span >
1737
1739
< span class ="c1 "> </ span > console< span class ="p "> .</ span > log< span class ="p "> (</ span > < span class ="sb "> `Steady gyroscope (</ span > < span class ="si "> ${</ span > filter< span class ="p "> .</ span > x< span class ="si "> }</ span > < span class ="sb "> , </ span > < span class ="si "> ${</ span > filter< span class ="p "> .</ span > y< span class ="si "> }</ span > < span class ="sb "> , </ span > < span class ="si "> ${</ span > filter< span class ="p "> .</ span > z< span class ="si "> }</ span > < span class ="sb "> )`</ span > < span class ="p "> );</ span >
1738
1740
< span class ="p "> }</ span >
@@ -1818,7 +1820,7 @@ <h4 class="heading settled" data-level="4.5.1" id="complementary-filters"><span
1818
1820
< span class ="kd "> let</ span > alpha < span class ="o "> =</ span > beta < span class ="o "> =</ span > gamma < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ;</ span >
1819
1821
< span class ="kr "> const</ span > bias < span class ="o "> =</ span > < span class ="mf "> 0.98</ span > < span class ="p "> ;</ span >
1820
1822
1821
- gyro< span class ="p "> .</ span > onreading < span class ="o "> =</ span > < span class ="p "> ()</ span > < span class ="p "> => </ span > < span class ="p "> {</ span >
1823
+ gyro< span class ="p "> .</ span > onreading < span class ="o "> =</ span > < span class ="p "> ()</ span > < span class ="o "> => </ span > < span class ="p "> {</ span >
1822
1824
< span class ="kd "> let</ span > dt < span class ="o "> =</ span > timestamp < span class ="o "> ?</ span > < span class ="p "> (</ span > gyro< span class ="p "> .</ span > timestamp < span class ="o "> -</ span > timestamp< span class ="p "> )</ span > < span class ="o "> /</ span > < span class ="mi "> 1000</ span > < span class ="o "> :</ span > < span class ="mi "> 0</ span > < span class ="p "> ;</ span >
1823
1825
timestamp < span class ="o "> =</ span > gyro< span class ="p "> .</ span > timestamp< span class ="p "> ;</ span >
1824
1826
0 commit comments