From faa9b80b8fa3ca10fdac1bf2b1bf78382820e804 Mon Sep 17 00:00:00 2001 From: Emanuele Laface <emanuele.laface@esss.se> Date: Mon, 5 Dec 2022 16:52:41 +0100 Subject: [PATCH] Add cryo main page --- WebSites/pos/dashboard.json | 133 +++++++++++++++++++----------------- 1 file changed, 72 insertions(+), 61 deletions(-) diff --git a/WebSites/pos/dashboard.json b/WebSites/pos/dashboard.json index 6b47882..6a7dc37 100644 --- a/WebSites/pos/dashboard.json +++ b/WebSites/pos/dashboard.json @@ -40,7 +40,7 @@ "1": 7, "2": 7, "3": 7, - "4": 7, + "4": 19, "5": 7, "6": 7, "7": 11, @@ -99,7 +99,7 @@ "1": 57, "2": 35, "3": 7, - "4": 7, + "4": 19, "5": 7, "6": 7, "7": 7, @@ -150,7 +150,7 @@ "1": 41, "2": 7, "3": 31, - "4": 7, + "4": 19, "5": 17, "6": 7, "7": 7, @@ -212,7 +212,7 @@ "1": 31, "2": 15, "3": 15, - "4": 15, + "4": 27, "5": 7, "6": 7, "7": 7, @@ -286,7 +286,7 @@ "1": 21, "2": 15, "3": 31, - "4": 15, + "4": 31, "5": 7, "6": 7, "7": 13, @@ -353,6 +353,55 @@ } ] }, + { + "title": "DTL", + "width": 1, + "row": { + "1": 69, + "2": 47, + "3": 19, + "4": 31, + "5": 19, + "6": 19, + "9": 19, + "10": 19, + "12": 19 + }, + "col": { + "1": 1, + "2": 1, + "3": 2, + "4": 3, + "5": 4, + "6": 5, + "9": 5, + "10": 5, + "12": 5 + }, + "col_width": 2, + "widgets": [ + { + "type": "indicator", + "settings": { + "value": "let power = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI2-SMonAvg-Mag\"][\"value\"]-datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI3-SMonAvg-Mag\"][\"value\"]+datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI4-SMonAvg-Mag\"][\"value\"]-datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI5-SMonAvg-Mag\"][\"value\"];\n\nif (power > 1) {\n return 1;\n}\nelse {\n return 0;\n}\n", + "on_text": "let power = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI2-SMonAvg-Mag\"][\"value\"]-datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI3-SMonAvg-Mag\"][\"value\"]+datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI4-SMonAvg-Mag\"][\"value\"]-datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI5-SMonAvg-Mag\"][\"value\"];\n\nreturn \"Power: \"+String(power.toFixed(3))+\" kW\";", + "off_text": "DTL Off" + } + }, + { + "type": "flot_extended_plugin", + "settings": { + "plot_type": "area", + "legend": true, + "height": 4, + "value": "datasources[\"Clock\"][\"numeric_value\"];\n\nlet timelength = datasources[\"dtl\"][\"DTL-010:RFS-EVR-101:RFSyncWdt-SP\"][\"value\"]/1000*2;\n\nlet pwxdata = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:Dwn6-XAxis\"][\"value\"];\nlet pwydata = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:Dwn6-Cmp0\"][\"value\"];\n\nlet timestamp = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:Dwn6-Cmp0\"][\"timeStamp\"][\"secondsPastEpoch\"];\nlet now = Math.floor((new Date()).getTime() / 1000);\nvar enable = 1;\nif (now - timestamp > 120) {\n enable = 0;\n}\nelse {\n enable = 1;\n}\n\nvar pwdata = [];\n\nfor (i=0; i < pwxdata.length; i++) {\n if (pwxdata[i] > timelength) {\n break;\n }\n\tpwdata.push([pwxdata[i], enable*pwydata[i]]);\n}\n\nlet data = [{label: 'Power applied', data: pwdata, color: \"green\"}];\n\nreturn data;", + "xticks": "datasources[\"Clock\"][\"numeric_value\"];\n\nvar cols = document.getElementsByClassName('gs_w')[0].getAttribute('data-sizex');\n\nlet timelength = datasources[\"dtl\"][\"DTL-010:RFS-EVR-101:RFSyncWdt-SP\"][\"value\"]/1000*2;\nlet xdata = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:Dwn6-XAxis\"][\"value\"];\n\nif (xdata.length == 0) {\n return;\n}\n\nif (timelength > xdata[xdata.length-1]) {\n timelength = xdata[xdata.length-1];\n}\n\nvar xtick = [];\nvar size = 10;\nif (cols == 1) {\n size = 4;\n}\n\nfor (i = 0; i < (size+1); i += 1) {\n xtick.push([timelength*i/size, (timelength*i/size).toFixed(3).toString()]);\n}\nxtick[size/2][1] = xtick[size/2][1]+\"<br>t [ms]\";\n\nreturn xtick;\n\n", + "yticks": "datasources[\"Clock\"][\"numeric_value\"];\n\nlet dtl_data = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:Dwn6-Cmp0\"][\"value\"];\nvar dtl_ticks = [];\nlet min_dtl = Math.min(...dtl_data);\nlet max_dtl = Math.max(...dtl_data);\n\nif (max_dtl-min_dtl < 1) {\n return([[-2,\"-2\"],[-1,\"-1\"],[0,\"0\"],[1,\"1\"],[2,\"P [kW]\"]]);\n}\n\nfor (i = min_dtl; i <= max_dtl; i += (max_dtl-min_dtl)/5) {\n\tdtl_ticks.push([i, Math.trunc(i)]);\n}\n\ndtl_ticks.push([max_dtl+(max_dtl-min_dtl)/5, \"P [kW]\"]);\nreturn dtl_ticks;", + "zoom": "xy" + } + } + ] + }, { "title": "Beam Mode", "width": 1, @@ -360,7 +409,7 @@ "1": 15, "2": 29, "3": 25, - "4": 25, + "4": 37, "5": 15, "6": 15, "7": 21, @@ -412,7 +461,7 @@ "1": 49, "2": 25, "3": 31, - "4": 25, + "4": 27, "5": 17, "6": 17, "9": 17, @@ -451,7 +500,7 @@ "1": 53, "2": 25, "3": 35, - "4": 29, + "4": 41, "5": 21, "6": 17, "9": 17, @@ -484,55 +533,6 @@ } ] }, - { - "title": "DTL", - "width": 1, - "row": { - "1": 69, - "2": 47, - "3": 19, - "4": 19, - "5": 19, - "6": 19, - "9": 19, - "10": 19, - "12": 19 - }, - "col": { - "1": 1, - "2": 1, - "3": 2, - "4": 3, - "5": 4, - "6": 5, - "9": 5, - "10": 5, - "12": 5 - }, - "col_width": 2, - "widgets": [ - { - "type": "indicator", - "settings": { - "value": "let power = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI2-SMonAvg-Mag\"][\"value\"]-datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI3-SMonAvg-Mag\"][\"value\"]+datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI4-SMonAvg-Mag\"][\"value\"]-datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI5-SMonAvg-Mag\"][\"value\"];\n\nif (power > 1) {\n return 1;\n}\nelse {\n return 0;\n}\n", - "on_text": "let power = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI2-SMonAvg-Mag\"][\"value\"]-datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI3-SMonAvg-Mag\"][\"value\"]+datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI4-SMonAvg-Mag\"][\"value\"]-datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:AI5-SMonAvg-Mag\"][\"value\"];\n\nreturn \"Power: \"+String(power.toFixed(3))+\" kW\";", - "off_text": "DTL Off" - } - }, - { - "type": "flot_extended_plugin", - "settings": { - "plot_type": "area", - "legend": true, - "height": 4, - "value": "datasources[\"Clock\"][\"numeric_value\"];\n\nlet timelength = datasources[\"dtl\"][\"DTL-010:RFS-EVR-101:RFSyncWdt-SP\"][\"value\"]/1000*2;\n\nlet pwxdata = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:Dwn6-XAxis\"][\"value\"];\nlet pwydata = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:Dwn6-Cmp0\"][\"value\"];\n\nlet timestamp = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:Dwn6-Cmp0\"][\"timeStamp\"][\"secondsPastEpoch\"];\nlet now = Math.floor((new Date()).getTime() / 1000);\nvar enable = 1;\nif (now - timestamp > 120) {\n enable = 0;\n}\nelse {\n enable = 1;\n}\n\nvar pwdata = [];\n\nfor (i=0; i < pwxdata.length; i++) {\n if (pwxdata[i] > timelength) {\n break;\n }\n\tpwdata.push([pwxdata[i], enable*pwydata[i]]);\n}\n\nlet data = [{label: 'Power applied', data: pwdata, color: \"green\"}];\n\nreturn data;", - "xticks": "datasources[\"Clock\"][\"numeric_value\"];\n\nvar cols = document.getElementsByClassName('gs_w')[0].getAttribute('data-sizex');\n\nlet timelength = datasources[\"dtl\"][\"DTL-010:RFS-EVR-101:RFSyncWdt-SP\"][\"value\"]/1000*2;\nlet xdata = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:Dwn6-XAxis\"][\"value\"];\n\nif (xdata.length == 0) {\n return;\n}\n\nif (timelength > xdata[xdata.length-1]) {\n timelength = xdata[xdata.length-1];\n}\n\nvar xtick = [];\nvar size = 10;\nif (cols == 1) {\n size = 4;\n}\n\nfor (i = 0; i < (size+1); i += 1) {\n xtick.push([timelength*i/size, (timelength*i/size).toFixed(3).toString()]);\n}\nxtick[size/2][1] = xtick[size/2][1]+\"<br>t [ms]\";\n\nreturn xtick;\n\n", - "yticks": "datasources[\"Clock\"][\"numeric_value\"];\n\nlet dtl_data = datasources[\"dtl\"][\"DTL-010:RFS-DIG-101:Dwn6-Cmp0\"][\"value\"];\nvar dtl_ticks = [];\nlet min_dtl = Math.min(...dtl_data);\nlet max_dtl = Math.max(...dtl_data);\n\nif (max_dtl-min_dtl < 1) {\n return([[-2,\"-2\"],[-1,\"-1\"],[0,\"0\"],[1,\"1\"],[2,\"P [kW]\"]]);\n}\n\nfor (i = min_dtl; i <= max_dtl; i += (max_dtl-min_dtl)/5) {\n\tdtl_ticks.push([i, Math.trunc(i)]);\n}\n\ndtl_ticks.push([max_dtl+(max_dtl-min_dtl)/5, \"P [kW]\"]);\nreturn dtl_ticks;", - "zoom": "xy" - } - } - ] - }, { "title": "Beam Current", "width": 1, @@ -540,7 +540,7 @@ "1": 81, "2": 59, "3": 41, - "4": 33, + "4": 7, "5": 25, "6": 21, "7": 25, @@ -566,17 +566,18 @@ "12": 1, "13": 1 }, - "col_width": 3, + "col_width": 5, "widgets": [ { "type": "flot_extended_plugin", "settings": { - "plot_type": "line", + "plot_type": "None (Enable Points)", "legend": true, "height": 5, - "value": "datasources[\"Clock\"][\"numeric_value\"];\n\nvar lebtdata = [];\nvar rfqdata = [];\nvar mebt1data = [];\nvar mebt2data = [];\nvar dtl2data = [];\nvar fclebtdata = [];\nvar fcmebtdata = [];\nvar fcdtl2data = [];\n\nvar lebtydata = [];\nvar rfqydata = [];\nvar mebt1ydata = [];\nvar mebt2ydata = [];\nvar dtl2ydata = [];\nvar fclebtydata = [];\nvar fcmebtydata = [];\nvar fcdtl2ydata = [];\n\nvar startroi = 0;\nvar endroi = 0;\n\nvar data = [];\n\nswitch(datasources[\"general\"][\"TD-M:Ctrl-SCE-1:BDest-Sel\"][\"value\"][\"index\"]) {\n case 0:\n return \"ISrc\";\n break;\n case 1:\n\t\tlebtydata = datasources[\"pbi\"][\"LEBT-010:PBI-BCM-001:PRC-TR1-ArrayData.[5503:200:49530]\"][\"value\"];\n fclebtydata = datasources[\"pbi\"][\"LEBT-010:PBI-FC-001:TRC2-ArrayData-Comp.[1000:40:9000]\"][\"value\"];\n startroi = 1000;\n\t\tendroi = 9000;\n for (i=0; i < lebtydata.length; i++) {\n\t\t\tlebtdata.push([((endroi-startroi)/lebtydata.length*i+startroi)/1000, lebtydata[i]]);\n\t\t}\n for (i=0; i < fclebtydata.length; i++) {\n \tfclebtdata.push([((endroi-startroi)/fclebtydata.length*i+startroi)/1000, fclebtydata[i]]);\n\t\t}\n data = [{label: 'BCM LEBT', data: lebtdata, color: \"red\"},\n {label: 'FC LEBT', data: fclebtdata, color: \"lime\"}];\n break;\n\tcase 2:\n lebtydata = datasources[\"pbi\"][\"LEBT-010:PBI-BCM-001:PRC-TR1-ArrayData.[35772:4:36872]\"][\"value\"];\n rfqydata = datasources[\"pbi\"][\"RFQ-010:PBI-BCM-001:PRC-TR1-ArrayData.[35772:4:36872]\"][\"value\"];\n mebt1ydata = datasources[\"pbi\"][\"MEBT-010:PBI-BCM-001:PRC-TR1-ArrayData.[35772:4:36872]\"][\"value\"];\n mebt2ydata = datasources[\"pbi\"][\"MEBT-010:PBI-BCM-002:PRC-TR1-ArrayData.[35772:4:36872]\"][\"value\"];\n fcmebtydata = datasources[\"pbi\"][\"MEBT-010:PBI-FC-001:TRC2-ArrayData-Comp.[6500:1:6700]\"][\"value\"];\n startroi = 6500;\n\t\tendroi = 6700;\n for (i=0; i < lebtydata.length; i++) {\n\t\t\tlebtdata.push([((endroi-startroi)/lebtydata.length*i+startroi)/1000, lebtydata[i]]);\n\t\t}\n for (i=0; i < rfqydata.length; i++) {\n \trfqdata.push([((endroi-startroi)/rfqydata.length*i+startroi)/1000, rfqydata[i]]);\n\t\t}\n for (i=0; i < mebt1ydata.length; i++) {\n\t\t\tmebt1data.push([((endroi-startroi)/mebt1ydata.length*i+startroi)/1000, mebt1ydata[i]]);\n\t\t}\n\t\tfor (i=0; i < mebt2ydata.length; i++) {\n\t\t\tmebt2data.push([((endroi-startroi)/mebt2ydata.length*i+startroi)/1000, mebt2ydata[i]]);\n\t\t}\n\t\tfor (i=0; i < fcmebtydata.length; i++) {\n\t\t\tfcmebtdata.push([((endroi-startroi)/fcmebtydata.length*i+startroi)/1000, fcmebtydata[i]]);\n\t\t}\n\t\tdata = [{label: 'BCM LEBT', data: lebtdata, color: \"red\"},\n {label: 'BCM RFQ', data: rfqdata, color: \"green\"},\n {label: 'BCM MEBT 1', data: mebt1data, color: \"pink\"},\n {label: 'BCM MEBT 2', data: mebt2data, color: \"black\"},\n {label: 'FC MEBT', data: fcmebtdata, color: \"yellow\"}];\n break;\n\tcase 3:\n lebtydata = datasources[\"pbi\"][\"LEBT-010:PBI-BCM-001:PRC-TR1-ArrayData.[35772:4:36872]\"][\"value\"];\n rfqydata = datasources[\"pbi\"][\"RFQ-010:PBI-BCM-001:PRC-TR1-ArrayData.[35772:4:36872]\"][\"value\"];\n mebt1ydata = datasources[\"pbi\"][\"MEBT-010:PBI-BCM-001:PRC-TR1-ArrayData.[35772:4:36872]\"][\"value\"];\n mebt2ydata = datasources[\"pbi\"][\"MEBT-010:PBI-BCM-002:PRC-TR1-ArrayData.[35772:4:36872]\"][\"value\"];\n dtl2ydata = datasources[\"pbi\"][\"DTL-010:PBI-BCM-001:PRC-TR1-ArrayData.[35772:4:36872]\"][\"value\"];\n fcdtl2ydata = datasources[\"pbi\"][\"DTL-010:PBI-FC-001:TRC2-ArrayData-Comp.[6500:1:6700]\"][\"value\"];\n startroi = 6500;\n\t\tendroi = 6700;\n for (i=0; i < lebtydata.length; i++) {\n\t\t\tlebtdata.push([((endroi-startroi)/lebtydata.length*i+startroi)/1000, lebtydata[i]]);\n\t\t}\n\t\tfor (i=0; i < rfqydata.length; i++) {\n\t\t\trfqdata.push([((endroi-startroi)/rfqydata.length*i+startroi)/1000, rfqydata[i]]);\n\t\t}\n for (i=0; i < mebt1ydata.length; i++) {\n \tmebt1data.push([((endroi-startroi)/mebt1ydata.length*i+startroi)/1000, mebt1ydata[i]]);\n\t\t}\n\t\tfor (i=0; i < mebt2ydata.length; i++) {\n\t\t\tmebt2data.push([((endroi-startroi)/mebt2ydata.length*i+startroi)/1000, mebt2ydata[i]]);\n\t\t}\n\t\tfor (i=0; i < dtl2ydata.length; i++) {\n\t\t\tdtl2data.push([((endroi-startroi)/dtl2ydata.length*i+startroi)/1000, dtl2ydata[i]]);\n\t\t}\n for (i=0; i < fcdtl2ydata.length; i++) {\n\t\t\tfcdtl2data.push([((endroi-startroi)/fcdtl2ydata.length*i+startroi)/1000, fcdtl2ydata[i]]);\n\t\t}\n\t\tdata = [{label: 'BCM LEBT', data: lebtdata, color: \"red\"},\n {label: 'BCM RFQ', data: rfqdata, color: \"green\"},\n {label: 'BCM MEBT 1', data: mebt1data, color: \"pink\"},\n {label: 'BCM MEBT 2', data: mebt2data, color: \"black\"},\n\t\t\t{label: 'BCM DTL 2', data: dtl2data, color: \"lime\"},\n {label: 'FC DTL 2', data: fcdtl2data, color: \"white\"}];\n break;\n\tcase 4:\n\t\treturn \"DLT4\";\n break;\n default:\n return \"NO Destination\";\n}\n\n\nreturn data;", + "value": "datasources[\"Clock\"][\"numeric_value\"];\n\nvar vbtemp = [];\n\nvar vb = 1;\nfor (let key in datasources[\"cryo\"]) {\n\tvbtemp.push([vb, datasources[\"cryo\"][key][\"value\"]]);\n vb = vb + 1;\n}\n\ndata = [{label: \"Valve Box Temperature\", data: vbtemp, color: \"red\"}];\n \nreturn data;", "xticks": "", "yticks": "", + "points": true, "zoom": "xy" } } @@ -643,6 +644,16 @@ "method": "GET", "name": "dtl" } + }, + { + "name": "cryo", + "type": "JSON", + "settings": { + "url": "https://pos.esss.lu.se/data/api/v2/pvget/CrS-CTL:Cryo-TT-811:MeasValue,CrS-CTL:Cryo-TT-812:MeasValue,CrS-CTL:Cryo-TT-813:MeasValue,CrS-CTL:Cryo-TT-814:MeasValue,HBL-010CDL:Cryo-TT-82305:MeasValue,HBL-010CDL:Cryo-TT-82306:MeasValue,HBL-020CDL:Cryo-TT-82405:MeasValue,HBL-020CDL:Cryo-TT-82406:MeasValue,HBL-030CDL:Cryo-TT-82505:MeasValue,HBL-030CDL:Cryo-TT-82506:MeasValue,HBL-040CDL:Cryo-TT-82605:MeasValue,HBL-040CDL:Cryo-TT-82606:MeasValue,HBL-050CDL:Cryo-TT-82705:MeasValue,HBL-050CDL:Cryo-TT-82706:MeasValue,HBL-060CDL:Cryo-TT-82805:MeasValue,HBL-060CDL:Cryo-TT-82806:MeasValue,HBL-070CDL:Cryo-TT-82905:MeasValue,HBL-070CDL:Cryo-TT-82906:MeasValue,HBL-080CDL:Cryo-TT-83005:MeasValue,HBL-080CDL:Cryo-TT-83006:MeasValue,HBL-090CDL:Cryo-TT-83105:MeasValue,HBL-090CDL:Cryo-TT-83106:MeasValue,HBL-100CDL:Cryo-TT-83205:MeasValue,HBL-100CDL:Cryo-TT-83206:MeasValue,HBL-110CDL:Cryo-TT-83305:MeasValue,HBL-110CDL:Cryo-TT-83306:MeasValue,HBL-120CDL:Cryo-TT-83405:MeasValue,HBL-120CDL:Cryo-TT-83406:MeasValue,HBL-130CDL:Cryo-TT-83505:MeasValue,HBL-130CDL:Cryo-TT-83506:MeasValue,HBL-140CDL:Cryo-TT-83605:MeasValue,HBL-140CDL:Cryo-TT-83606:MeasValue,HBL-150CDL:Cryo-TT-83705:MeasValue,HBL-150CDL:Cryo-TT-83706:MeasValue,HBL-160CDL:Cryo-TT-83805:MeasValue,HBL-160CDL:Cryo-TT-83806:MeasValue,HBL-170CDL:Cryo-TT-83905:MeasValue,HBL-170CDL:Cryo-TT-83906:MeasValue,HBL-180CDL:Cryo-TT-84005:MeasValue,HBL-180CDL:Cryo-TT-84006:MeasValue,HBL-190CDL:Cryo-TT-84105:MeasValue,HBL-190CDL:Cryo-TT-84106:MeasValue,HBL-200CDL:Cryo-TT-84205:MeasValue,HBL-200CDL:Cryo-TT-84206:MeasValue,HBL-210CDL:Cryo-TT-84305:MeasValue,HBL-210CDL:Cryo-TT-84306:MeasValue,HBL-010CDL:Cryo-TT-82305:MeasValue,HBL-010CDL:Cryo-TT-82306:MeasValue,HBL-020CDL:Cryo-TT-82405:MeasValue,HBL-020CDL:Cryo-TT-82406:MeasValue,HBL-030CDL:Cryo-TT-82505:MeasValue,HBL-030CDL:Cryo-TT-82506:MeasValue,HBL-040CDL:Cryo-TT-82605:MeasValue,HBL-040CDL:Cryo-TT-82606:MeasValue,HBL-050CDL:Cryo-TT-82705:MeasValue,HBL-050CDL:Cryo-TT-82706:MeasValue,HBL-060CDL:Cryo-TT-82805:MeasValue,HBL-060CDL:Cryo-TT-82806:MeasValue,HBL-070CDL:Cryo-TT-82905:MeasValue,HBL-070CDL:Cryo-TT-82906:MeasValue,HBL-080CDL:Cryo-TT-83005:MeasValue,HBL-080CDL:Cryo-TT-83006:MeasValue,HBL-090CDL:Cryo-TT-83105:MeasValue,HBL-090CDL:Cryo-TT-83106:MeasValue,HBL-100CDL:Cryo-TT-83205:MeasValue,HBL-100CDL:Cryo-TT-83206:MeasValue,HBL-110CDL:Cryo-TT-83305:MeasValue,HBL-110CDL:Cryo-TT-83306:MeasValue,HBL-120CDL:Cryo-TT-83405:MeasValue,HBL-120CDL:Cryo-TT-83406:MeasValue,HBL-130CDL:Cryo-TT-83505:MeasValue,HBL-130CDL:Cryo-TT-83506:MeasValue,HBL-140CDL:Cryo-TT-83605:MeasValue,HBL-140CDL:Cryo-TT-83606:MeasValue,HBL-150CDL:Cryo-TT-83705:MeasValue,HBL-150CDL:Cryo-TT-83706:MeasValue,HBL-160CDL:Cryo-TT-83805:MeasValue,HBL-160CDL:Cryo-TT-83806:MeasValue,HBL-170CDL:Cryo-TT-83905:MeasValue,HBL-170CDL:Cryo-TT-83906:MeasValue,HBL-180CDL:Cryo-TT-84005:MeasValue,HBL-180CDL:Cryo-TT-84006:MeasValue,HBL-190CDL:Cryo-TT-84105:MeasValue,HBL-190CDL:Cryo-TT-84106:MeasValue,HBL-200CDL:Cryo-TT-84205:MeasValue,HBL-200CDL:Cryo-TT-84206:MeasValue,HBL-210CDL:Cryo-TT-84305:MeasValue,HBL-210CDL:Cryo-TT-84306:MeasValue,MBL-010CDL:Cryo-TT-81405:MeasValue,MBL-010CDL:Cryo-TT-81406:MeasValue,MBL-020CDL:Cryo-TT-81505:MeasValue,MBL-020CDL:Cryo-TT-81506:MeasValue,MBL-030CDL:Cryo-TT-81605:MeasValue,MBL-030CDL:Cryo-TT-81606:MeasValue,MBL-040CDL:Cryo-TT-81705:MeasValue,MBL-040CDL:Cryo-TT-81706:MeasValue,MBL-050CDL:Cryo-TT-81805:MeasValue,MBL-050CDL:Cryo-TT-81806:MeasValue,MBL-060CDL:Cryo-TT-81905:MeasValue,MBL-060CDL:Cryo-TT-81906:MeasValue,MBL-070CDL:Cryo-TT-82005:MeasValue,MBL-070CDL:Cryo-TT-82006:MeasValue,MBL-080CDL:Cryo-TT-82105:MeasValue,MBL-080CDL:Cryo-TT-82106:MeasValue,MBL-090CDL:Cryo-TT-82205:MeasValue,MBL-090CDL:Cryo-TT-82206:MeasValue,Spk-000CDL:Cryo-TT-91:MeasValue,Spk-000CDL:Cryo-TT-92:MeasValue,Spk-000CDL:Cryo-TT-97:MeasValue,Spk-000CDL:Cryo-TT-98:MeasValue,Spk-010CDL:Cryo-TT-01:MeasValue,Spk-010CDL:Cryo-TT-02:MeasValue,Spk-020CDL:Cryo-TT-01:MeasValue,Spk-020CDL:Cryo-TT-02:MeasValue,Spk-030CDL:Cryo-TT-01:MeasValue,Spk-030CDL:Cryo-TT-02:MeasValue,Spk-040CDL:Cryo-TT-01:MeasValue,Spk-040CDL:Cryo-TT-02:MeasValue,Spk-050CDL:Cryo-TT-01:MeasValue,Spk-050CDL:Cryo-TT-02:MeasValue,Spk-060CDL:Cryo-TT-01:MeasValue,Spk-060CDL:Cryo-TT-02:MeasValue,Spk-070CDL:Cryo-TT-01:MeasValue,Spk-070CDL:Cryo-TT-02:MeasValue,Spk-080CDL:Cryo-TT-01:MeasValue,Spk-080CDL:Cryo-TT-02:MeasValue,Spk-090CDL:Cryo-TT-01:MeasValue,Spk-090CDL:Cryo-TT-02:MeasValue,Spk-100CDL:Cryo-TT-01:MeasValue,Spk-100CDL:Cryo-TT-02:MeasValue,Spk-110CDL:Cryo-TT-01:MeasValue,Spk-110CDL:Cryo-TT-02:MeasValue,Spk-120CDL:Cryo-TT-01:MeasValue,Spk-120CDL:Cryo-TT-02:MeasValue,Spk-130CDL:Cryo-TT-01:MeasValue,Spk-130CDL:Cryo-TT-02:MeasValue,Spk-130CDL:Cryo-TT-81:MeasValue,Spk-130CDL:Cryo-TT-82:MeasValue,Spk-130CDL:Cryo-TT-85:MeasValue,Spk-130CDL:Cryo-TT-86:MeasValue", + "use_thingproxy": true, + "refresh": 10, + "method": "GET" + } } ], "columns": 6 -- GitLab