Browse Source

First commit of DPS display.

Signed-off-by: Nicholas Tan Jerome <nicholas.jerome@kit.edu>
Nicholas Tan Jerome 5 years ago
commit
e477de3e4b
8 changed files with 1449 additions and 0 deletions
  1. 3 0
      .gitmodules
  2. 6 0
      app.py
  3. BIN
      background.png
  4. 1 0
      bora
  5. 9 0
      requirements.txt
  6. 1345 0
      style.yaml
  7. 3 0
      trigger.sh
  8. 82 0
      varname.yaml

+ 3 - 0
.gitmodules

@@ -0,0 +1,3 @@
+[submodule "bora"]
+	path = bora
+	url = https://github.com/kit-ipe/bora.git

+ 6 - 0
app.py

@@ -0,0 +1,6 @@
+import subprocess
+import os
+from shutil import copyfile
+
+copyfile("./background.png", "./bora/static/background.png")
+subprocess.call(["python", "./bora/core.py"])

BIN
background.png


+ 1 - 0
bora

@@ -0,0 +1 @@
+Subproject commit 6ee806c5aedd8a372410bcf57eb30af0823fd1b1

+ 9 - 0
requirements.txt

@@ -0,0 +1,9 @@
+PyYAML==3.12
+backports-abc==0.4
+backports.ssl-match-hostname==3.5.0.1
+certifi==2016.8.31
+requests==2.11.1
+singledispatch==3.4.0.3
+six==1.10.0
+tornado==4.4.1
+wsgiref==0.1.2

+ 1345 - 0
style.yaml

