Browse Source

First commit of WGTS Magnets.

Signed-off-by: Nicholas Tan Jerome <nicholas.jerome@kit.edu>
Nicholas Tan Jerome 5 years ago
commit
e6bf0c9532
8 changed files with 1384 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. 1222 0
      style.yaml
  7. 3 0
      trigger.sh
  8. 140 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

+ 1222 - 0
style.yaml

@@ -0,0 +1,1222 @@
+200-MOD-0-0001:
+  background_color: rgba(0, 0, 0, 0)
+  cond: ''
+  dict: '{"2":"Standard Operation","3":"Krypton Mode","5":"Cool-Down 1","6":"Cool-Down
+    2","7":"Start-Up","8":"Bake-Out","9":"Warm-Up 1","10":"Warm-Up 2"}'
+  header:
+    size: 28px
+    title: 'Operation Mode                   '
+    weight: '400'
+  height: 97
+  left: 44px
+  linkhtml: 'true'
+  ref: 200-MOD-0-0001
+  top: 21px
+  trend: 'true'
+  type: integer-to-string
+  unit:
+    size: 28px
+    weight: bold
+  width: 398
+200-RBI-1-1106:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: 2
+  exponential: 'False'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-1106                       '
+    weight: '400'
+  height: 24
+  larger: ''
+  left: 567.994px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-1106
+  top: 910.987px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                       T'
+    weight: '700'
+  width: 131
+200-RBI-1-1107:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-1107                       '
+    weight: '400'
+  height: 19
+  larger: ''
+  left: 490.962px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-1107
+  top: 864.975px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                       T'
+    weight: '700'
+  width: 140
+200-RBI-1-2106:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-2106                      '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 907px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-2106
+  top: 910.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                      T'
+    weight: '700'
+  width: 128
+200-RBI-1-2107:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-2107                      '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 822.962px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-2107
+  top: 863.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                      T'
+    weight: '700'
+  width: 137
+200-RBI-1-3106:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-3106                      '
+    weight: '400'
+  height: 19
+  larger: ''
+  left: 1232px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-3106
+  top: 911.987px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                      T'
+    weight: '700'
+  width: 134
+200-RBI-1-3107:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-3107                      '
+    weight: '400'
+  height: 25
+  larger: ''
+  left: 1149px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-3107
+  top: 864.981px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                      T'
+    weight: '700'
+  width: 129
+200-RBI-1-4106:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-4106                      '
+    weight: '400'
+  height: 27
+  larger: ''
+  left: 266.969px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-4106
+  top: 908.981px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                      T'
+    weight: '700'
+  width: 140
+200-RBI-1-4107:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-4107                      '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 262.969px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-4107
+  top: 864.975px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                      T'
+    weight: '700'
+  width: 131
+200-RBI-1-5106:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-5106                '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 62.9875px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-5106
+  top: 907.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                T'
+    weight: '700'
+  width: 136
+200-RBI-1-5107:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-5107                      '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 63px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-5107
+  top: 863.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                      T'
+    weight: '700'
+  width: 129
+200-RBI-1-6106:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-6106                      '
+    weight: '400'
+  height: 19
+  larger: ''
+  left: 1753.96px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-6106
+  top: 911.962px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                      T'
+    weight: '700'
+  width: 129
+200-RBI-1-6107:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-6107                      '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 1742.99px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-6107
+  top: 862.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                      T'
+    weight: '700'
+  width: 131
+200-RBI-1-7106:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-7106                      '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 1543.99px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-7106
+  top: 910px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                      T'
+    weight: '700'
+  width: 134
+200-RBI-1-7107:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'RBI-1-7107                      '
+    weight: '400'
+  height: 24
+  larger: ''
+  left: 1533.99px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RBI-1-7107
+  top: 863.987px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                      T'
+    weight: '700'
+  width: 136
+200-REI-5-3111:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: 2
+  exponential: 'False'
+  formula: ''
+  header:
+    size: 14
+    title: 'M5/M4/M1                        '
+    weight: '400'
+  height: 22
+  larger: ''
+  left: 599.994px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REI-5-3111
+  top: 638.988px
+  trend: 'true'
+  type: data
+  unit:
+    size: 16
+    title: '                              A'
+    weight: '700'
+  width: 155
+200-REI-5-3211:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 14
+    title: 'M2/M3                        '
+    weight: '400'
+  height: 25
+  larger: ''
+  left: 963.987px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REI-5-3211
+  top: 632.988px
+  trend: 'true'
+  type: data
+  unit:
+    size: 16
+    title: '                              A'
+    weight: '700'
+  width: 131
+200-REI-5-3311:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: 2
+  exponential: 'False'
+  formula: ''
+  header:
+    size: 14
+    title: 'M7/M6 +Pol                      '
+    weight: '400'
+  height: 22
+  larger: ''
+  left: 1164.99px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REI-5-3311
+  top: 633.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 16
+    title: '                        A'
+    weight: '700'
+  width: 164
+200-REU-1-8121:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'M5/M4/M1 +Pol                      '
+    weight: '400'
+  height: 25
+  larger: ''
+  left: 216.981px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-8121
+  top: 424.987px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                             V'
+    weight: '700'
+  width: 158
+200-REU-1-8123:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 1x                          '
+    weight: '400'
+  height: 20
+  larger: '0.1'
+  left: 216px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-8123
+  top: 482.987px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                          V'
+    weight: '700'
+  width: 124
+200-REU-1-8125:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 1y                      '
+    weight: '400'
+  height: 20
+  larger: '0.1'
+  left: 216px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-8125
+  top: 562.987px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                          V'
+    weight: '700'
+  width: 129
+200-REU-1-8134:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 1x                          '
+    weight: '400'
+  height: 27
+  larger: '0.1'
+  left: 215.987px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-8134
+  top: 504.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                          V'
+    weight: '700'
+  width: 123
+200-REU-1-8136:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 1y                      '
+    weight: '400'
+  height: 16
+  larger: '0.1'
+  left: 215.987px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-8136
+  top: 538.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                          V'
+    weight: '700'
+  width: 129
+200-REU-1-8142:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: 2
+  exponential: 'False'
+  formula: ''
+  header:
+    size: 12
+    title: 'M5/M4/M1 -Pol                      '
+    weight: '400'
+  height: 25
+  larger: '0.1'
+  left: 215.994px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-8142
+  top: 453.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                          V'
+    weight: '700'
+  width: 160
+200-REU-1-9121:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'M2/M3 +Pol                      '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 1463.96px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-9121
+  top: 429.962px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                            V'
+    weight: '700'
+  width: 148
+200-REU-1-9123:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'M7/M6 +Pol                      '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 1464.97px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-9123
+  top: 469.987px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                            V'
+    weight: '700'
+  width: 145
+200-REU-1-9125:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 2x                           '
+    weight: '400'
+  height: 24
+  larger: ''
+  left: 1465.97px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-9125
+  top: 519.969px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                           V'
+    weight: '700'
+  width: 129
+200-REU-1-9127:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 2y                      '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 1466.99px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-9127
+  top: 563.981px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                           V'
+    weight: '700'
+  width: 128
+200-REU-1-9136:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 2x                           '
+    weight: '400'
+  height: 19
+  larger: ''
+  left: 1465.99px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-9136
+  top: 539.956px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                           V'
+    weight: '700'
+  width: 121
+200-REU-1-9138:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: 2
+  exponential: 'False'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 2y                           '
+    weight: '400'
+  height: 20
+  larger: '0.1'
+  left: 1465.99px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-9138
+  top: 580.969px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                           V'
+    weight: '700'
+  width: 123
+200-REU-1-9142:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'M2/M3 -Pol                      '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 1463.96px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-9142
+  top: 446.962px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                            V'
+    weight: '700'
+  width: 136
+200-REU-1-9144:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'M7/M6 -Pol                      '
+    weight: '400'
+  height: 25
+  larger: ''
+  left: 1464.97px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-REU-1-9144
+  top: 486.969px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                            V'
+    weight: '700'
+  width: 134
+200-RFI-2-2121:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'M5/M4/M1 +Pol                         '
+    weight: '400'
+  height: 22
+  larger: ''
+  left: 217.987px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2121
+  top: 182.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                         l/min'
+    weight: '700'
+  width: 195
+200-RFI-2-2122:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'M5/M4/M1 -Pol                         '
+    weight: '400'
+  height: 25
+  larger: ''
+  left: 218.987px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2122
+  top: 206.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                         l/min'
+    weight: '700'
+  width: 195
+200-RFI-2-2123:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 1x                     '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 219.994px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2123
+  top: 265.981px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                         l/min'
+    weight: '700'
+  width: 153
+200-RFI-2-2124:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 1x                         '
+    weight: '400'
+  height: 24
+  larger: ''
+  left: 219.994px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2124
+  top: 235.994px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                         l/min'
+    weight: '700'
+  width: 152
+200-RFI-2-2125:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 1y                         '
+    weight: '400'
+  height: 25
+  larger: ''
+  left: 220.987px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2125
+  top: 293px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                         l/min'
+    weight: '700'
+  width: 152
+200-RFI-2-2126:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 1y                      '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 220.987px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2126
+  top: 319px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                         l/min'
+    weight: '700'
+  width: 156
+200-RFI-2-2131:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'M2/M3 +Pol                          '
+    weight: '400'
+  height: 16
+  larger: ''
+  left: 1460.99px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2131
+  top: 200.962px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                         l/min'
+    weight: '700'
+  width: 190
+200-RFI-2-2132:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'M2/M3 -Pol             '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 1459.99px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2132
+  top: 218.975px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '             l/min'
+    weight: '700'
+  width: 164
+200-RFI-2-2133:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'M7/M6 +Pol                     '
+    weight: '400'
+  height: 19
+  larger: ''
+  left: 1459.94px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2133
+  top: 241.95px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                         l/min'
+    weight: '700'
+  width: 168
+200-RFI-2-2134:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'M7/M6 -Pol              '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 1460.96px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2134
+  top: 260.969px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '              l/min'
+    weight: '700'
+  width: 164
+200-RFI-2-2135:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 2x            '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 1462.94px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2135
+  top: 282.937px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                        l/min'
+    weight: '700'
+  width: 156
+200-RFI-2-2136:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 2x     '
+    weight: '400'
+  height: 22
+  larger: ''
+  left: 1462.97px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2136
+  top: 302.944px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '     l/min'
+    weight: '700'
+  width: 161
+200-RFI-2-2137:
+  background_color: rgba(0, 0, 0, 0)
+  condition: ''
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 2y                        '
+    weight: '400'
+  height: 20
+  larger: ''
+  left: 1460.94px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2137
+  top: 323.975px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '                        l/min'
+    weight: '700'
+  width: 153
+200-RFI-2-2138:
+  background_color: rgba(0, 0, 0, 0)
+  decimal: 2
+  exponential: 'false'
+  formula: ''
+  header:
+    size: 12
+    title: 'Dipole 2y            '
+    weight: '400'
+  height: 16
+  larger: ''
+  left: 1461.96px
+  lesser: ''
+  linkhtml: 'true'
+  ref: 200-RFI-2-2138
+  top: 343.981px
+  trend: 'true'
+  type: data
+  unit:
+    size: 14
+    title: '            l/min'
+    weight: '700'
+  width: 150
+header_gas-flow-current-cluster-front:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 14
+    title: 'Gas flow: Current Cluster Front               '
+    weight: '700'
+  height: 25
+  left: 1447px
+  top: 162px
+  type: header
+  width: 222
+header_gas-flow-current-cluster-rear:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 14
+    title: 'Gas flow: Current Cluster Rear               '
+    weight: '700'
+  height: 20
+  left: 203px
+  top: 156.988px
+  type: header
+  width: 220
+header_m1:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 16
+    title: 'M1            '
+    weight: '700'
+  height: 28
+  left: 608.987px
+  top: 885.994px
+  type: header
+  width: 33
+header_m2:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 16
+    title: 'M2            '
+    weight: '700'
+  height: 22
+  left: 943.994px
+  top: 884.994px
+  type: header
+  width: 27
+header_m3:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 16
+    title: 'M3            '
+    weight: '700'
+  height: 24
+  left: 1276.99px
+  top: 887px
+  type: header
+  width: 33
+header_m4:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 16
+    title: 'M4    '
+    weight: '700'
+  height: 27
+  left: 316.994px
+  top: 884.987px
+  type: header
+  width: 30
+header_m5:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 16
+    title: 'M5            '
+    weight: '700'
+  height: 25
+  left: 108.994px
+  top: 886.987px
+  type: header
+  width: 36
+header_m6:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 16
+    title: 'M6            '
+    weight: '700'
+  height: 20
+  left: 1794.99px
+  top: 889px
+  type: header
+  width: 25
+header_m7:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 16
+    title: 'M7            '
+    weight: '700'
+  height: 28
+  left: 1587px
+  top: 889px
+  type: header
+  width: 28
+header_voltage-drop-current-cluster-front:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 14
+    title: 'Voltage drop: Current Cluster Front                  '
+    weight: '700'
+  height: 19
+  left: 1441px
+  top: 391.987px
+  type: header
+  width: 259
+header_voltage-drop-current-cluster-rear:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 14
+    title: 'Voltage drop: Current Cluster Rear                  '
+    weight: '700'
+  height: 20
+  left: 196.987px
+  top: 387px
+  type: header
+  width: 249
+header_wgts-magnet-operation:
+  background_color: rgba(0, 0, 0, 0)
+  header:
+    size: 20
+    title: 'WGTS Magnet Operation            '
+    weight: '700'
+  height: 33
+  left: 818.994px
+  top: 14.0125px
+  type: header
+  width: 249

