From 6093baaaf097a97f29c171f368efe86cf7bb0112 Mon Sep 17 00:00:00 2001 From: Willian Galvani Date: Tue, 2 Jan 2024 18:36:33 -0300 Subject: [PATCH] main-vehicle: allow setting vehicle and stream urls via query --- src/stores/mainVehicle.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/stores/mainVehicle.ts b/src/stores/mainVehicle.ts index d0067ae29..ea0579bf6 100644 --- a/src/stores/mainVehicle.ts +++ b/src/stores/mainVehicle.ts @@ -90,11 +90,15 @@ export const useMainVehicleStore = defineStore('main-vehicle', () => { const cpuLoad = ref() const globalAddress = useStorage('cockpit-vehicle-address', defaultGlobalAddress) const _mainConnectionURI = new CustomizableParameter(() => { - return new Connection.URI(`${ws_protocol}://${globalAddress.value}:6040/ws/mavlink`) + const queryMainConnectionURI = new URLSearchParams(window.location.search).get('mainConnectionURI') + return new Connection.URI( + queryMainConnectionURI || `${ws_protocol}://${globalAddress.value}/mavlink2rest/ws/mavlink` + ) }) const mainConnectionURI = ref(_mainConnectionURI) const _webRTCSignallingURI = new CustomizableParameter(() => { - return new Connection.URI(`${ws_protocol}://${globalAddress.value}:6021`) + const queryWebRTCSignallingURI = new URLSearchParams(window.location.search).get('webRTCSignallingURI') + return new Connection.URI(queryWebRTCSignallingURI || `${ws_protocol}://${globalAddress.value}:6021`) }) const webRTCSignallingURI = ref(_webRTCSignallingURI) const lastHeartbeat = ref()