@@ -0,0 +1,1345 @@
+311-HEE-1-1065:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'HRC:     '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 171px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-HEE-1-1065
+  top: 463px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '     W'
+    weight: '400'
+  width: 110.4
+311-HEE-1-2065:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'HRC:    '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 522px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-HEE-1-2065
+  top: 346px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '    W'
+    weight: '400'
+  width: 114.4
+311-HEE-1-3065:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'HRC:   '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 883px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-HEE-1-3065
+  top: 239px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '   W'
+    weight: '400'
+  width: 115.4
+311-HEE-1-4065:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'HRC:  '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 1231px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-HEE-1-4065
+  top: 344px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '  W'
+    weight: '400'
+  width: 116.4
+311-HEE-1-5065:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: '15'
+    title: 'HRC:'
+    weight: '400'
+  height: 24.4
+  larger: ''
+  left: 1591px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-HEE-1-5065
+  top: 456px
+  trend: 'true'
+  type: data
+  unit:
+    size: '15'
+    title: W
+    weight: '400'
+  width: 114.4
+311-RBY-1-1051:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'B on A-Side:                          '
+    weight: '400'
+  height: 25.4
+  larger: ''
+  left: 78.95px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RBY-1-1051
+  top: 908.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                          T'
+    weight: '700'
+  width: 169.4
+311-RBY-1-1052:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'B on B-Side:                                                      '
+    weight: '400'
+  height: 25.4
+  larger: ''
+  left: 252px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RBY-1-1052
+  top: 908.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                                      T'
+    weight: '700'
+  width: 167.4
+311-RBY-1-2051:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'B on A-Side:                                     '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 435.983px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RBY-1-2051
+  top: 798px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                     T'
+    weight: '700'
+  width: 173.4
+311-RBY-1-2052:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'B on B-Side:                                                   '
+    weight: '400'
+  height: 26.4
+  larger: ''
+  left: 616.983px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RBY-1-2052
+  top: 794.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                                   T'
+    weight: '700'
+  width: 172.4
+311-RBY-1-3051:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'B on A-Side:                                            '
+    weight: '400'
+  height: 28.4
+  larger: ''
+  left: 791px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RBY-1-3051
+  top: 696px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                            T'
+    weight: '700'
+  width: 175.4
+311-RBY-1-3052:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'B on B-Side:                                           '
+    weight: '400'
+  height: 28.4
+  larger: ''
+  left: 969.983px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RBY-1-3052
+  top: 695px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                           T'
+    weight: '700'
+  width: 174.4
+311-RBY-1-4051:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'B on A-Side:                                          '
+    weight: '400'
+  height: 27.4
+  larger: ''
+  left: 1144.95px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RBY-1-4051
+  top: 795.967px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                          T'
+    weight: '700'
+  width: 169.4
+311-RBY-1-4052:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'B on B-Side:                                        '
+    weight: '400'
+  height: 27.4
+  larger: ''
+  left: 1319.97px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RBY-1-4052
+  top: 795.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                        T'
+    weight: '700'
+  width: 173.4
+311-RBY-1-5051:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'B on A-Side:                                       '
+    weight: '400'
+  height: 24.4
+  larger: ''
+  left: 1503.97px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RBY-1-5051
+  top: 910.95px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                       T'
+    weight: '700'
+  width: 175.4
+311-RBY-1-5052:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '3'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'B on B-Side:                                      '
+    weight: '400'
+  height: 25.4
+  larger: ''
+  left: 1686.97px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RBY-1-5052
+  top: 910.967px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                      T'
+    weight: '700'
+  width: 169.4
+311-RLY-1-1041:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'LHe-Level:                                                                       '
+    weight: '400'
+  height: 20.4
+  larger: ''
+  left: 224.983px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RLY-1-1041
+  top: 667.95px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                                                       %'
+    weight: '700'
+  width: 164.4
+311-RLY-1-2041:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'LHe-Level:                             '
+    weight: '400'
+  height: 24.4
+  larger: ''
+  left: 576.967px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RLY-1-2041
+  top: 551.967px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                             %'
+    weight: '700'
+  width: 158.4
+311-RLY-1-3041:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'Füllstand:                                                                                                     '
+    weight: '400'
+  height: 24.4
+  larger: ''
+  left: 917.983px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RLY-1-3041
+  top: 450.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                                                                                    %'
+    weight: '700'
+  width: 160.4
+311-RLY-1-4041:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'LHe-Level:                            '
+    weight: '400'
+  height: 22.4
+  larger: ''
+  left: 1293.98px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RLY-1-4041
+  top: 556.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                            %'
+    weight: '700'
+  width: 151.4
+311-RLY-1-5041:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'LHe-Level:                                                                   '
+    weight: '400'
+  height: 24.4
+  larger: ''
+  left: 1641.97px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RLY-1-5041
+  top: 667.967px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                                                   %'
+    weight: '700'
+  width: 158.4
+311-RPY-1-1011:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'P:                                                 '
+    weight: '400'
+  height: 25.4
+  larger: ''
+  left: 169.983px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RPY-1-1011
+  top: 439.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                                 psi g'
+    weight: '700'
+  width: 147.4
+311-RPY-1-2011:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'P:                                                  '
+    weight: '400'
+  height: 22.4
+  larger: ''
+  left: 522.983px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RPY-1-2011
+  top: 323.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                                  psi g'
+    weight: '700'
+  width: 132.4
+311-RPY-1-3011:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'P:                                                '
+    weight: '400'
+  height: 28.4
+  larger: ''
+  left: 885.983px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RPY-1-3011
+  top: 212.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                                psi g'
+    weight: '700'
+  width: 145.4
+311-RPY-1-4011:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'P:                                               '
+    weight: '400'
+  height: 19.4
+  larger: ''
+  left: 1232.98px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RPY-1-4011
+  top: 320.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                               psi g'
+    weight: '700'
+  width: 134.4
+311-RPY-1-5011:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'P:                                             '
+    weight: '400'
+  height: 27.4
+  larger: ''
+  left: 1587.97px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RPY-1-5011
+  top: 428.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                             psi g'
+    weight: '700'
+  width: 145.4
+311-RTP-1-1021:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '1'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                    '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 300px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTP-1-1021
+  top: 510px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                    K'
+    weight: '400'
+  width: 76.4
+311-RTP-1-1025:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '1'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                                              '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 157px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTP-1-1025
+  top: 540px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                                              K'
+    weight: '700'
+  width: 81.4
+311-RTP-1-2021:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '1'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                  '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 652px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTP-1-2021
+  top: 396px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                  K'
+    weight: '400'
+  width: 76.4
+311-RTP-1-2025:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '1'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                                             '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 506px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTP-1-2025
+  top: 425px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                                             K'
+    weight: '700'
+  width: 72.4
+311-RTP-1-3021:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '1'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                 '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 1005px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTP-1-3021
+  top: 294px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                 K'
+    weight: '400'
+  width: 70.4
+311-RTP-1-3025:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '1'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                                           '
+    weight: '400'
+  height: 22.4
+  larger: ''
+  left: 858px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTP-1-3025
+  top: 323px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                                           K'
+    weight: '700'
+  width: 76.4
+311-RTP-1-4021:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '1'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 1357px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTP-1-4021
+  top: 397px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                K'
+    weight: '400'
+  width: 69.4
+311-RTP-1-4025:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '1'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                                          '
+    weight: '400'
+  height: 24.4
+  larger: ''
+  left: 1217px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTP-1-4025
+  top: 424px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                                          K'
+    weight: '700'
+  width: 73.4
+311-RTP-1-5021:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '1'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                               '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 1711px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTP-1-5021
+  top: 512px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                               K'
+    weight: '400'
+  width: 64.4
+311-RTP-1-5025:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '1'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                                         '
+    weight: '400'
+  height: 25.4
+  larger: ''
+  left: 1565px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTP-1-5025
+  top: 536px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                                         K'
+    weight: '700'
+  width: 75.4
+311-RTY-1-1023:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 16
+    title: '       '
+    weight: '400'
+  height: 29.4
+  larger: ''
+  left: 303px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-1023
+  top: 599px
+  trend: 'true'
+  type: data
+  unit:
+    size: 16
+    title: '       K'
+    weight: '400'
+  width: 69.4
+311-RTY-1-1027:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                                                         '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 130px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-1027
+  top: 693px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                                                         K'
+    weight: '700'
+  width: 81.4
+311-RTY-1-1029:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'T2_coil:                                                                                             '
+    weight: '400'
+  height: 19.4
+  larger: ''
+  left: 240.983px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-1029
+  top: 731.967px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                                                                             K'
+    weight: '700'
+  width: 142.4
+311-RTY-1-2023:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 16
+    title: '        '
+    weight: '400'
+  height: 30.4
+  larger: ''
+  left: 652px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-2023
+  top: 484px
+  trend: 'true'
+  type: data
+  unit:
+    size: 16
+    title: '        K'
+    weight: '400'
+  width: 79.4
+311-RTY-1-2027:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                                                        '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 481px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-2027
+  top: 576px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                                                        K'
+    weight: '700'
+  width: 83.4
+311-RTY-1-2029:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'T2_coil:                              '
+    weight: '400'
+  height: 24.4
+  larger: ''
+  left: 579.983px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-2029
+  top: 596px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                              K'
+    weight: '700'
+  width: 142.4
+311-RTY-1-3023:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 16
+    title: '         '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 1007px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-3023
+  top: 384px
+  trend: 'true'
+  type: data
+  unit:
+    size: 16
+    title: '         K'
+    weight: '400'
+  width: 76.4
+311-RTY-1-3027:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                                                  '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 835px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-3027
+  top: 476px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                                                  K'
+    weight: '700'
+  width: 76.4
+311-RTY-1-3029:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'T2_coil:                                                                                            '
+    weight: '400'
+  height: 32.4
+  larger: ''
+  left: 944px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-3029
+  top: 515.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                                                                            K'
+    weight: '700'
+  width: 141.4
+311-RTY-1-4023:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 16
+    title: '          '
+    weight: '400'
+  height: 28.4
+  larger: ''
+  left: 1359px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-4023
+  top: 481px
+  trend: 'true'
+  type: data
+  unit:
+    size: 16
+    title: '          K'
+    weight: '400'
+  width: 76.4
+311-RTY-1-4027:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                                                 '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 1184px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-4027
+  top: 576px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                                                 K'
+    weight: '700'
+  width: 82.4
+311-RTY-1-4029:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'T2_coil:                           '
+    weight: '400'
+  height: 28.4
+  larger: ''
+  left: 1318px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-4029
+  top: 620.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                           K'
+    weight: '700'
+  width: 130.4
+311-RTY-1-5023:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 16
+    title: '           '
+    weight: '400'
+  height: 30.4
+  larger: ''
+  left: 1709px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-5023
+  top: 597px
+  trend: 'true'
+  type: data
+  unit:
+    size: 16
+    title: '           K'
+    weight: '400'
+  width: 74.4
+311-RTY-1-5027:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: '                                                               '
+    weight: '400'
+  height: 23.4
+  larger: ''
+  left: 1537px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-5027
+  top: 692px
+  trend: 'true'
+  type: data
+  unit:
+    size: 15
+    title: '                                                               K'
+    weight: '700'
+  width: 77.4
+311-RTY-1-5029:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 15
+    title: 'T2_coil:                                                                                        '
+    weight: '400'
+  height: 25.4
+  larger: ''
+  left: 1647.98px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311-RTY-1-5029
+  top: 729.983px
+  trend: 'true'
+  type: data
+  unit:
+    size: 17
+    title: '                                                                                        K'
+    weight: '700'
+  width: 149.4
+311RPM-1-1420:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'true'
+  formula: ''
+  header:
+    size: 18
+    title: 'Iso. Vac. M1:                   '
+    weight: '700'
+  height: 32.4
+  larger: 7e-4
+  left: 138px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311RPM-1-1420
+  top: 964px
+  trend: 'true'
+  type: data
+  unit:
+    size: 18
+    title: '                   mbar'
+    weight: '400'
+  width: 239.4
+311RPM-1-2420:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'true'
+  formula: ''
+  header:
+    size: 18
+    title: 'Iso. Vac. M2:                  '
+    weight: '700'
+  height: 34.4
+  larger: 7e-4
+  left: 492px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311RPM-1-2420
+  top: 964px
+  trend: 'true'
+  type: data
+  unit:
+    size: 18
+    title: '                  mbar'
+    weight: '400'
+  width: 231.4
+311RPM-1-3420:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'true'
+  formula: ''
+  header:
+    size: 18
+    title: 'Iso. Vac. M3:                '
+    weight: '700'
+  height: 29.4
+  larger: 7e-4
+  left: 849px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311RPM-1-3420
+  top: 966px
+  trend: 'true'
+  type: data
+  unit:
+    size: 18
+    title: '                mbar'
+    weight: '400'
+  width: 234.4
+311RPM-1-4420:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'true'
+  formula: ''
+  header:
+    size: 18
+    title: 'Iso. Vac. M4:               '
+    weight: '700'
+  height: 30.4
+  larger: 7e-4
+  left: 1204px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311RPM-1-4420
+  top: 967px
+  trend: 'true'
+  type: data
+  unit:
+    size: 18
+    title: '               mbar'
+    weight: '400'
+  width: 230.4
+311RPM-1-5420:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'true'
+  formula: ''
+  header:
+    size: 18
+    title: 'Iso. Vac. M5:              '
+    weight: '700'
+  height: 31.4
+  larger: 7e-4
+  left: 1557px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311RPM-1-5420
+  top: 966px
+  trend: 'true'
+  type: data
+  unit:
+    size: 18
+    title: '              mbar'
+    weight: '400'
+  width: 233.4
+311RPV-1-1460:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: '2'
+  exponential: 'true'
+  formula: ''
+  header:
+    size: 18
+    title: 'Main Iso. Vacuum:             '
+    weight: '700'
+  height: 27.4
+  larger: 7e-4
+  left: 817px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 311RPV-1-1460
+  top: 1016px
+  trend: 'true'
+  type: data
+  unit:
+    size: 18
+    title: '             mbar'
+    weight: '400'
+  width: 295.4
+header_magnet-8855:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 20
+    title: 'Magnet 8855                                                                                                   '
+    weight: '700'
+  height: 30.4
+  left: 175.983px
+  top: 304.967px
+  type: header
+  width: 136.4
+header_magnet-8856:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 20
+    title: 'Magnet 8856                                                                                                    '
+    weight: '700'
+  height: 28.4
+  left: 1590.98px
+  top: 303.983px
+  type: header
+  width: 140.4
+header_magnet-8857:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 20
+    title: 'Magnet 8857                                                                                                     '
+    weight: '700'
+  height: 30.4
+  left: 882.983px
+  top: 100px
+  type: header
+  width: 132.4
+header_magnet-8858r1:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 20
+    title: 'Magnet 8858R1                                                                                       '
+    weight: '700'
+  height: 28.4
+  left: 518px
+  titlelink: ''
+  top: 183px
+  type: header
+  width: 164.4
+header_magnet-8903:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 20
+    title: 'Magnet 8903                                                                                                     '
+    weight: '700'
+  height: 28.4
+  left: 1257.98px
+  top: 178.983px
+  type: header
+  width: 140.4

