diff options
-rw-r--r-- | src/js/main.js | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/js/main.js b/src/js/main.js index 07d105c..8ce766c 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -5,8 +5,6 @@ import { notif_alert, notif_warn, notif_info, notif_success } from './notificati let sw = "service-worker.js"; if (navigator.serviceWorker) { - // navigator.serviceWorker.register(sw, {scope: '/hoverbit-ble/'}); - //} navigator.serviceWorker.register( sw, {scope: '/hoverbit-ble/'} ).then(registration => { @@ -65,7 +63,16 @@ joystickLeft.on("end", (evt, data) => { joystickRight.on("move", (evt, data) => { let throttle = data.distance; - if (data.angle.degree > 90) { throttle = 0; } + + if (data.angle.degree > 90) { + throttle = 0; + if (data.distance >= 100) { + hoverControl.reset(); + if (hoverControl.getArm()) { + notif_alert("Detected panicy reducing of throttle, dearming..."); + } + } + } hoverControl.setThrottle(throttle); }); joystickRight.on("end", (evt, data) => { |