, type?: string) => {
const publish = (data: WebsocketOutData) => {
- console.log('Got updated', data);
-
if (socket.readyState === WebSocket.OPEN)
throttle.throttle(
() => socket.send(type ? JSON.stringify({ type, data }) : data),
diff --git a/app2/src/routes/controller/+layout.svelte b/app2/src/routes/controller/+layout.svelte
index c6433de..cec36c6 100644
--- a/app2/src/routes/controller/+layout.svelte
+++ b/app2/src/routes/controller/+layout.svelte
@@ -1,5 +1,5 @@
diff --git a/app2/src/lib/components/Controls.svelte b/app2/src/routes/controller/Controls.svelte
similarity index 82%
rename from app2/src/lib/components/Controls.svelte
rename to app2/src/routes/controller/Controls.svelte
index 954c86b..8d9356c 100644
--- a/app2/src/lib/components/Controls.svelte
+++ b/app2/src/routes/controller/Controls.svelte
@@ -4,8 +4,6 @@
import { capitalize, throttler, toInt8 } from '$lib/utilities';
import { input, outControllerData, mode, modes, type Modes } from '$lib/stores';
import type { vector } from '$lib/models';
- import Range from './input/Range.svelte';
- import Button from './input/Button.svelte';
let throttle = new throttler();
let left: nipplejs.JoystickManager;
@@ -69,7 +67,7 @@
throttle.throttle(updateData, throttle_timing);
};
- const handleRange = (event:CustomEvent, key: 'speed' | 'height') => {
+ const handleRange = (event:Event, key: 'speed' | 'height') => {
const value:number = event.detail
input.update((inputData) => {
inputData[key] = value;
@@ -91,20 +89,17 @@