+ 3 - 0
trigger.sh

@@ -0,0 +1,3 @@
+# This is a manual trigger to the CPS pod at the OpenShift platform.
+# Only run this when the webhook is not working.
+curl -X POST -k https://kaas.kit.edu:8443/oapi/v1/namespaces/bora/buildconfigs/cps/webhooks/46b5d3683ec5f1db/generic

+ 82 - 0
varname.yaml

@@ -0,0 +1,82 @@
+## 310_MAG_Magnetbetrieb ##
+311-HEE-1-1065: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=0
+311-HEE-1-2065: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=3
+311-HEE-1-3065: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=6
+311-HEE-1-4065: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=9
+311-HEE-1-5065: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=12
+311-RBY-1-1051: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=15
+311-RBY-1-1052: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=18
+311-RBY-1-2051: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=21
+311-RBY-1-2052: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=24
+311-RBY-1-3051: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=27
+311-RBY-1-3052: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=30
+311-RBY-1-4051: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=33
+311-RBY-1-4052: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=36
+311-RBY-1-5051: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=39
+311-RBY-1-5052: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=42
+311-RLY-1-1041: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=45
+311-RLY-1-2041: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=48
+311-RLY-1-3041: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=51
+311-RLY-1-4041: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=54
+311-RLY-1-5041: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=57
+311-RPY-1-1011: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=60
+311-RPY-1-2011: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=66
+311-RPY-1-3011: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=72
+311-RPY-1-4011: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=78
+311-RPY-1-5011: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=84
+311-RTP-1-1021: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=90
+311-RTP-1-2021: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=99
+311-RTP-1-3021: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=108
+311-RTP-1-4021: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=117
+311-RTP-1-5021: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=126
+311-RTP-1-1025: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=93
+311-RTP-1-2025: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=102
+311-RTP-1-3025: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=111
+311-RTP-1-4025: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=120
+311-RTP-1-5025: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=129
+311-RTP-1-1031: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=96
+311-RTP-1-2031: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=105
+311-RTP-1-3031: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=114
+311-RTP-1-4031: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=123
+311-RTP-1-5031: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=132        
+311-RTY-1-1023: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=135
+311-RTY-1-2023: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=144
+311-RTY-1-3023: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=153
+311-RTY-1-4023: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=162
+311-RTY-1-5023: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=171
+311-RTY-1-1027: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=138
+311-RTY-1-2027: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=147
+311-RTY-1-3027: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=156
+311-RTY-1-4027: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=165
+311-RTY-1-5027: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=174
+311-RTY-1-1029: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=141
+311-RTY-1-2029: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=150
+311-RTY-1-3029: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=159
+311-RTY-1-4029: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=168
+311-RTY-1-5029: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Magnetbetrieb&db_mask=177
+## helium ##
+311-RFC-1-1510-F-SUM: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Helium&db_mask=0
+311-RFC-1-1510-F-X: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Helium&db_mask=3
+311-RFC-1-2510-F-SUM: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Helium&db_mask=15
+311-RFC-1-2510-F-X: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Helium&db_mask=18
+311-RFC-1-3510-F-SUM: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Helium&db_mask=30
+311-RFC-1-3510-F-X: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Helium&db_mask=33
+311-RFC-1-4510-F-SUM: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Helium&db_mask=45
+311-RFC-1-4510-F-X: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Helium&db_mask=48
+311-RFC-1-5510-F-SUM: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Helium&db_mask=60
+311-RFC-1-5510-F-X: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Helium&db_mask=63
+## vakuum ##
+311PDF-1-1480: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=0
+311PSO-1-1410: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=3
+311PSO-1-2410: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=6
+311PSO-1-3410: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=9
+311PSO-1-4410: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=12
+311PSO-1-5410: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=15
+311PTM-1-1470: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=18
+311RPM-1-1420: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=21
+311RPM-1-2420: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=24
+311RPM-1-3420: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=27
+311RPM-1-4420: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=30
+311RPM-1-5420: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=33
+311RPV-1-1460: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=36
+311VAO-1-1450: db_server=cscryo&db_name=ControlSystem_DPS&db_group=310_MAG_Vakuum&db_mask=39