+ 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

+ 140 - 0
varname.yaml

@@ -0,0 +1,140 @@
+200-FLW-2-1021: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=0
+200-FLW-2-3000: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=0
+200-GRA-0-0008: db_server=cswgts&db_name=ControlSystem_WGTS_Gradient&db_group=200_KRY_Kryo_4K&db_mask=63
+200-GRA-0-0009: db_server=cswgts&db_name=ControlSystem_WGTS_Gradient&db_group=200_KRY_Kryo_LN&db_mask=0
+200-GRA-0-0012: db_server=cswgts&db_name=ControlSystem_WGTS_Gradient&db_group=200_KRY_Kryo_27K&db_mask=0
+200-GRA-0-0013: db_server=cswgts&db_name=ControlSystem_WGTS_Gradient&db_group=200_STR&db_mask=0
+200-GRA-0-0020: db_server=cswgts&db_name=ControlSystem_WGTS_Gradient&db_group=200_STR&db_mask=9
+200-MOD-0-0001: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_SYS&db_mask=0
+200-MSS-Alarme-A01: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Quench&db_mask=243
+200-MSS-Alarme-A02: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Quench&db_mask=246
+200-MSS-Alarme-A03: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Quench&db_mask=249
+200-MSS-Alarme-A04: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Quench&db_mask=252
+200-MSS-Alarme-A05: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Quench&db_mask=255
+200-MSS-Alarme-A06: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Quench&db_mask=258
+200-MSS-Alarme-A07: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Quench&db_mask=261
+200-MSS-Alarme-A08: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Quench&db_mask=264
+200-MSS-Alarme-A09: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Quench&db_mask=267
+200-RBI-1-1106: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=0
+200-RBI-1-1107: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=3
+200-RBI-1-2106: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=6
+200-RBI-1-2107: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=9
+200-RBI-1-3106: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=12
+200-RBI-1-3107: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=15
+200-RBI-1-4106: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=18
+200-RBI-1-4107: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=21
+200-RBI-1-5106: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=24
+200-RBI-1-5107: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=27
+200-RBI-1-6106: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=30
+200-RBI-1-6107: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=33
+200-RBI-1-7106: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=36
+200-RBI-1-7107: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Magnetfeld&db_mask=39
+200-REI-5-3111: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M1_M4_M5&db_mask=0
+200-REI-5-3211: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M2_M3&db_mask=0
+200-REI-5-3311: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M6_M7&db_mask=0
+200-REU-1-8121: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M1_M4_M5&db_mask=42
+200-REU-1-8123: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M1_M4_M5&db_mask=45
+200-REU-1-8125: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M1_M4_M5&db_mask=48
+200-REU-1-8134: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M1_M4_M5&db_mask=57
+200-REU-1-8136: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M1_M4_M5&db_mask=63
+200-REU-1-8142: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M1_M4_M5&db_mask=66
+200-REU-1-9121: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M2_M3&db_mask=30
+200-REU-1-9123: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M6_M7&db_mask=30
+200-REU-1-9125: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M6_M7&db_mask=33
+200-REU-1-9127: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M6_M7&db_mask=36
+200-REU-1-9136: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M6_M7&db_mask=45
+200-REU-1-9138: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M6_M7&db_mask=51
+200-REU-1-9142: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M2_M3&db_mask=39
+200-REU-1-9144: db_server=cswgts&db_name=ControlSystem_WGTS_Magnet&db_group=200_MAG_Stromzufuhr_M6_M7&db_mask=57
+200-RFI-2-2121: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=0
+200-RFI-2-2122: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=3
+200-RFI-2-2123: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=6
+200-RFI-2-2124: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=9
+200-RFI-2-2125: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=12
+200-RFI-2-2126: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=15
+200-RFI-2-2131: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=18
+200-RFI-2-2132: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=21
+200-RFI-2-2133: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=24
+200-RFI-2-2134: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=27
+200-RFI-2-2135: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=30
+200-RFI-2-2136: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=33
+200-RFI-2-2137: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=36
+200-RFI-2-2138: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_CurLead&db_mask=39
+200-RLI-2-1119: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=30
+200-RLI-2-1129: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=33
+200-RLI-2-4119: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_LN&db_mask=0
+200-RPI-2-1122: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=39
+200-RPI-2-2144: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_SUB_Sicherheit&db_mask=6
+200-RPI-2-3117: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=15
+200-RPI-2-3120: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=18
+200-RPI-2-4125: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_LN&db_mask=3
+200-RPO-2-2149: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_SUB_Sicherheit&db_mask=9
+200-RPV-4-1106: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_SUB_Vakuum&db_mask=6
+200-RPV-4-1110: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_SUB_Vakuum&db_mask=9
+200-RPV-4-1156: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_SUB_Vakuum&db_mask=12
+200-RPV-4-1160: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_SUB_Vakuum&db_mask=15
+200-RTP-2-3121: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=21
+200-RTP-2-3122: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=24
+200-RTP-2-3123: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=27
+200-RTP-2-3124: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=30
+200-RTP-2-3125: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=33
+200-RTP-2-3126: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=36
+200-RTP-2-3127: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=39
+200-RTP-2-3128: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=42
+200-RTP-2-3129: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=45
+200-RTP-2-3130: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=48
+200-RTP-2-3131: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=51
+200-RTP-2-3132: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=54
+200-RTP-2-3133: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=57
+200-RTP-2-3134: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=60
+200-RTP-2-4101: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_LN&db_mask=6
+200-RTP-2-4102: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_LN&db_mask=9
+200-RTP-2-4105: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_LN&db_mask=18
+200-RTP-2-4106: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_LN&db_mask=21
+200-RTP-2-4112: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_LN&db_mask=39
+200-RTP-2-4113: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_LN&db_mask=42
+200-RTP-2-4130: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_LN&db_mask=69
+200-RTP-3-1102: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP2_R&db_mask=84
+200-RTP-3-1103: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP2_R&db_mask=90
+200-RTP-3-2101: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP2_R&db_mask=102
+200-RTP-3-2102: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP2_R&db_mask=108
+200-RTP-3-3102: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP1_R&db_mask=102
+200-RTP-3-3103: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP1_R&db_mask=108
+200-RTP-3-4101: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP1_F&db_mask=96
+200-RTP-3-4102: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP1_F&db_mask=99
+200-RTP-3-5102: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_WGTS&db_mask=75
+200-RTP-3-5103: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_WGTS&db_mask=78
+200-RTP-3-5112: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_WGTS&db_mask=105
+200-RTP-3-5113: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_WGTS&db_mask=108
+200-RTP-3-5123: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_WGTS&db_mask=138
+200-RTP-3-5124: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_WGTS&db_mask=141
+200-RTP-3-6101: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP1_R&db_mask=132
+200-RTP-3-6102: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP1_R&db_mask=135
+200-RTP-3-7102: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP1_F&db_mask=120
+200-RTP-3-7103: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP1_F&db_mask=126
+200-RTP-3-8101: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP2_F&db_mask=78
+200-RTP-3-8102: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP2_F&db_mask=84
+200-RTP-3-9102: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP2_F&db_mask=102
+200-RTP-3-9103: db_server=cswgts&db_name=ControlSystem_WGTS_Strahlrohr&db_group=200_STR_PP2_F&db_mask=108
+200-RTT-1-1101: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=42
+200-RTT-1-2101: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=57
+200-RTT-1-3101: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=72
+200-RTT-1-4101: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=87
+200-RTT-1-5101: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=102
+200-RTT-1-6101: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=117
+200-RTT-1-7101: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=132
+200-RTT-2-1111: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=168
+200-RTT-2-1112: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=171
+200-RTT-2-1113: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=174
+200-RTT-2-1114: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=177
+200-RTT-2-1120: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=180
+200-RTT-2-3116: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=96
+200-RTT-2-3118: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_27K&db_mask=99
+200-VAI-2-1016: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=183
+200-VAI-2-1017: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=189
+200-VAI-2-2000: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=198
+200-VMI-2-1010: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=204
+200-VMI-2-1018: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_KRY_Kryo_4K&db_mask=216
+200-VYS-2-2048: db_server=cswgts&db_name=ControlSystem_WGTS_Kryotechnik&db_group=200_SUB_Sicherheit&db_mask=15
+320-RTP-3-1101: db_server=cscps&db_name=ControlSystem_CPS&db_group=320_STR_Strahlrohr&db_mask=180
+320-VAO-4-1001: db_server=cscps&db_name=ControlSystem_CPS&db_group=320_SUB_Vakuum&db_mask=18