|
1183 | 1183 | background-attachment: fixed;
|
1184 | 1184 | }
|
1185 | 1185 | </style>
|
1186 |
| - <meta content="Bikeshed version 7e43b56c4e1ede2eed18417e4d8def49e6eb4bd8" name="generator"> |
| 1186 | + <meta content="Bikeshed version fa6d32dea6b39d19cbb9dd6d5e69f189e8bdd53f" name="generator"> |
1187 | 1187 | <style>
|
1188 | 1188 | table {
|
1189 | 1189 | border-collapse: collapse;
|
@@ -1453,8 +1453,9 @@ <h2 class="no-num no-toc no-ref heading settled" id="subtitle"><span class="cont
|
1453 | 1453 | <dd><span><a href="mailto:public-device-apis@w3.org?subject=%5Bmotion-sensors%5D%20YOUR%20TOPIC%20HERE">public-device-apis@w3.org</a> with subject line “<kbd>[motion-sensors] <i data-lt="">… message topic …</i></kbd>” (<a href="https://lists.w3.org/Archives/Public/public-device-apis/" rel="discussion">archives</a>)</span>
|
1454 | 1454 | <dt>Issue Tracking:
|
1455 | 1455 | <dd><a href="https://github.com/w3c/motion-sensors/issues/">GitHub</a>
|
1456 |
| - <dt class="editor">Editor: |
| 1456 | + <dt class="editor">Editors: |
1457 | 1457 | <dd class="editor p-author h-card vcard" data-editor-id="57705"><a class="p-name fn u-url url" href="https://intel.com/">Kenneth Rohde Christiansen</a> (<span class="p-org org">Intel Corporation</span>)
|
| 1458 | + <dd class="editor p-author h-card vcard" data-editor-id="78335"><a class="p-name fn u-url url" href="http://intel.com/">Alexander Shalamov</a> (<span class="p-org org">Intel Corporation</span>) |
1458 | 1459 | <dt>Bug Reports:
|
1459 | 1460 | <dd><span><a href="https://www.github.com/w3c/motion-sensors/issues/new">via the w3c/motion-sensors repository on GitHub</a></span>
|
1460 | 1461 | </dl>
|
@@ -1691,7 +1692,7 @@ <h4 class="heading settled" data-level="4.2.1" id="low-pass-filters"><span class
|
1691 | 1692 | <span class="c1">// Isolate gravity with low-pass filter.
|
1692 | 1693 | </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><span class="p">;</span>
|
1693 | 1694 |
|
1694 |
| -accl<span class="p">.</span>onchange <span class="o">=</span> <span class="p">(</span><span class="p">)</span> <span class="o">=></span> <span class="p">{</span> |
| 1695 | +accl<span class="p">.</span>onchange <span class="o">=</span> <span class="p">(</span><span class="p">)</span> <span class="p">=></span> <span class="p">{</span> |
1695 | 1696 | filter<span class="p">.</span>update<span class="p">(</span>accl<span class="p">)</span><span class="p">;</span> <span class="c1">// Pass latest values through filter.
|
1696 | 1697 | </span> console<span class="p">.</span>log<span class="p">(</span><span class="sb">`</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="sb">`</span><span class="p">)</span><span class="p">;</span>
|
1697 | 1698 | <span class="p">}</span>
|
@@ -1728,7 +1729,7 @@ <h4 class="heading settled" data-level="4.2.2" id="high-pass-filters"><span clas
|
1728 | 1729 | <span class="c1">// Remove drift with a high pass filter.
|
1729 | 1730 | </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><span class="p">;</span>
|
1730 | 1731 |
|
1731 |
| -gyro<span class="p">.</span>onchange <span class="o">=</span> <span class="p">(</span><span class="p">)</span> <span class="o">=></span> <span class="p">{</span> |
| 1732 | +gyro<span class="p">.</span>onchange <span class="o">=</span> <span class="p">(</span><span class="p">)</span> <span class="p">=></span> <span class="p">{</span> |
1732 | 1733 | filter<span class="p">.</span>update<span class="p">(</span>gyro<span class="p">)</span><span class="p">;</span> <span class="c1">// Pass latest values through filter.
|
1733 | 1734 | </span> console<span class="p">.</span>log<span class="p">(</span><span class="sb">`</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="sb">`</span><span class="p">)</span><span class="p">;</span>
|
1734 | 1735 | <span class="p">}</span>
|
@@ -1814,7 +1815,7 @@ <h4 class="heading settled" data-level="4.5.1" id="complementary-filters"><span
|
1814 | 1815 | <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>
|
1815 | 1816 | <span class="kr">const</span> bias <span class="o">=</span> <span class="mf">0.98</span><span class="p">;</span>
|
1816 | 1817 |
|
1817 |
| -gyro<span class="p">.</span>onchange <span class="o">=</span> <span class="p">(</span><span class="p">)</span> <span class="o">=></span> <span class="p">{</span> |
| 1818 | +gyro<span class="p">.</span>onchange <span class="o">=</span> <span class="p">(</span><span class="p">)</span> <span class="p">=></span> <span class="p">{</span> |
1818 | 1819 | <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>
|
1819 | 1820 | timestamp <span class="o">=</span> gyro<span class="p">.</span>timestamp<span class="p">;</span>
|
1820 | 1821 |
|
|
0 commit comments