From cdd27586e16940aa1067a67576372e1300da30bd Mon Sep 17 00:00:00 2001
From: Lucio Zambon <lucio.zambon@elettra.eu>
Date: Thu, 19 Sep 2024 00:43:44 +0000
Subject: [PATCH] Update bpm2d.js

---
 bpm2d.js | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/bpm2d.js b/bpm2d.js
index 5957707..2a6c640 100644
--- a/bpm2d.js
+++ b/bpm2d.js
@@ -63,6 +63,7 @@
 		}
 	}
 	function bpmSwitch(bpmData, params) {
+		console.log('bpmSwitch()',bpmData, params, params.bpm);
 		if (bpmData.reader !== false) clearInterval(bpmData.reader);
 		bpmData.reader = false;
 		if (params.bpm=='') {
@@ -70,7 +71,10 @@
 			$('#applicationFrame').removeAttr("src");
 		} 
 		else {
-			const bpms = 'sr,bts,preinjector'.split(','); // <<<<<<<<<<<<<<<<<<<<<<<<--------------------------------------------------
+			const bpms = [];
+			for (let i in bpmData) if (i!="reader") bpms.push(i);
+			console.log('bpms', bpms);
+			// const bpms = 'sr,bts,preinjector'.split(','); // <<<<<<<<<<<<<<<<<<<<<<<<--------------------------------------------------
 			for (let facility in bpmData) {
 				if (typeof bpmData[facility].map == 'undefined') continue;
 				bpmData.oldIndex = facility;
@@ -114,7 +118,7 @@
 		fetch(conf.bpmUrl)
 		.then((response) => {return response.json();})
 		.then((eventData) => {
-			// console.log('bpmRead()', eventData);
+			console.log('bpmRead()', conf.bpmUrl, eventData);
 			for (let i in eventData) {
 				// console.log(i, eventData[i]);
 				bpmRender(i, eventData[i]);
-- 
GitLab