<!DOCTYPE html> <meta charset="utf-8"> <title>LinearAccelerationSensor Shake Threshold Test</title> <link rel="author" title="Intel" href="http://www.intel.com"> <link rel="help" href="https://w3c.github.io/accelerometer/#examples"> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <p class="instructions"> Shake gesture along x axis of the device. </p> <script> setup({explicit_timeout: true}); async_test(t => { const shakeThreshold = 25; const sensor = new LinearAccelerationSensor({frequency: 60}); sensor.onreading = t.step_func(() => { if (sensor.x > shakeThreshold) { t.done(); } }); sensor.onerror = t.step_func_done(event => { assert_unreached(event.error.name + ":" + event.error.message); }); sensor.start(); }, "Test that when shaking gesture along x axis of the device, the shake threshold can be greater than 25"); </script>