From 48908c9d83967731b929d912c165e7cb12aa53ae Mon Sep 17 00:00:00 2001 From: Jakob Stendahl Date: Tue, 9 Feb 2021 12:38:46 +0100 Subject: :sparkles: Add panic-detect feature --- src/js/main.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src') 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) => { -- cgit v1.2.3