diff --git a/examples/other_examples/ControlSystem/tango/config.yaml b/examples/other_examples/ControlSystem/tango/config.yaml index 22881f758..1c87c8439 100644 --- a/examples/other_examples/ControlSystem/tango/config.yaml +++ b/examples/other_examples/ControlSystem/tango/config.yaml @@ -8,7 +8,7 @@ controls: name: live data_folder: /data/store devices: -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-01 x_pos: srdiag/bpm/c01-01/SA_HPosition y_pos: srdiag/bpm/c01-01/SA_VPosition diff --git a/examples/use_cases/config/bessy2/bessy2.yaml b/examples/use_cases/config/bessy2/bessy2.yaml index eb4938153..8d5d1f354 100644 --- a/examples/use_cases/config/bessy2/bessy2.yaml +++ b/examples/use_cases/config/bessy2/bessy2.yaml @@ -1356,495 +1356,495 @@ devices: unit: 1/m powerconverter: (VS3P1D1R:rdbk, VS3P1D1R:set)[A] hardware_unit: A -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5D1R x_pos: ORBITCC:rdPos@0 y_pos: ORBITCC:rdPos@1 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6D1R x_pos: ORBITCC:rdPos@2 y_pos: ORBITCC:rdPos@3 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7D1R x_pos: ORBITCC:rdPos@4 y_pos: ORBITCC:rdPos@5 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1T1R x_pos: ORBITCC:rdPos@6 y_pos: ORBITCC:rdPos@7 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2T1R x_pos: ORBITCC:rdPos@8 y_pos: ORBITCC:rdPos@9 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3T1R x_pos: ORBITCC:rdPos@10 y_pos: ORBITCC:rdPos@11 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4T1R x_pos: ORBITCC:rdPos@12 y_pos: ORBITCC:rdPos@13 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ41T1R x_pos: ORBITCC:rdPos@14 y_pos: ORBITCC:rdPos@15 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5T1R x_pos: ORBITCC:rdPos@16 y_pos: ORBITCC:rdPos@17 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6T1R x_pos: ORBITCC:rdPos@18 y_pos: ORBITCC:rdPos@19 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7T1R x_pos: ORBITCC:rdPos@20 y_pos: ORBITCC:rdPos@21 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1D2R x_pos: ORBITCC:rdPos@22 y_pos: ORBITCC:rdPos@23 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2D2R x_pos: ORBITCC:rdPos@24 y_pos: ORBITCC:rdPos@25 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3D2R x_pos: ORBITCC:rdPos@26 y_pos: ORBITCC:rdPos@27 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4D2R x_pos: ORBITCC:rdPos@28 y_pos: ORBITCC:rdPos@29 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5D2R x_pos: ORBITCC:rdPos@30 y_pos: ORBITCC:rdPos@31 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6D2R x_pos: ORBITCC:rdPos@32 y_pos: ORBITCC:rdPos@33 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7D2R x_pos: ORBITCC:rdPos@34 y_pos: ORBITCC:rdPos@35 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1T2R x_pos: ORBITCC:rdPos@36 y_pos: ORBITCC:rdPos@37 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2T2R x_pos: ORBITCC:rdPos@38 y_pos: ORBITCC:rdPos@39 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3T2R x_pos: ORBITCC:rdPos@40 y_pos: ORBITCC:rdPos@41 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4T2R x_pos: ORBITCC:rdPos@42 y_pos: ORBITCC:rdPos@43 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ41T2R x_pos: ORBITCC:rdPos@44 y_pos: ORBITCC:rdPos@45 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ42T2R x_pos: ORBITCC:rdPos@46 y_pos: ORBITCC:rdPos@47 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ43T2R x_pos: ORBITCC:rdPos@48 y_pos: ORBITCC:rdPos@49 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5T2R x_pos: ORBITCC:rdPos@50 y_pos: ORBITCC:rdPos@51 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6T2R x_pos: ORBITCC:rdPos@52 y_pos: ORBITCC:rdPos@53 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7T2R x_pos: ORBITCC:rdPos@54 y_pos: ORBITCC:rdPos@55 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1D3R x_pos: ORBITCC:rdPos@56 y_pos: ORBITCC:rdPos@57 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2D3R x_pos: ORBITCC:rdPos@58 y_pos: ORBITCC:rdPos@59 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3D3R x_pos: ORBITCC:rdPos@60 y_pos: ORBITCC:rdPos@61 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4D3R x_pos: ORBITCC:rdPos@62 y_pos: ORBITCC:rdPos@63 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5D3R x_pos: ORBITCC:rdPos@64 y_pos: ORBITCC:rdPos@65 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6D3R x_pos: ORBITCC:rdPos@66 y_pos: ORBITCC:rdPos@67 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7D3R x_pos: ORBITCC:rdPos@68 y_pos: ORBITCC:rdPos@69 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1T3R x_pos: ORBITCC:rdPos@70 y_pos: ORBITCC:rdPos@71 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2T3R x_pos: ORBITCC:rdPos@72 y_pos: ORBITCC:rdPos@73 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3T3R x_pos: ORBITCC:rdPos@74 y_pos: ORBITCC:rdPos@75 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4T3R x_pos: ORBITCC:rdPos@76 y_pos: ORBITCC:rdPos@77 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5T3R x_pos: ORBITCC:rdPos@78 y_pos: ORBITCC:rdPos@79 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6T3R x_pos: ORBITCC:rdPos@80 y_pos: ORBITCC:rdPos@81 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7T3R x_pos: ORBITCC:rdPos@82 y_pos: ORBITCC:rdPos@83 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1D4R x_pos: ORBITCC:rdPos@84 y_pos: ORBITCC:rdPos@85 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2D4R x_pos: ORBITCC:rdPos@86 y_pos: ORBITCC:rdPos@87 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3D4R x_pos: ORBITCC:rdPos@88 y_pos: ORBITCC:rdPos@89 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4D4R x_pos: ORBITCC:rdPos@90 y_pos: ORBITCC:rdPos@91 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5D4R x_pos: ORBITCC:rdPos@92 y_pos: ORBITCC:rdPos@93 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6D4R x_pos: ORBITCC:rdPos@94 y_pos: ORBITCC:rdPos@95 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7D4R x_pos: ORBITCC:rdPos@96 y_pos: ORBITCC:rdPos@97 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1T4R x_pos: ORBITCC:rdPos@98 y_pos: ORBITCC:rdPos@99 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2T4R x_pos: ORBITCC:rdPos@100 y_pos: ORBITCC:rdPos@101 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3T4R x_pos: ORBITCC:rdPos@102 y_pos: ORBITCC:rdPos@103 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4T4R x_pos: ORBITCC:rdPos@104 y_pos: ORBITCC:rdPos@105 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5T4R x_pos: ORBITCC:rdPos@106 y_pos: ORBITCC:rdPos@107 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6T4R x_pos: ORBITCC:rdPos@108 y_pos: ORBITCC:rdPos@109 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7T4R x_pos: ORBITCC:rdPos@110 y_pos: ORBITCC:rdPos@111 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1D5R x_pos: ORBITCC:rdPos@112 y_pos: ORBITCC:rdPos@113 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2D5R x_pos: ORBITCC:rdPos@114 y_pos: ORBITCC:rdPos@115 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3D5R x_pos: ORBITCC:rdPos@116 y_pos: ORBITCC:rdPos@117 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4D5R x_pos: ORBITCC:rdPos@118 y_pos: ORBITCC:rdPos@119 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5D5R x_pos: ORBITCC:rdPos@120 y_pos: ORBITCC:rdPos@121 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6D5R x_pos: ORBITCC:rdPos@122 y_pos: ORBITCC:rdPos@123 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7D5R x_pos: ORBITCC:rdPos@124 y_pos: ORBITCC:rdPos@125 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1T5R x_pos: ORBITCC:rdPos@126 y_pos: ORBITCC:rdPos@127 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2T5R x_pos: ORBITCC:rdPos@128 y_pos: ORBITCC:rdPos@129 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3T5R x_pos: ORBITCC:rdPos@130 y_pos: ORBITCC:rdPos@131 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4T5R x_pos: ORBITCC:rdPos@132 y_pos: ORBITCC:rdPos@133 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5T5R x_pos: ORBITCC:rdPos@134 y_pos: ORBITCC:rdPos@135 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6T5R x_pos: ORBITCC:rdPos@136 y_pos: ORBITCC:rdPos@137 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7T5R x_pos: ORBITCC:rdPos@138 y_pos: ORBITCC:rdPos@139 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1D6R x_pos: ORBITCC:rdPos@140 y_pos: ORBITCC:rdPos@141 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2D6R x_pos: ORBITCC:rdPos@142 y_pos: ORBITCC:rdPos@143 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3D6R x_pos: ORBITCC:rdPos@144 y_pos: ORBITCC:rdPos@145 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4D6R x_pos: ORBITCC:rdPos@146 y_pos: ORBITCC:rdPos@147 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ41D6R x_pos: ORBITCC:rdPos@148 y_pos: ORBITCC:rdPos@149 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ42D6R x_pos: ORBITCC:rdPos@150 y_pos: ORBITCC:rdPos@151 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ43D6R x_pos: ORBITCC:rdPos@152 y_pos: ORBITCC:rdPos@153 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ44D6R x_pos: ORBITCC:rdPos@154 y_pos: ORBITCC:rdPos@155 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6D6R x_pos: ORBITCC:rdPos@156 y_pos: ORBITCC:rdPos@157 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7D6R x_pos: ORBITCC:rdPos@158 y_pos: ORBITCC:rdPos@159 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1T6R x_pos: ORBITCC:rdPos@160 y_pos: ORBITCC:rdPos@161 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2T6R x_pos: ORBITCC:rdPos@162 y_pos: ORBITCC:rdPos@163 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3T6R x_pos: ORBITCC:rdPos@164 y_pos: ORBITCC:rdPos@165 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4T6R x_pos: ORBITCC:rdPos@166 y_pos: ORBITCC:rdPos@167 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ41T6R x_pos: ORBITCC:rdPos@168 y_pos: ORBITCC:rdPos@169 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5T6R x_pos: ORBITCC:rdPos@170 y_pos: ORBITCC:rdPos@171 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6T6R x_pos: ORBITCC:rdPos@172 y_pos: ORBITCC:rdPos@173 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7T6R x_pos: ORBITCC:rdPos@174 y_pos: ORBITCC:rdPos@175 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1D7R x_pos: ORBITCC:rdPos@176 y_pos: ORBITCC:rdPos@177 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2D7R x_pos: ORBITCC:rdPos@178 y_pos: ORBITCC:rdPos@179 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3D7R x_pos: ORBITCC:rdPos@180 y_pos: ORBITCC:rdPos@181 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4D7R x_pos: ORBITCC:rdPos@182 y_pos: ORBITCC:rdPos@183 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5D7R x_pos: ORBITCC:rdPos@184 y_pos: ORBITCC:rdPos@185 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6D7R x_pos: ORBITCC:rdPos@186 y_pos: ORBITCC:rdPos@187 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7D7R x_pos: ORBITCC:rdPos@188 y_pos: ORBITCC:rdPos@189 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1T7R x_pos: ORBITCC:rdPos@190 y_pos: ORBITCC:rdPos@191 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2T7R x_pos: ORBITCC:rdPos@192 y_pos: ORBITCC:rdPos@193 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3T7R x_pos: ORBITCC:rdPos@194 y_pos: ORBITCC:rdPos@195 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4T7R x_pos: ORBITCC:rdPos@196 y_pos: ORBITCC:rdPos@197 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ41T7R x_pos: ORBITCC:rdPos@198 y_pos: ORBITCC:rdPos@199 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5T7R x_pos: ORBITCC:rdPos@200 y_pos: ORBITCC:rdPos@201 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6T7R x_pos: ORBITCC:rdPos@202 y_pos: ORBITCC:rdPos@203 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7T7R x_pos: ORBITCC:rdPos@204 y_pos: ORBITCC:rdPos@205 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1D8R x_pos: ORBITCC:rdPos@206 y_pos: ORBITCC:rdPos@207 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2D8R x_pos: ORBITCC:rdPos@208 y_pos: ORBITCC:rdPos@209 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3D8R x_pos: ORBITCC:rdPos@210 y_pos: ORBITCC:rdPos@211 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4D8R x_pos: ORBITCC:rdPos@212 y_pos: ORBITCC:rdPos@213 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5D8R x_pos: ORBITCC:rdPos@214 y_pos: ORBITCC:rdPos@215 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6D8R x_pos: ORBITCC:rdPos@216 y_pos: ORBITCC:rdPos@217 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7D8R x_pos: ORBITCC:rdPos@218 y_pos: ORBITCC:rdPos@219 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1T8R x_pos: ORBITCC:rdPos@220 y_pos: ORBITCC:rdPos@221 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2T8R x_pos: ORBITCC:rdPos@222 y_pos: ORBITCC:rdPos@223 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3T8R x_pos: ORBITCC:rdPos@224 y_pos: ORBITCC:rdPos@225 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4T8R x_pos: ORBITCC:rdPos@226 y_pos: ORBITCC:rdPos@227 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ5T8R x_pos: ORBITCC:rdPos@228 y_pos: ORBITCC:rdPos@229 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ6T8R x_pos: ORBITCC:rdPos@230 y_pos: ORBITCC:rdPos@231 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ7T8R x_pos: ORBITCC:rdPos@232 y_pos: ORBITCC:rdPos@233 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ1D1R x_pos: ORBITCC:rdPos@234 y_pos: ORBITCC:rdPos@235 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ2D1R x_pos: ORBITCC:rdPos@236 y_pos: ORBITCC:rdPos@237 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ3D1R x_pos: ORBITCC:rdPos@238 y_pos: ORBITCC:rdPos@239 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ4D1R x_pos: ORBITCC:rdPos@240 y_pos: ORBITCC:rdPos@241 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ41D1R x_pos: ORBITCC:rdPos@242 y_pos: ORBITCC:rdPos@243 -- class: pyaml.bpm.bpm.BPM +- class: pyaml.diagnostics.bpm.bpm.BPM name: BPMZ42D1R x_pos: ORBITCC:rdPos@244 y_pos: ORBITCC:rdPos@245 diff --git a/examples/use_cases/config/esrf/esrf.yaml b/examples/use_cases/config/esrf/esrf.yaml index a3bdba75a..88899f73d 100644 --- a/examples/use_cases/config/esrf/esrf.yaml +++ b/examples/use_cases/config/esrf/esrf.yaml @@ -5713,1285 +5713,1285 @@ devices: - srmag/ps-corr-sh3/c03-e-ch3/current - srmag/ps-corr-sh3/c03-e-ch5/current - srmag/ps-corr-sh3/c03-e-ch6/current -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-01 x_pos: srdiag/bpm/c04-01/SA_HPosition y_pos: srdiag/bpm/c04-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-02 x_pos: srdiag/bpm/c04-02/SA_HPosition y_pos: srdiag/bpm/c04-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-03 x_pos: srdiag/bpm/c04-03/SA_HPosition y_pos: srdiag/bpm/c04-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-04 x_pos: srdiag/bpm/c04-04/SA_HPosition y_pos: srdiag/bpm/c04-04/SA_VPosition x_offset: srdiag/bpm/c04-04/HOffset y_offset: srdiag/bpm/c04-04/VOffset -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-05 x_pos: srdiag/bpm/c04-05/SA_HPosition y_pos: srdiag/bpm/c04-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-06 x_pos: srdiag/bpm/c04-06/SA_HPosition y_pos: srdiag/bpm/c04-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-07 x_pos: srdiag/bpm/c04-07/SA_HPosition y_pos: srdiag/bpm/c04-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-08 x_pos: srdiag/bpm/c04-08/SA_HPosition y_pos: srdiag/bpm/c04-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-09 x_pos: srdiag/bpm/c04-09/SA_HPosition y_pos: srdiag/bpm/c04-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-10 x_pos: srdiag/bpm/c04-10/SA_HPosition y_pos: srdiag/bpm/c04-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-01 x_pos: srdiag/bpm/c05-01/SA_HPosition y_pos: srdiag/bpm/c05-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-02 x_pos: srdiag/bpm/c05-02/SA_HPosition y_pos: srdiag/bpm/c05-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-03 x_pos: srdiag/bpm/c05-03/SA_HPosition y_pos: srdiag/bpm/c05-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-04 x_pos: srdiag/bpm/c05-04/SA_HPosition y_pos: srdiag/bpm/c05-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-05 x_pos: srdiag/bpm/c05-05/SA_HPosition y_pos: srdiag/bpm/c05-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-06 x_pos: srdiag/bpm/c05-06/SA_HPosition y_pos: srdiag/bpm/c05-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-07 x_pos: srdiag/bpm/c05-07/SA_HPosition y_pos: srdiag/bpm/c05-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-08 x_pos: srdiag/bpm/c05-08/SA_HPosition y_pos: srdiag/bpm/c05-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-09 x_pos: srdiag/bpm/c05-09/SA_HPosition y_pos: srdiag/bpm/c05-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-10 x_pos: srdiag/bpm/c05-10/SA_HPosition y_pos: srdiag/bpm/c05-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-01 x_pos: srdiag/bpm/c06-01/SA_HPosition y_pos: srdiag/bpm/c06-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-02 x_pos: srdiag/bpm/c06-02/SA_HPosition y_pos: srdiag/bpm/c06-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-03 x_pos: srdiag/bpm/c06-03/SA_HPosition y_pos: srdiag/bpm/c06-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-04 x_pos: srdiag/bpm/c06-04/SA_HPosition y_pos: srdiag/bpm/c06-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-05 x_pos: srdiag/bpm/c06-05/SA_HPosition y_pos: srdiag/bpm/c06-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-06 x_pos: srdiag/bpm/c06-06/SA_HPosition y_pos: srdiag/bpm/c06-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-07 x_pos: srdiag/bpm/c06-07/SA_HPosition y_pos: srdiag/bpm/c06-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-08 x_pos: srdiag/bpm/c06-08/SA_HPosition y_pos: srdiag/bpm/c06-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-09 x_pos: srdiag/bpm/c06-09/SA_HPosition y_pos: srdiag/bpm/c06-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-10 x_pos: srdiag/bpm/c06-10/SA_HPosition y_pos: srdiag/bpm/c06-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-01 x_pos: srdiag/bpm/c07-01/SA_HPosition y_pos: srdiag/bpm/c07-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-02 x_pos: srdiag/bpm/c07-02/SA_HPosition y_pos: srdiag/bpm/c07-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-03 x_pos: srdiag/bpm/c07-03/SA_HPosition y_pos: srdiag/bpm/c07-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-04 x_pos: srdiag/bpm/c07-04/SA_HPosition y_pos: srdiag/bpm/c07-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-05 x_pos: srdiag/bpm/c07-05/SA_HPosition y_pos: srdiag/bpm/c07-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-06 x_pos: srdiag/bpm/c07-06/SA_HPosition y_pos: srdiag/bpm/c07-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-07 x_pos: srdiag/bpm/c07-07/SA_HPosition y_pos: srdiag/bpm/c07-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-08 x_pos: srdiag/bpm/c07-08/SA_HPosition y_pos: srdiag/bpm/c07-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-09 x_pos: srdiag/bpm/c07-09/SA_HPosition y_pos: srdiag/bpm/c07-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-10 x_pos: srdiag/bpm/c07-10/SA_HPosition y_pos: srdiag/bpm/c07-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-01 x_pos: srdiag/bpm/c08-01/SA_HPosition y_pos: srdiag/bpm/c08-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-02 x_pos: srdiag/bpm/c08-02/SA_HPosition y_pos: srdiag/bpm/c08-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-03 x_pos: srdiag/bpm/c08-03/SA_HPosition y_pos: srdiag/bpm/c08-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-04 x_pos: srdiag/bpm/c08-04/SA_HPosition y_pos: srdiag/bpm/c08-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-05 x_pos: srdiag/bpm/c08-05/SA_HPosition y_pos: srdiag/bpm/c08-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-06 x_pos: srdiag/bpm/c08-06/SA_HPosition y_pos: srdiag/bpm/c08-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-07 x_pos: srdiag/bpm/c08-07/SA_HPosition y_pos: srdiag/bpm/c08-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-08 x_pos: srdiag/bpm/c08-08/SA_HPosition y_pos: srdiag/bpm/c08-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-09 x_pos: srdiag/bpm/c08-09/SA_HPosition y_pos: srdiag/bpm/c08-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-10 x_pos: srdiag/bpm/c08-10/SA_HPosition y_pos: srdiag/bpm/c08-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-01 x_pos: srdiag/bpm/c09-01/SA_HPosition y_pos: srdiag/bpm/c09-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-02 x_pos: srdiag/bpm/c09-02/SA_HPosition y_pos: srdiag/bpm/c09-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-03 x_pos: srdiag/bpm/c09-03/SA_HPosition y_pos: srdiag/bpm/c09-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-04 x_pos: srdiag/bpm/c09-04/SA_HPosition y_pos: srdiag/bpm/c09-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-05 x_pos: srdiag/bpm/c09-05/SA_HPosition y_pos: srdiag/bpm/c09-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-06 x_pos: srdiag/bpm/c09-06/SA_HPosition y_pos: srdiag/bpm/c09-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-07 x_pos: srdiag/bpm/c09-07/SA_HPosition y_pos: srdiag/bpm/c09-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-08 x_pos: srdiag/bpm/c09-08/SA_HPosition y_pos: srdiag/bpm/c09-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-09 x_pos: srdiag/bpm/c09-09/SA_HPosition y_pos: srdiag/bpm/c09-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-10 x_pos: srdiag/bpm/c09-10/SA_HPosition y_pos: srdiag/bpm/c09-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-01 x_pos: srdiag/bpm/c10-01/SA_HPosition y_pos: srdiag/bpm/c10-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-02 x_pos: srdiag/bpm/c10-02/SA_HPosition y_pos: srdiag/bpm/c10-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-03 x_pos: srdiag/bpm/c10-03/SA_HPosition y_pos: srdiag/bpm/c10-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-04 x_pos: srdiag/bpm/c10-04/SA_HPosition y_pos: srdiag/bpm/c10-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-05 x_pos: srdiag/bpm/c10-05/SA_HPosition y_pos: srdiag/bpm/c10-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-06 x_pos: srdiag/bpm/c10-06/SA_HPosition y_pos: srdiag/bpm/c10-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-07 x_pos: srdiag/bpm/c10-07/SA_HPosition y_pos: srdiag/bpm/c10-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-08 x_pos: srdiag/bpm/c10-08/SA_HPosition y_pos: srdiag/bpm/c10-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-09 x_pos: srdiag/bpm/c10-09/SA_HPosition y_pos: srdiag/bpm/c10-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-10 x_pos: srdiag/bpm/c10-10/SA_HPosition y_pos: srdiag/bpm/c10-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-01 x_pos: srdiag/bpm/c11-01/SA_HPosition y_pos: srdiag/bpm/c11-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-02 x_pos: srdiag/bpm/c11-02/SA_HPosition y_pos: srdiag/bpm/c11-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-03 x_pos: srdiag/bpm/c11-03/SA_HPosition y_pos: srdiag/bpm/c11-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-04 x_pos: srdiag/bpm/c11-04/SA_HPosition y_pos: srdiag/bpm/c11-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-05 x_pos: srdiag/bpm/c11-05/SA_HPosition y_pos: srdiag/bpm/c11-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-06 x_pos: srdiag/bpm/c11-06/SA_HPosition y_pos: srdiag/bpm/c11-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-07 x_pos: srdiag/bpm/c11-07/SA_HPosition y_pos: srdiag/bpm/c11-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-08 x_pos: srdiag/bpm/c11-08/SA_HPosition y_pos: srdiag/bpm/c11-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-09 x_pos: srdiag/bpm/c11-09/SA_HPosition y_pos: srdiag/bpm/c11-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-10 x_pos: srdiag/bpm/c11-10/SA_HPosition y_pos: srdiag/bpm/c11-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-01 x_pos: srdiag/bpm/c12-01/SA_HPosition y_pos: srdiag/bpm/c12-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-02 x_pos: srdiag/bpm/c12-02/SA_HPosition y_pos: srdiag/bpm/c12-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-03 x_pos: srdiag/bpm/c12-03/SA_HPosition y_pos: srdiag/bpm/c12-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-04 x_pos: srdiag/bpm/c12-04/SA_HPosition y_pos: srdiag/bpm/c12-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-05 x_pos: srdiag/bpm/c12-05/SA_HPosition y_pos: srdiag/bpm/c12-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-06 x_pos: srdiag/bpm/c12-06/SA_HPosition y_pos: srdiag/bpm/c12-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-07 x_pos: srdiag/bpm/c12-07/SA_HPosition y_pos: srdiag/bpm/c12-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-08 x_pos: srdiag/bpm/c12-08/SA_HPosition y_pos: srdiag/bpm/c12-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-09 x_pos: srdiag/bpm/c12-09/SA_HPosition y_pos: srdiag/bpm/c12-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-10 x_pos: srdiag/bpm/c12-10/SA_HPosition y_pos: srdiag/bpm/c12-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-01 x_pos: srdiag/bpm/c13-01/SA_HPosition y_pos: srdiag/bpm/c13-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-02 x_pos: srdiag/bpm/c13-02/SA_HPosition y_pos: srdiag/bpm/c13-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-03 x_pos: srdiag/bpm/c13-03/SA_HPosition y_pos: srdiag/bpm/c13-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-04 x_pos: srdiag/bpm/c13-04/SA_HPosition y_pos: srdiag/bpm/c13-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-05 x_pos: srdiag/bpm/c13-05/SA_HPosition y_pos: srdiag/bpm/c13-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-06 x_pos: srdiag/bpm/c13-06/SA_HPosition y_pos: srdiag/bpm/c13-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-07 x_pos: srdiag/bpm/c13-07/SA_HPosition y_pos: srdiag/bpm/c13-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-08 x_pos: srdiag/bpm/c13-08/SA_HPosition y_pos: srdiag/bpm/c13-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-09 x_pos: srdiag/bpm/c13-09/SA_HPosition y_pos: srdiag/bpm/c13-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-10 x_pos: srdiag/bpm/c13-10/SA_HPosition y_pos: srdiag/bpm/c13-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-01 x_pos: srdiag/bpm/c14-01/SA_HPosition y_pos: srdiag/bpm/c14-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-02 x_pos: srdiag/bpm/c14-02/SA_HPosition y_pos: srdiag/bpm/c14-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-03 x_pos: srdiag/bpm/c14-03/SA_HPosition y_pos: srdiag/bpm/c14-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-04 x_pos: srdiag/bpm/c14-04/SA_HPosition y_pos: srdiag/bpm/c14-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-05 x_pos: srdiag/bpm/c14-05/SA_HPosition y_pos: srdiag/bpm/c14-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-06 x_pos: srdiag/bpm/c14-06/SA_HPosition y_pos: srdiag/bpm/c14-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-07 x_pos: srdiag/bpm/c14-07/SA_HPosition y_pos: srdiag/bpm/c14-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-08 x_pos: srdiag/bpm/c14-08/SA_HPosition y_pos: srdiag/bpm/c14-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-09 x_pos: srdiag/bpm/c14-09/SA_HPosition y_pos: srdiag/bpm/c14-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-10 x_pos: srdiag/bpm/c14-10/SA_HPosition y_pos: srdiag/bpm/c14-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-01 x_pos: srdiag/bpm/c15-01/SA_HPosition y_pos: srdiag/bpm/c15-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-02 x_pos: srdiag/bpm/c15-02/SA_HPosition y_pos: srdiag/bpm/c15-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-03 x_pos: srdiag/bpm/c15-03/SA_HPosition y_pos: srdiag/bpm/c15-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-04 x_pos: srdiag/bpm/c15-04/SA_HPosition y_pos: srdiag/bpm/c15-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-05 x_pos: srdiag/bpm/c15-05/SA_HPosition y_pos: srdiag/bpm/c15-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-06 x_pos: srdiag/bpm/c15-06/SA_HPosition y_pos: srdiag/bpm/c15-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-07 x_pos: srdiag/bpm/c15-07/SA_HPosition y_pos: srdiag/bpm/c15-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-08 x_pos: srdiag/bpm/c15-08/SA_HPosition y_pos: srdiag/bpm/c15-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-09 x_pos: srdiag/bpm/c15-09/SA_HPosition y_pos: srdiag/bpm/c15-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-10 x_pos: srdiag/bpm/c15-10/SA_HPosition y_pos: srdiag/bpm/c15-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-01 x_pos: srdiag/bpm/c16-01/SA_HPosition y_pos: srdiag/bpm/c16-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-02 x_pos: srdiag/bpm/c16-02/SA_HPosition y_pos: srdiag/bpm/c16-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-03 x_pos: srdiag/bpm/c16-03/SA_HPosition y_pos: srdiag/bpm/c16-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-04 x_pos: srdiag/bpm/c16-04/SA_HPosition y_pos: srdiag/bpm/c16-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-05 x_pos: srdiag/bpm/c16-05/SA_HPosition y_pos: srdiag/bpm/c16-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-06 x_pos: srdiag/bpm/c16-06/SA_HPosition y_pos: srdiag/bpm/c16-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-07 x_pos: srdiag/bpm/c16-07/SA_HPosition y_pos: srdiag/bpm/c16-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-08 x_pos: srdiag/bpm/c16-08/SA_HPosition y_pos: srdiag/bpm/c16-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-09 x_pos: srdiag/bpm/c16-09/SA_HPosition y_pos: srdiag/bpm/c16-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-10 x_pos: srdiag/bpm/c16-10/SA_HPosition y_pos: srdiag/bpm/c16-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-01 x_pos: srdiag/bpm/c17-01/SA_HPosition y_pos: srdiag/bpm/c17-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-02 x_pos: srdiag/bpm/c17-02/SA_HPosition y_pos: srdiag/bpm/c17-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-03 x_pos: srdiag/bpm/c17-03/SA_HPosition y_pos: srdiag/bpm/c17-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-04 x_pos: srdiag/bpm/c17-04/SA_HPosition y_pos: srdiag/bpm/c17-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-05 x_pos: srdiag/bpm/c17-05/SA_HPosition y_pos: srdiag/bpm/c17-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-06 x_pos: srdiag/bpm/c17-06/SA_HPosition y_pos: srdiag/bpm/c17-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-07 x_pos: srdiag/bpm/c17-07/SA_HPosition y_pos: srdiag/bpm/c17-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-08 x_pos: srdiag/bpm/c17-08/SA_HPosition y_pos: srdiag/bpm/c17-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-09 x_pos: srdiag/bpm/c17-09/SA_HPosition y_pos: srdiag/bpm/c17-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-10 x_pos: srdiag/bpm/c17-10/SA_HPosition y_pos: srdiag/bpm/c17-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-01 x_pos: srdiag/bpm/c18-01/SA_HPosition y_pos: srdiag/bpm/c18-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-02 x_pos: srdiag/bpm/c18-02/SA_HPosition y_pos: srdiag/bpm/c18-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-03 x_pos: srdiag/bpm/c18-03/SA_HPosition y_pos: srdiag/bpm/c18-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-04 x_pos: srdiag/bpm/c18-04/SA_HPosition y_pos: srdiag/bpm/c18-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-05 x_pos: srdiag/bpm/c18-05/SA_HPosition y_pos: srdiag/bpm/c18-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-06 x_pos: srdiag/bpm/c18-06/SA_HPosition y_pos: srdiag/bpm/c18-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-07 x_pos: srdiag/bpm/c18-07/SA_HPosition y_pos: srdiag/bpm/c18-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-08 x_pos: srdiag/bpm/c18-08/SA_HPosition y_pos: srdiag/bpm/c18-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-09 x_pos: srdiag/bpm/c18-09/SA_HPosition y_pos: srdiag/bpm/c18-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-10 x_pos: srdiag/bpm/c18-10/SA_HPosition y_pos: srdiag/bpm/c18-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-01 x_pos: srdiag/bpm/c19-01/SA_HPosition y_pos: srdiag/bpm/c19-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-02 x_pos: srdiag/bpm/c19-02/SA_HPosition y_pos: srdiag/bpm/c19-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-03 x_pos: srdiag/bpm/c19-03/SA_HPosition y_pos: srdiag/bpm/c19-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-04 x_pos: srdiag/bpm/c19-04/SA_HPosition y_pos: srdiag/bpm/c19-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-05 x_pos: srdiag/bpm/c19-05/SA_HPosition y_pos: srdiag/bpm/c19-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-06 x_pos: srdiag/bpm/c19-06/SA_HPosition y_pos: srdiag/bpm/c19-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-07 x_pos: srdiag/bpm/c19-07/SA_HPosition y_pos: srdiag/bpm/c19-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-08 x_pos: srdiag/bpm/c19-08/SA_HPosition y_pos: srdiag/bpm/c19-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-09 x_pos: srdiag/bpm/c19-09/SA_HPosition y_pos: srdiag/bpm/c19-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-10 x_pos: srdiag/bpm/c19-10/SA_HPosition y_pos: srdiag/bpm/c19-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-01 x_pos: srdiag/bpm/c20-01/SA_HPosition y_pos: srdiag/bpm/c20-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-02 x_pos: srdiag/bpm/c20-02/SA_HPosition y_pos: srdiag/bpm/c20-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-03 x_pos: srdiag/bpm/c20-03/SA_HPosition y_pos: srdiag/bpm/c20-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-04 x_pos: srdiag/bpm/c20-04/SA_HPosition y_pos: srdiag/bpm/c20-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-05 x_pos: srdiag/bpm/c20-05/SA_HPosition y_pos: srdiag/bpm/c20-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-06 x_pos: srdiag/bpm/c20-06/SA_HPosition y_pos: srdiag/bpm/c20-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-07 x_pos: srdiag/bpm/c20-07/SA_HPosition y_pos: srdiag/bpm/c20-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-08 x_pos: srdiag/bpm/c20-08/SA_HPosition y_pos: srdiag/bpm/c20-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-09 x_pos: srdiag/bpm/c20-09/SA_HPosition y_pos: srdiag/bpm/c20-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-10 x_pos: srdiag/bpm/c20-10/SA_HPosition y_pos: srdiag/bpm/c20-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-01 x_pos: srdiag/bpm/c21-01/SA_HPosition y_pos: srdiag/bpm/c21-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-02 x_pos: srdiag/bpm/c21-02/SA_HPosition y_pos: srdiag/bpm/c21-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-03 x_pos: srdiag/bpm/c21-03/SA_HPosition y_pos: srdiag/bpm/c21-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-04 x_pos: srdiag/bpm/c21-04/SA_HPosition y_pos: srdiag/bpm/c21-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-05 x_pos: srdiag/bpm/c21-05/SA_HPosition y_pos: srdiag/bpm/c21-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-06 x_pos: srdiag/bpm/c21-06/SA_HPosition y_pos: srdiag/bpm/c21-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-07 x_pos: srdiag/bpm/c21-07/SA_HPosition y_pos: srdiag/bpm/c21-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-08 x_pos: srdiag/bpm/c21-08/SA_HPosition y_pos: srdiag/bpm/c21-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-09 x_pos: srdiag/bpm/c21-09/SA_HPosition y_pos: srdiag/bpm/c21-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-10 x_pos: srdiag/bpm/c21-10/SA_HPosition y_pos: srdiag/bpm/c21-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-01 x_pos: srdiag/bpm/c22-01/SA_HPosition y_pos: srdiag/bpm/c22-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-02 x_pos: srdiag/bpm/c22-02/SA_HPosition y_pos: srdiag/bpm/c22-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-03 x_pos: srdiag/bpm/c22-03/SA_HPosition y_pos: srdiag/bpm/c22-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-04 x_pos: srdiag/bpm/c22-04/SA_HPosition y_pos: srdiag/bpm/c22-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-05 x_pos: srdiag/bpm/c22-05/SA_HPosition y_pos: srdiag/bpm/c22-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-06 x_pos: srdiag/bpm/c22-06/SA_HPosition y_pos: srdiag/bpm/c22-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-07 x_pos: srdiag/bpm/c22-07/SA_HPosition y_pos: srdiag/bpm/c22-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-08 x_pos: srdiag/bpm/c22-08/SA_HPosition y_pos: srdiag/bpm/c22-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-09 x_pos: srdiag/bpm/c22-09/SA_HPosition y_pos: srdiag/bpm/c22-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-10 x_pos: srdiag/bpm/c22-10/SA_HPosition y_pos: srdiag/bpm/c22-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-01 x_pos: srdiag/bpm/c23-01/SA_HPosition y_pos: srdiag/bpm/c23-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-02 x_pos: srdiag/bpm/c23-02/SA_HPosition y_pos: srdiag/bpm/c23-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-03 x_pos: srdiag/bpm/c23-03/SA_HPosition y_pos: srdiag/bpm/c23-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-04 x_pos: srdiag/bpm/c23-04/SA_HPosition y_pos: srdiag/bpm/c23-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-05 x_pos: srdiag/bpm/c23-05/SA_HPosition y_pos: srdiag/bpm/c23-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-06 x_pos: srdiag/bpm/c23-06/SA_HPosition y_pos: srdiag/bpm/c23-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-07 x_pos: srdiag/bpm/c23-07/SA_HPosition y_pos: srdiag/bpm/c23-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-08 x_pos: srdiag/bpm/c23-08/SA_HPosition y_pos: srdiag/bpm/c23-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-09 x_pos: srdiag/bpm/c23-09/SA_HPosition y_pos: srdiag/bpm/c23-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-10 x_pos: srdiag/bpm/c23-10/SA_HPosition y_pos: srdiag/bpm/c23-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-01 x_pos: srdiag/bpm/c24-01/SA_HPosition y_pos: srdiag/bpm/c24-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-02 x_pos: srdiag/bpm/c24-02/SA_HPosition y_pos: srdiag/bpm/c24-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-03 x_pos: srdiag/bpm/c24-03/SA_HPosition y_pos: srdiag/bpm/c24-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-04 x_pos: srdiag/bpm/c24-04/SA_HPosition y_pos: srdiag/bpm/c24-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-05 x_pos: srdiag/bpm/c24-05/SA_HPosition y_pos: srdiag/bpm/c24-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-06 x_pos: srdiag/bpm/c24-06/SA_HPosition y_pos: srdiag/bpm/c24-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-07 x_pos: srdiag/bpm/c24-07/SA_HPosition y_pos: srdiag/bpm/c24-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-08 x_pos: srdiag/bpm/c24-08/SA_HPosition y_pos: srdiag/bpm/c24-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-09 x_pos: srdiag/bpm/c24-09/SA_HPosition y_pos: srdiag/bpm/c24-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-10 x_pos: srdiag/bpm/c24-10/SA_HPosition y_pos: srdiag/bpm/c24-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-01 x_pos: srdiag/bpm/c25-01/SA_HPosition y_pos: srdiag/bpm/c25-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-02 x_pos: srdiag/bpm/c25-02/SA_HPosition y_pos: srdiag/bpm/c25-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-03 x_pos: srdiag/bpm/c25-03/SA_HPosition y_pos: srdiag/bpm/c25-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-04 x_pos: srdiag/bpm/c25-04/SA_HPosition y_pos: srdiag/bpm/c25-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-05 x_pos: srdiag/bpm/c25-05/SA_HPosition y_pos: srdiag/bpm/c25-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-06 x_pos: srdiag/bpm/c25-06/SA_HPosition y_pos: srdiag/bpm/c25-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-07 x_pos: srdiag/bpm/c25-07/SA_HPosition y_pos: srdiag/bpm/c25-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-08 x_pos: srdiag/bpm/c25-08/SA_HPosition y_pos: srdiag/bpm/c25-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-09 x_pos: srdiag/bpm/c25-09/SA_HPosition y_pos: srdiag/bpm/c25-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-10 x_pos: srdiag/bpm/c25-10/SA_HPosition y_pos: srdiag/bpm/c25-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-01 x_pos: srdiag/bpm/c26-01/SA_HPosition y_pos: srdiag/bpm/c26-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-02 x_pos: srdiag/bpm/c26-02/SA_HPosition y_pos: srdiag/bpm/c26-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-03 x_pos: srdiag/bpm/c26-03/SA_HPosition y_pos: srdiag/bpm/c26-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-04 x_pos: srdiag/bpm/c26-04/SA_HPosition y_pos: srdiag/bpm/c26-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-05 x_pos: srdiag/bpm/c26-05/SA_HPosition y_pos: srdiag/bpm/c26-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-06 x_pos: srdiag/bpm/c26-06/SA_HPosition y_pos: srdiag/bpm/c26-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-07 x_pos: srdiag/bpm/c26-07/SA_HPosition y_pos: srdiag/bpm/c26-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-08 x_pos: srdiag/bpm/c26-08/SA_HPosition y_pos: srdiag/bpm/c26-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-09 x_pos: srdiag/bpm/c26-09/SA_HPosition y_pos: srdiag/bpm/c26-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-10 x_pos: srdiag/bpm/c26-10/SA_HPosition y_pos: srdiag/bpm/c26-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-01 x_pos: srdiag/bpm/c27-01/SA_HPosition y_pos: srdiag/bpm/c27-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-02 x_pos: srdiag/bpm/c27-02/SA_HPosition y_pos: srdiag/bpm/c27-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-03 x_pos: srdiag/bpm/c27-03/SA_HPosition y_pos: srdiag/bpm/c27-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-04 x_pos: srdiag/bpm/c27-04/SA_HPosition y_pos: srdiag/bpm/c27-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-05 x_pos: srdiag/bpm/c27-05/SA_HPosition y_pos: srdiag/bpm/c27-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-06 x_pos: srdiag/bpm/c27-06/SA_HPosition y_pos: srdiag/bpm/c27-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-07 x_pos: srdiag/bpm/c27-07/SA_HPosition y_pos: srdiag/bpm/c27-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-08 x_pos: srdiag/bpm/c27-08/SA_HPosition y_pos: srdiag/bpm/c27-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-09 x_pos: srdiag/bpm/c27-09/SA_HPosition y_pos: srdiag/bpm/c27-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-10 x_pos: srdiag/bpm/c27-10/SA_HPosition y_pos: srdiag/bpm/c27-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-01 x_pos: srdiag/bpm/c28-01/SA_HPosition y_pos: srdiag/bpm/c28-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-02 x_pos: srdiag/bpm/c28-02/SA_HPosition y_pos: srdiag/bpm/c28-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-03 x_pos: srdiag/bpm/c28-03/SA_HPosition y_pos: srdiag/bpm/c28-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-04 x_pos: srdiag/bpm/c28-04/SA_HPosition y_pos: srdiag/bpm/c28-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-05 x_pos: srdiag/bpm/c28-05/SA_HPosition y_pos: srdiag/bpm/c28-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-06 x_pos: srdiag/bpm/c28-06/SA_HPosition y_pos: srdiag/bpm/c28-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-07 x_pos: srdiag/bpm/c28-07/SA_HPosition y_pos: srdiag/bpm/c28-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-08 x_pos: srdiag/bpm/c28-08/SA_HPosition y_pos: srdiag/bpm/c28-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-09 x_pos: srdiag/bpm/c28-09/SA_HPosition y_pos: srdiag/bpm/c28-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-10 x_pos: srdiag/bpm/c28-10/SA_HPosition y_pos: srdiag/bpm/c28-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-01 x_pos: srdiag/bpm/c29-01/SA_HPosition y_pos: srdiag/bpm/c29-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-02 x_pos: srdiag/bpm/c29-02/SA_HPosition y_pos: srdiag/bpm/c29-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-03 x_pos: srdiag/bpm/c29-03/SA_HPosition y_pos: srdiag/bpm/c29-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-04 x_pos: srdiag/bpm/c29-04/SA_HPosition y_pos: srdiag/bpm/c29-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-05 x_pos: srdiag/bpm/c29-05/SA_HPosition y_pos: srdiag/bpm/c29-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-06 x_pos: srdiag/bpm/c29-06/SA_HPosition y_pos: srdiag/bpm/c29-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-07 x_pos: srdiag/bpm/c29-07/SA_HPosition y_pos: srdiag/bpm/c29-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-08 x_pos: srdiag/bpm/c29-08/SA_HPosition y_pos: srdiag/bpm/c29-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-09 x_pos: srdiag/bpm/c29-09/SA_HPosition y_pos: srdiag/bpm/c29-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-10 x_pos: srdiag/bpm/c29-10/SA_HPosition y_pos: srdiag/bpm/c29-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-01 x_pos: srdiag/bpm/c30-01/SA_HPosition y_pos: srdiag/bpm/c30-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-02 x_pos: srdiag/bpm/c30-02/SA_HPosition y_pos: srdiag/bpm/c30-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-03 x_pos: srdiag/bpm/c30-03/SA_HPosition y_pos: srdiag/bpm/c30-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-04 x_pos: srdiag/bpm/c30-04/SA_HPosition y_pos: srdiag/bpm/c30-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-05 x_pos: srdiag/bpm/c30-05/SA_HPosition y_pos: srdiag/bpm/c30-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-06 x_pos: srdiag/bpm/c30-06/SA_HPosition y_pos: srdiag/bpm/c30-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-07 x_pos: srdiag/bpm/c30-07/SA_HPosition y_pos: srdiag/bpm/c30-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-08 x_pos: srdiag/bpm/c30-08/SA_HPosition y_pos: srdiag/bpm/c30-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-09 x_pos: srdiag/bpm/c30-09/SA_HPosition y_pos: srdiag/bpm/c30-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-10 x_pos: srdiag/bpm/c30-10/SA_HPosition y_pos: srdiag/bpm/c30-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-01 x_pos: srdiag/bpm/c31-01/SA_HPosition y_pos: srdiag/bpm/c31-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-02 x_pos: srdiag/bpm/c31-02/SA_HPosition y_pos: srdiag/bpm/c31-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-03 x_pos: srdiag/bpm/c31-03/SA_HPosition y_pos: srdiag/bpm/c31-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-04 x_pos: srdiag/bpm/c31-04/SA_HPosition y_pos: srdiag/bpm/c31-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-05 x_pos: srdiag/bpm/c31-05/SA_HPosition y_pos: srdiag/bpm/c31-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-06 x_pos: srdiag/bpm/c31-06/SA_HPosition y_pos: srdiag/bpm/c31-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-07 x_pos: srdiag/bpm/c31-07/SA_HPosition y_pos: srdiag/bpm/c31-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-08 x_pos: srdiag/bpm/c31-08/SA_HPosition y_pos: srdiag/bpm/c31-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-09 x_pos: srdiag/bpm/c31-09/SA_HPosition y_pos: srdiag/bpm/c31-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-10 x_pos: srdiag/bpm/c31-10/SA_HPosition y_pos: srdiag/bpm/c31-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-01 x_pos: srdiag/bpm/c32-01/SA_HPosition y_pos: srdiag/bpm/c32-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-02 x_pos: srdiag/bpm/c32-02/SA_HPosition y_pos: srdiag/bpm/c32-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-03 x_pos: srdiag/bpm/c32-03/SA_HPosition y_pos: srdiag/bpm/c32-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-04 x_pos: srdiag/bpm/c32-04/SA_HPosition y_pos: srdiag/bpm/c32-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-05 x_pos: srdiag/bpm/c32-05/SA_HPosition y_pos: srdiag/bpm/c32-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-06 x_pos: srdiag/bpm/c32-06/SA_HPosition y_pos: srdiag/bpm/c32-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-07 x_pos: srdiag/bpm/c32-07/SA_HPosition y_pos: srdiag/bpm/c32-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-08 x_pos: srdiag/bpm/c32-08/SA_HPosition y_pos: srdiag/bpm/c32-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-09 x_pos: srdiag/bpm/c32-09/SA_HPosition y_pos: srdiag/bpm/c32-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-10 x_pos: srdiag/bpm/c32-10/SA_HPosition y_pos: srdiag/bpm/c32-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-01 x_pos: srdiag/bpm/c01-01/SA_HPosition y_pos: srdiag/bpm/c01-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-02 x_pos: srdiag/bpm/c01-02/SA_HPosition y_pos: srdiag/bpm/c01-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-03 x_pos: srdiag/bpm/c01-03/SA_HPosition y_pos: srdiag/bpm/c01-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-04 x_pos: srdiag/bpm/c01-04/SA_HPosition y_pos: srdiag/bpm/c01-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-05 x_pos: srdiag/bpm/c01-05/SA_HPosition y_pos: srdiag/bpm/c01-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-06 x_pos: srdiag/bpm/c01-06/SA_HPosition y_pos: srdiag/bpm/c01-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-07 x_pos: srdiag/bpm/c01-07/SA_HPosition y_pos: srdiag/bpm/c01-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-08 x_pos: srdiag/bpm/c01-08/SA_HPosition y_pos: srdiag/bpm/c01-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-09 x_pos: srdiag/bpm/c01-09/SA_HPosition y_pos: srdiag/bpm/c01-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-10 x_pos: srdiag/bpm/c01-10/SA_HPosition y_pos: srdiag/bpm/c01-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-01 x_pos: srdiag/bpm/c02-01/SA_HPosition y_pos: srdiag/bpm/c02-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-02 x_pos: srdiag/bpm/c02-02/SA_HPosition y_pos: srdiag/bpm/c02-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-03 x_pos: srdiag/bpm/c02-03/SA_HPosition y_pos: srdiag/bpm/c02-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-04 x_pos: srdiag/bpm/c02-04/SA_HPosition y_pos: srdiag/bpm/c02-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-05 x_pos: srdiag/bpm/c02-05/SA_HPosition y_pos: srdiag/bpm/c02-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-06 x_pos: srdiag/bpm/c02-06/SA_HPosition y_pos: srdiag/bpm/c02-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-07 x_pos: srdiag/bpm/c02-07/SA_HPosition y_pos: srdiag/bpm/c02-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-08 x_pos: srdiag/bpm/c02-08/SA_HPosition y_pos: srdiag/bpm/c02-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-09 x_pos: srdiag/bpm/c02-09/SA_HPosition y_pos: srdiag/bpm/c02-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-10 x_pos: srdiag/bpm/c02-10/SA_HPosition y_pos: srdiag/bpm/c02-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-01 x_pos: srdiag/bpm/c03-01/SA_HPosition y_pos: srdiag/bpm/c03-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-02 x_pos: srdiag/bpm/c03-02/SA_HPosition y_pos: srdiag/bpm/c03-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-03 x_pos: srdiag/bpm/c03-03/SA_HPosition y_pos: srdiag/bpm/c03-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-04 x_pos: srdiag/bpm/c03-04/SA_HPosition y_pos: srdiag/bpm/c03-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-05 x_pos: srdiag/bpm/c03-05/SA_HPosition y_pos: srdiag/bpm/c03-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-06 x_pos: srdiag/bpm/c03-06/SA_HPosition y_pos: srdiag/bpm/c03-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-07 x_pos: srdiag/bpm/c03-07/SA_HPosition y_pos: srdiag/bpm/c03-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-08 x_pos: srdiag/bpm/c03-08/SA_HPosition y_pos: srdiag/bpm/c03-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-09 x_pos: srdiag/bpm/c03-09/SA_HPosition y_pos: srdiag/bpm/c03-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-10 x_pos: srdiag/bpm/c03-10/SA_HPosition y_pos: srdiag/bpm/c03-10/SA_VPosition diff --git a/examples/use_cases/config/soleil_ii/devices.yaml b/examples/use_cases/config/soleil_ii/devices.yaml index e75b0954a..c19b50ada 100644 --- a/examples/use_cases/config/soleil_ii/devices.yaml +++ b/examples/use_cases/config/soleil_ii/devices.yaml @@ -1,4 +1,4 @@ -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_001 x_pos: AN01-SD/DG-EPOS/BPM.02/x_pos y_pos: AN01-SD/DG-EPOS/BPM.02/y_pos @@ -54,7 +54,7 @@ physics: - AN01-AR/EM-OCT/OH.02/strength - AN01-AR/EM-COR/OH.02-CQLN.02/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_002 x_pos: AN01-AR/DG-EPOS/BPM.03/x_pos y_pos: AN01-AR/DG-EPOS/BPM.03/y_pos @@ -108,7 +108,7 @@ physics: - AN01-AR/EM-SX/SCF.02/strength - AN01-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_003 x_pos: AN01-AR/DG-EPOS/BPM.04/x_pos y_pos: AN01-AR/DG-EPOS/BPM.04/y_pos @@ -168,7 +168,7 @@ physics: - AN01-AR/EM-SX/SCF.05/strength - AN01-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_004 x_pos: AN01-AR/DG-EPOS/BPM.05/x_pos y_pos: AN01-AR/DG-EPOS/BPM.05/y_pos @@ -228,7 +228,7 @@ physics: - AN01-AR/EM-SX/SCF.08/strength - AN01-AR/EM-COR/SCF.08-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_005 x_pos: AN01-AR/DG-EPOS/BPM.06/x_pos y_pos: AN01-AR/DG-EPOS/BPM.06/y_pos @@ -288,7 +288,7 @@ - AN01-AR/EM-OCT/OC.04/strength - AN01-AR/EM-COR/OC.04-CQLN.13/strength - AN01-AR/EM-COR/OC.04-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_006 x_pos: AN01-AR/DG-EPOS/BPM.07/x_pos y_pos: AN01-AR/DG-EPOS/BPM.07/y_pos @@ -348,7 +348,7 @@ - AN01-AR/EM-OCT/OC.05/strength - AN01-AR/EM-COR/OC.05-CQLN.16/strength - AN01-AR/EM-COR/OC.05-CQLT.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_007 x_pos: AN01-AR/DG-EPOS/BPM.08/x_pos y_pos: AN01-AR/DG-EPOS/BPM.08/y_pos @@ -420,7 +420,7 @@ physics: - AN01-AR/EM-SX/SCD.18/strength - AN01-AR/EM-COR/SCD.18-CDLV.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_008 x_pos: AN01-AR/DG-EPOS/BPM.09/x_pos y_pos: AN01-AR/DG-EPOS/BPM.09/y_pos @@ -462,7 +462,7 @@ physics: - AN01-AR/EM-OCT/OH.03/strength - AN01-AR/EM-COR/OH.03-CQLN.21/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_009 x_pos: AN01-AR/DG-EPOS/BPM.10/x_pos y_pos: AN01-AR/DG-EPOS/BPM.10/y_pos @@ -494,11 +494,11 @@ - AN01-AR/EM-OCT/OH.04/strength - AN01-AR/EM-COR/OH.04-CQLN.22/strength - AN01-AR/EM-COR/OH.04-CQLT.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_010 x_pos: AN02-SD/DG-EPOS/BPM.01/x_pos y_pos: AN02-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_011 x_pos: AN02-SD/DG-EPOS/BPM.02/x_pos y_pos: AN02-SD/DG-EPOS/BPM.02/y_pos @@ -530,7 +530,7 @@ - AN02-AR/EM-SX/SHF.01/strength - AN02-AR/EM-COR/SHF.01-CDLH.01/strength - AN02-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_012 x_pos: AN02-AR/DG-EPOS/BPM.03/x_pos y_pos: AN02-AR/DG-EPOS/BPM.03/y_pos @@ -604,7 +604,7 @@ physics: - AN02-AR/EM-SX/SCF.02/strength - AN02-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_013 x_pos: AN02-AR/DG-EPOS/BPM.04/x_pos y_pos: AN02-AR/DG-EPOS/BPM.04/y_pos @@ -664,7 +664,7 @@ physics: - AN02-AR/EM-SX/SCF.05/strength - AN02-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_014 x_pos: AN02-AR/DG-EPOS/BPM.05/x_pos y_pos: AN02-AR/DG-EPOS/BPM.05/y_pos @@ -736,7 +736,7 @@ physics: - AN02-AR/EM-SX/SCD.09/strength - AN02-AR/EM-COR/SCD.09-CDLV.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_015 x_pos: AN02-AR/DG-EPOS/BPM.06/x_pos y_pos: AN02-AR/DG-EPOS/BPM.06/y_pos @@ -772,7 +772,7 @@ type: pyaml.magnet.identity_model unit: 1/m physics: AN02-AR/EM-COR/CQLN.12/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_016 x_pos: AN02-AR/DG-EPOS/BPM.07/x_pos y_pos: AN02-AR/DG-EPOS/BPM.07/y_pos @@ -804,11 +804,11 @@ - AN02-AR/EM-OCT/OH.03/strength - AN02-AR/EM-COR/OH.03-CQLN.13/strength - AN02-AR/EM-COR/OH.03-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_017 x_pos: AN03-SD/DG-EPOS/BPM.01/x_pos y_pos: AN03-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_018 x_pos: AN03-SD/DG-EPOS/BPM.02/x_pos y_pos: AN03-SD/DG-EPOS/BPM.02/y_pos @@ -840,7 +840,7 @@ - AN03-AR/EM-SX/SHF.01/strength - AN03-AR/EM-COR/SHF.01-CDLH.01/strength - AN03-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_019 x_pos: AN03-AR/DG-EPOS/BPM.03/x_pos y_pos: AN03-AR/DG-EPOS/BPM.03/y_pos @@ -908,7 +908,7 @@ physics: - AN03-AR/EM-SX/SCF.02/strength - AN03-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_020 x_pos: AN03-AR/DG-EPOS/BPM.04/x_pos y_pos: AN03-AR/DG-EPOS/BPM.04/y_pos @@ -968,7 +968,7 @@ physics: - AN03-AR/EM-SX/SCF.05/strength - AN03-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_021 x_pos: AN03-AR/DG-EPOS/BPM.05/x_pos y_pos: AN03-AR/DG-EPOS/BPM.05/y_pos @@ -1028,7 +1028,7 @@ physics: - AN03-AR/EM-SX/SCF.08/strength - AN03-AR/EM-COR/SCF.08-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_022 x_pos: AN03-AR/DG-EPOS/BPM.06/x_pos y_pos: AN03-AR/DG-EPOS/BPM.06/y_pos @@ -1088,7 +1088,7 @@ - AN03-AR/EM-OCT/OC.04/strength - AN03-AR/EM-COR/OC.04-CQLN.13/strength - AN03-AR/EM-COR/OC.04-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_023 x_pos: AN03-AR/DG-EPOS/BPM.07/x_pos y_pos: AN03-AR/DG-EPOS/BPM.07/y_pos @@ -1148,7 +1148,7 @@ - AN03-AR/EM-OCT/OC.05/strength - AN03-AR/EM-COR/OC.05-CQLN.16/strength - AN03-AR/EM-COR/OC.05-CQLT.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_024 x_pos: AN03-AR/DG-EPOS/BPM.08/x_pos y_pos: AN03-AR/DG-EPOS/BPM.08/y_pos @@ -1220,7 +1220,7 @@ physics: - AN03-AR/EM-SX/SCD.18/strength - AN03-AR/EM-COR/SCD.18-CDLV.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_025 x_pos: AN03-AR/DG-EPOS/BPM.09/x_pos y_pos: AN03-AR/DG-EPOS/BPM.09/y_pos @@ -1256,7 +1256,7 @@ type: pyaml.magnet.identity_model unit: 1/m physics: AN03-AR/EM-COR/CQLN.21/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_026 x_pos: AN03-AR/DG-EPOS/BPM.10/x_pos y_pos: AN03-AR/DG-EPOS/BPM.10/y_pos @@ -1288,11 +1288,11 @@ - AN03-AR/EM-OCT/OH.02/strength - AN03-AR/EM-COR/OH.02-CQLN.22/strength - AN03-AR/EM-COR/OH.02-CQLT.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_027 x_pos: AN04-SD/DG-EPOS/BPM.01/x_pos y_pos: AN04-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_028 x_pos: AN04-SD/DG-EPOS/BPM.02/x_pos y_pos: AN04-SD/DG-EPOS/BPM.02/y_pos @@ -1324,7 +1324,7 @@ - AN04-AR/EM-SX/SHF.01/strength - AN04-AR/EM-COR/SHF.01-CDLH.01/strength - AN04-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_029 x_pos: AN04-AR/DG-EPOS/BPM.03/x_pos y_pos: AN04-AR/DG-EPOS/BPM.03/y_pos @@ -1392,7 +1392,7 @@ physics: - AN04-AR/EM-SX/SCF.02/strength - AN04-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_030 x_pos: AN04-AR/DG-EPOS/BPM.04/x_pos y_pos: AN04-AR/DG-EPOS/BPM.04/y_pos @@ -1452,7 +1452,7 @@ - AN04-AR/EM-OCT/OC.02/strength - AN04-AR/EM-COR/OC.02-CQLN.07/strength - AN04-AR/EM-COR/OC.02-CQLT.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_031 x_pos: AN04-AR/DG-EPOS/BPM.05/x_pos y_pos: AN04-AR/DG-EPOS/BPM.05/y_pos @@ -1524,7 +1524,7 @@ physics: - AN04-AR/EM-SX/SCD.09/strength - AN04-AR/EM-COR/SCD.09-CDLV.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_032 x_pos: AN04-AR/DG-EPOS/BPM.06/x_pos y_pos: AN04-AR/DG-EPOS/BPM.06/y_pos @@ -1566,7 +1566,7 @@ physics: - AN04-AR/EM-OCT/OH.02/strength - AN04-AR/EM-COR/OH.02-CQLN.12/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_033 x_pos: AN04-AR/DG-EPOS/BPM.07/x_pos y_pos: AN04-AR/DG-EPOS/BPM.07/y_pos @@ -1598,11 +1598,11 @@ - AN04-AR/EM-OCT/OH.03/strength - AN04-AR/EM-COR/OH.03-CQLN.13/strength - AN04-AR/EM-COR/OH.03-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_034 x_pos: AN05-SD/DG-EPOS/BPM.01/x_pos y_pos: AN05-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_035 x_pos: AN05-SD/DG-EPOS/BPM.02/x_pos y_pos: AN05-SD/DG-EPOS/BPM.02/y_pos @@ -1634,7 +1634,7 @@ - AN05-AR/EM-SX/SHF.01/strength - AN05-AR/EM-COR/SHF.01-CDLH.01/strength - AN05-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_036 x_pos: AN05-AR/DG-EPOS/BPM.03/x_pos y_pos: AN05-AR/DG-EPOS/BPM.03/y_pos @@ -1708,7 +1708,7 @@ physics: - AN05-AR/EM-SX/SCF.02/strength - AN05-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_037 x_pos: AN05-AR/DG-EPOS/BPM.04/x_pos y_pos: AN05-AR/DG-EPOS/BPM.04/y_pos @@ -1768,7 +1768,7 @@ physics: - AN05-AR/EM-SX/SCF.05/strength - AN05-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_038 x_pos: AN05-AR/DG-EPOS/BPM.05/x_pos y_pos: AN05-AR/DG-EPOS/BPM.05/y_pos @@ -1828,7 +1828,7 @@ physics: - AN05-AR/EM-SX/SCF.08/strength - AN05-AR/EM-COR/SCF.08-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_039 x_pos: AN05-AR/DG-EPOS/BPM.06/x_pos y_pos: AN05-AR/DG-EPOS/BPM.06/y_pos @@ -1888,7 +1888,7 @@ - AN05-AR/EM-OCT/OC.04/strength - AN05-AR/EM-COR/OC.04-CQLN.13/strength - AN05-AR/EM-COR/OC.04-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_040 x_pos: AN05-AR/DG-EPOS/BPM.07/x_pos y_pos: AN05-AR/DG-EPOS/BPM.07/y_pos @@ -1948,7 +1948,7 @@ - AN05-AR/EM-OCT/OC.05/strength - AN05-AR/EM-COR/OC.05-CQLN.16/strength - AN05-AR/EM-COR/OC.05-CQLT.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_041 x_pos: AN05-AR/DG-EPOS/BPM.08/x_pos y_pos: AN05-AR/DG-EPOS/BPM.08/y_pos @@ -2020,7 +2020,7 @@ physics: - AN05-AR/EM-SX/SCD.18/strength - AN05-AR/EM-COR/SCD.18-CDLV.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_042 x_pos: AN05-AR/DG-EPOS/BPM.09/x_pos y_pos: AN05-AR/DG-EPOS/BPM.09/y_pos @@ -2042,7 +2042,7 @@ physics: - AN05-AR/EM-SX/SHD.04/strength - AN05-AR/EM-COR/SHD.04-CDLV.09/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_043 x_pos: AN05-AR/DG-EPOS/BPM.10/x_pos y_pos: AN05-AR/DG-EPOS/BPM.10/y_pos @@ -2098,11 +2098,11 @@ - AN05-AR/EM-OCT/OH.04/strength - AN05-AR/EM-COR/OH.04-CQLN.22/strength - AN05-AR/EM-COR/OH.04-CQLT.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_044 x_pos: AN06-SD/DG-EPOS/BPM.01/x_pos y_pos: AN06-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_045 x_pos: AN06-SD/DG-EPOS/BPM.02/x_pos y_pos: AN06-SD/DG-EPOS/BPM.02/y_pos @@ -2158,11 +2158,11 @@ physics: - AN06-SD/EM-OCT/OH.02/strength - AN06-SD/EM-COR/OH.02-CQLN.02/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_046 x_pos: AN06-SD/DG-EPOS/BPM.03/x_pos y_pos: AN06-SD/DG-EPOS/BPM.03/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_047 x_pos: AN06-SD/DG-EPOS/BPM.04/x_pos y_pos: AN06-SD/DG-EPOS/BPM.04/y_pos @@ -2218,7 +2218,7 @@ physics: - AN06-AR/EM-SX/SHD.02/strength - AN06-AR/EM-COR/SHD.02-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_048 x_pos: AN06-AR/DG-EPOS/BPM.05/x_pos y_pos: AN06-AR/DG-EPOS/BPM.05/y_pos @@ -2272,7 +2272,7 @@ physics: - AN06-AR/EM-SX/SCF.02/strength - AN06-AR/EM-COR/SCF.02-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_049 x_pos: AN06-AR/DG-EPOS/BPM.06/x_pos y_pos: AN06-AR/DG-EPOS/BPM.06/y_pos @@ -2332,7 +2332,7 @@ physics: - AN06-AR/EM-SX/SCF.05/strength - AN06-AR/EM-COR/SCF.05-CDLH.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_050 x_pos: AN06-AR/DG-EPOS/BPM.07/x_pos y_pos: AN06-AR/DG-EPOS/BPM.07/y_pos @@ -2392,7 +2392,7 @@ physics: - AN06-AR/EM-SX/SCF.08/strength - AN06-AR/EM-COR/SCF.08-CDLH.07/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_051 x_pos: AN06-AR/DG-EPOS/BPM.08/x_pos y_pos: AN06-AR/DG-EPOS/BPM.08/y_pos @@ -2452,7 +2452,7 @@ - AN06-AR/EM-OCT/OC.04/strength - AN06-AR/EM-COR/OC.04-CQLN.13/strength - AN06-AR/EM-COR/OC.04-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_052 x_pos: AN06-AR/DG-EPOS/BPM.09/x_pos y_pos: AN06-AR/DG-EPOS/BPM.09/y_pos @@ -2512,7 +2512,7 @@ - AN06-AR/EM-OCT/OC.05/strength - AN06-AR/EM-COR/OC.05-CQLN.16/strength - AN06-AR/EM-COR/OC.05-CQLT.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_053 x_pos: AN06-AR/DG-EPOS/BPM.10/x_pos y_pos: AN06-AR/DG-EPOS/BPM.10/y_pos @@ -2584,7 +2584,7 @@ physics: - AN06-AR/EM-SX/SCD.18/strength - AN06-AR/EM-COR/SCD.18-CDLV.10/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_054 x_pos: AN06-AR/DG-EPOS/BPM.11/x_pos y_pos: AN06-AR/DG-EPOS/BPM.11/y_pos @@ -2626,7 +2626,7 @@ physics: - AN06-AR/EM-OCT/OH.03/strength - AN06-AR/EM-COR/OH.03-CQLN.21/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_055 x_pos: AN06-AR/DG-EPOS/BPM.12/x_pos y_pos: AN06-AR/DG-EPOS/BPM.12/y_pos @@ -2658,11 +2658,11 @@ - AN06-AR/EM-OCT/OH.04/strength - AN06-AR/EM-COR/OH.04-CQLN.22/strength - AN06-AR/EM-COR/OH.04-CQLT.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_056 x_pos: AN07-SD/DG-EPOS/BPM.01/x_pos y_pos: AN07-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_057 x_pos: AN07-SD/DG-EPOS/BPM.02/x_pos y_pos: AN07-SD/DG-EPOS/BPM.02/y_pos @@ -2694,7 +2694,7 @@ - AN07-AR/EM-SX/SHF.01/strength - AN07-AR/EM-COR/SHF.01-CDLH.01/strength - AN07-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_058 x_pos: AN07-AR/DG-EPOS/BPM.03/x_pos y_pos: AN07-AR/DG-EPOS/BPM.03/y_pos @@ -2768,7 +2768,7 @@ physics: - AN07-AR/EM-SX/SCF.02/strength - AN07-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_059 x_pos: AN07-AR/DG-EPOS/BPM.04/x_pos y_pos: AN07-AR/DG-EPOS/BPM.04/y_pos @@ -2828,7 +2828,7 @@ physics: - AN07-AR/EM-SX/SCF.05/strength - AN07-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_060 x_pos: AN07-AR/DG-EPOS/BPM.05/x_pos y_pos: AN07-AR/DG-EPOS/BPM.05/y_pos @@ -2900,7 +2900,7 @@ physics: - AN07-AR/EM-SX/SCD.09/strength - AN07-AR/EM-COR/SCD.09-CDLV.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_061 x_pos: AN07-AR/DG-EPOS/BPM.06/x_pos y_pos: AN07-AR/DG-EPOS/BPM.06/y_pos @@ -2936,7 +2936,7 @@ type: pyaml.magnet.identity_model unit: 1/m physics: AN07-AR/EM-COR/CQLN.12/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_062 x_pos: AN07-AR/DG-EPOS/BPM.07/x_pos y_pos: AN07-AR/DG-EPOS/BPM.07/y_pos @@ -2968,11 +2968,11 @@ - AN07-AR/EM-OCT/OH.03/strength - AN07-AR/EM-COR/OH.03-CQLN.13/strength - AN07-AR/EM-COR/OH.03-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_063 x_pos: AN08-SD/DG-EPOS/BPM.01/x_pos y_pos: AN08-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_064 x_pos: AN08-SD/DG-EPOS/BPM.02/x_pos y_pos: AN08-SD/DG-EPOS/BPM.02/y_pos @@ -3004,7 +3004,7 @@ - AN08-AR/EM-SX/SHF.01/strength - AN08-AR/EM-COR/SHF.01-CDLH.01/strength - AN08-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_065 x_pos: AN08-AR/DG-EPOS/BPM.03/x_pos y_pos: AN08-AR/DG-EPOS/BPM.03/y_pos @@ -3072,7 +3072,7 @@ physics: - AN08-AR/EM-SX/SCF.02/strength - AN08-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_066 x_pos: AN08-AR/DG-EPOS/BPM.04/x_pos y_pos: AN08-AR/DG-EPOS/BPM.04/y_pos @@ -3132,7 +3132,7 @@ physics: - AN08-AR/EM-SX/SCF.05/strength - AN08-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_067 x_pos: AN08-AR/DG-EPOS/BPM.05/x_pos y_pos: AN08-AR/DG-EPOS/BPM.05/y_pos @@ -3192,7 +3192,7 @@ physics: - AN08-AR/EM-SX/SCF.08/strength - AN08-AR/EM-COR/SCF.08-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_068 x_pos: AN08-AR/DG-EPOS/BPM.06/x_pos y_pos: AN08-AR/DG-EPOS/BPM.06/y_pos @@ -3252,7 +3252,7 @@ - AN08-AR/EM-OCT/OC.04/strength - AN08-AR/EM-COR/OC.04-CQLN.13/strength - AN08-AR/EM-COR/OC.04-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_069 x_pos: AN08-AR/DG-EPOS/BPM.07/x_pos y_pos: AN08-AR/DG-EPOS/BPM.07/y_pos @@ -3312,7 +3312,7 @@ - AN08-AR/EM-OCT/OC.05/strength - AN08-AR/EM-COR/OC.05-CQLN.16/strength - AN08-AR/EM-COR/OC.05-CQLT.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_070 x_pos: AN08-AR/DG-EPOS/BPM.08/x_pos y_pos: AN08-AR/DG-EPOS/BPM.08/y_pos @@ -3384,7 +3384,7 @@ physics: - AN08-AR/EM-SX/SCD.18/strength - AN08-AR/EM-COR/SCD.18-CDLV.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_071 x_pos: AN08-AR/DG-EPOS/BPM.09/x_pos y_pos: AN08-AR/DG-EPOS/BPM.09/y_pos @@ -3420,7 +3420,7 @@ type: pyaml.magnet.identity_model unit: 1/m physics: AN08-AR/EM-COR/CQLN.21/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_072 x_pos: AN08-AR/DG-EPOS/BPM.10/x_pos y_pos: AN08-AR/DG-EPOS/BPM.10/y_pos @@ -3452,11 +3452,11 @@ - AN08-AR/EM-OCT/OH.02/strength - AN08-AR/EM-COR/OH.02-CQLN.22/strength - AN08-AR/EM-COR/OH.02-CQLT.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_073 x_pos: AN09-SD/DG-EPOS/BPM.01/x_pos y_pos: AN09-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_074 x_pos: AN09-SD/DG-EPOS/BPM.02/x_pos y_pos: AN09-SD/DG-EPOS/BPM.02/y_pos @@ -3488,7 +3488,7 @@ - AN09-AR/EM-SX/SHF.01/strength - AN09-AR/EM-COR/SHF.01-CDLH.01/strength - AN09-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_075 x_pos: AN09-AR/DG-EPOS/BPM.03/x_pos y_pos: AN09-AR/DG-EPOS/BPM.03/y_pos @@ -3556,7 +3556,7 @@ physics: - AN09-AR/EM-SX/SCF.02/strength - AN09-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_076 x_pos: AN09-AR/DG-EPOS/BPM.04/x_pos y_pos: AN09-AR/DG-EPOS/BPM.04/y_pos @@ -3616,7 +3616,7 @@ - AN09-AR/EM-OCT/OC.02/strength - AN09-AR/EM-COR/OC.02-CQLN.07/strength - AN09-AR/EM-COR/OC.02-CQLT.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_077 x_pos: AN09-AR/DG-EPOS/BPM.05/x_pos y_pos: AN09-AR/DG-EPOS/BPM.05/y_pos @@ -3688,7 +3688,7 @@ physics: - AN09-AR/EM-SX/SCD.09/strength - AN09-AR/EM-COR/SCD.09-CDLV.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_078 x_pos: AN09-AR/DG-EPOS/BPM.06/x_pos y_pos: AN09-AR/DG-EPOS/BPM.06/y_pos @@ -3730,7 +3730,7 @@ physics: - AN09-AR/EM-OCT/OH.02/strength - AN09-AR/EM-COR/OH.02-CQLN.12/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_079 x_pos: AN09-AR/DG-EPOS/BPM.07/x_pos y_pos: AN09-AR/DG-EPOS/BPM.07/y_pos @@ -3762,11 +3762,11 @@ - AN09-AR/EM-OCT/OH.03/strength - AN09-AR/EM-COR/OH.03-CQLN.13/strength - AN09-AR/EM-COR/OH.03-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_080 x_pos: AN10-SD/DG-EPOS/BPM.01/x_pos y_pos: AN10-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_081 x_pos: AN10-SD/DG-EPOS/BPM.02/x_pos y_pos: AN10-SD/DG-EPOS/BPM.02/y_pos @@ -3798,7 +3798,7 @@ - AN10-AR/EM-SX/SHF.01/strength - AN10-AR/EM-COR/SHF.01-CDLH.01/strength - AN10-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_082 x_pos: AN10-AR/DG-EPOS/BPM.03/x_pos y_pos: AN10-AR/DG-EPOS/BPM.03/y_pos @@ -3872,7 +3872,7 @@ physics: - AN10-AR/EM-SX/SCF.02/strength - AN10-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_083 x_pos: AN10-AR/DG-EPOS/BPM.04/x_pos y_pos: AN10-AR/DG-EPOS/BPM.04/y_pos @@ -3932,7 +3932,7 @@ physics: - AN10-AR/EM-SX/SCF.05/strength - AN10-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_084 x_pos: AN10-AR/DG-EPOS/BPM.05/x_pos y_pos: AN10-AR/DG-EPOS/BPM.05/y_pos @@ -3992,7 +3992,7 @@ physics: - AN10-AR/EM-SX/SCF.08/strength - AN10-AR/EM-COR/SCF.08-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_085 x_pos: AN10-AR/DG-EPOS/BPM.06/x_pos y_pos: AN10-AR/DG-EPOS/BPM.06/y_pos @@ -4052,7 +4052,7 @@ - AN10-AR/EM-OCT/OC.04/strength - AN10-AR/EM-COR/OC.04-CQLN.13/strength - AN10-AR/EM-COR/OC.04-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_086 x_pos: AN10-AR/DG-EPOS/BPM.07/x_pos y_pos: AN10-AR/DG-EPOS/BPM.07/y_pos @@ -4112,7 +4112,7 @@ - AN10-AR/EM-OCT/OC.05/strength - AN10-AR/EM-COR/OC.05-CQLN.16/strength - AN10-AR/EM-COR/OC.05-CQLT.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_087 x_pos: AN10-AR/DG-EPOS/BPM.08/x_pos y_pos: AN10-AR/DG-EPOS/BPM.08/y_pos @@ -4184,7 +4184,7 @@ physics: - AN10-AR/EM-SX/SCD.18/strength - AN10-AR/EM-COR/SCD.18-CDLV.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_088 x_pos: AN10-AR/DG-EPOS/BPM.09/x_pos y_pos: AN10-AR/DG-EPOS/BPM.09/y_pos @@ -4206,7 +4206,7 @@ physics: - AN10-AR/EM-SX/SHD.04/strength - AN10-AR/EM-COR/SHD.04-CDLV.09/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_089 x_pos: AN10-AR/DG-EPOS/BPM.10/x_pos y_pos: AN10-AR/DG-EPOS/BPM.10/y_pos @@ -4262,11 +4262,11 @@ - AN10-AR/EM-SX/SHF.06/strength - AN10-AR/EM-COR/SHF.06-CDLH.10/strength - AN10-AR/EM-COR/SHF.06-CDLV.10/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_090 x_pos: AN11-SD/DG-EPOS/BPM.01/x_pos y_pos: AN11-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_091 x_pos: AN11-SD/DG-EPOS/BPM.02/x_pos y_pos: AN11-SD/DG-EPOS/BPM.02/y_pos @@ -4322,7 +4322,7 @@ physics: - AN11-AR/EM-OCT/OH.02/strength - AN11-AR/EM-COR/OH.02-CQLN.02/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_092 x_pos: AN11-AR/DG-EPOS/BPM.03/x_pos y_pos: AN11-AR/DG-EPOS/BPM.03/y_pos @@ -4376,7 +4376,7 @@ physics: - AN11-AR/EM-SX/SCF.02/strength - AN11-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_093 x_pos: AN11-AR/DG-EPOS/BPM.04/x_pos y_pos: AN11-AR/DG-EPOS/BPM.04/y_pos @@ -4436,7 +4436,7 @@ physics: - AN11-AR/EM-SX/SCF.05/strength - AN11-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_094 x_pos: AN11-AR/DG-EPOS/BPM.05/x_pos y_pos: AN11-AR/DG-EPOS/BPM.05/y_pos @@ -4496,7 +4496,7 @@ physics: - AN11-AR/EM-SX/SCF.08/strength - AN11-AR/EM-COR/SCF.08-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_095 x_pos: AN11-AR/DG-EPOS/BPM.06/x_pos y_pos: AN11-AR/DG-EPOS/BPM.06/y_pos @@ -4556,7 +4556,7 @@ - AN11-AR/EM-OCT/OC.04/strength - AN11-AR/EM-COR/OC.04-CQLN.13/strength - AN11-AR/EM-COR/OC.04-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_096 x_pos: AN11-AR/DG-EPOS/BPM.07/x_pos y_pos: AN11-AR/DG-EPOS/BPM.07/y_pos @@ -4616,7 +4616,7 @@ - AN11-AR/EM-OCT/OC.05/strength - AN11-AR/EM-COR/OC.05-CQLN.16/strength - AN11-AR/EM-COR/OC.05-CQLT.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_097 x_pos: AN11-AR/DG-EPOS/BPM.08/x_pos y_pos: AN11-AR/DG-EPOS/BPM.08/y_pos @@ -4688,7 +4688,7 @@ physics: - AN11-AR/EM-SX/SCD.18/strength - AN11-AR/EM-COR/SCD.18-CDLV.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_098 x_pos: AN11-AR/DG-EPOS/BPM.09/x_pos y_pos: AN11-AR/DG-EPOS/BPM.09/y_pos @@ -4730,7 +4730,7 @@ physics: - AN11-AR/EM-OCT/OH.03/strength - AN11-AR/EM-COR/OH.03-CQLN.21/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_099 x_pos: AN11-AR/DG-EPOS/BPM.10/x_pos y_pos: AN11-AR/DG-EPOS/BPM.10/y_pos @@ -4762,11 +4762,11 @@ - AN11-AR/EM-OCT/OH.04/strength - AN11-AR/EM-COR/OH.04-CQLN.22/strength - AN11-AR/EM-COR/OH.04-CQLT.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_100 x_pos: AN12-SD/DG-EPOS/BPM.01/x_pos y_pos: AN12-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_101 x_pos: AN12-SD/DG-EPOS/BPM.02/x_pos y_pos: AN12-SD/DG-EPOS/BPM.02/y_pos @@ -4798,7 +4798,7 @@ - AN12-AR/EM-SX/SHF.01/strength - AN12-AR/EM-COR/SHF.01-CDLH.01/strength - AN12-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_102 x_pos: AN12-AR/DG-EPOS/BPM.03/x_pos y_pos: AN12-AR/DG-EPOS/BPM.03/y_pos @@ -4872,7 +4872,7 @@ physics: - AN12-AR/EM-SX/SCF.02/strength - AN12-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_103 x_pos: AN12-AR/DG-EPOS/BPM.04/x_pos y_pos: AN12-AR/DG-EPOS/BPM.04/y_pos @@ -4932,7 +4932,7 @@ physics: - AN12-AR/EM-SX/SCF.05/strength - AN12-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_104 x_pos: AN12-AR/DG-EPOS/BPM.05/x_pos y_pos: AN12-AR/DG-EPOS/BPM.05/y_pos @@ -5004,7 +5004,7 @@ physics: - AN12-AR/EM-SX/SCD.09/strength - AN12-AR/EM-COR/SCD.09-CDLV.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_105 x_pos: AN12-AR/DG-EPOS/BPM.06/x_pos y_pos: AN12-AR/DG-EPOS/BPM.06/y_pos @@ -5040,7 +5040,7 @@ type: pyaml.magnet.identity_model unit: 1/m physics: AN12-AR/EM-COR/CQLN.12/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_106 x_pos: AN12-AR/DG-EPOS/BPM.07/x_pos y_pos: AN12-AR/DG-EPOS/BPM.07/y_pos @@ -5072,11 +5072,11 @@ - AN12-AR/EM-OCT/OH.03/strength - AN12-AR/EM-COR/OH.03-CQLN.13/strength - AN12-AR/EM-COR/OH.03-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_107 x_pos: AN13-SD/DG-EPOS/BPM.01/x_pos y_pos: AN13-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_108 x_pos: AN13-SD/DG-EPOS/BPM.02/x_pos y_pos: AN13-SD/DG-EPOS/BPM.02/y_pos @@ -5108,7 +5108,7 @@ - AN13-AR/EM-SX/SHF.01/strength - AN13-AR/EM-COR/SHF.01-CDLH.01/strength - AN13-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_109 x_pos: AN13-AR/DG-EPOS/BPM.03/x_pos y_pos: AN13-AR/DG-EPOS/BPM.03/y_pos @@ -5176,7 +5176,7 @@ physics: - AN13-AR/EM-SX/SCF.02/strength - AN13-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_110 x_pos: AN13-AR/DG-EPOS/BPM.04/x_pos y_pos: AN13-AR/DG-EPOS/BPM.04/y_pos @@ -5236,7 +5236,7 @@ physics: - AN13-AR/EM-SX/SCF.05/strength - AN13-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_111 x_pos: AN13-AR/DG-EPOS/BPM.05/x_pos y_pos: AN13-AR/DG-EPOS/BPM.05/y_pos @@ -5296,7 +5296,7 @@ physics: - AN13-AR/EM-SX/SCF.08/strength - AN13-AR/EM-COR/SCF.08-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_112 x_pos: AN13-AR/DG-EPOS/BPM.06/x_pos y_pos: AN13-AR/DG-EPOS/BPM.06/y_pos @@ -5356,7 +5356,7 @@ - AN13-AR/EM-OCT/OC.04/strength - AN13-AR/EM-COR/OC.04-CQLN.13/strength - AN13-AR/EM-COR/OC.04-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_113 x_pos: AN13-AR/DG-EPOS/BPM.07/x_pos y_pos: AN13-AR/DG-EPOS/BPM.07/y_pos @@ -5416,7 +5416,7 @@ - AN13-AR/EM-OCT/OC.05/strength - AN13-AR/EM-COR/OC.05-CQLN.16/strength - AN13-AR/EM-COR/OC.05-CQLT.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_114 x_pos: AN13-AR/DG-EPOS/BPM.08/x_pos y_pos: AN13-AR/DG-EPOS/BPM.08/y_pos @@ -5488,7 +5488,7 @@ physics: - AN13-AR/EM-SX/SCD.18/strength - AN13-AR/EM-COR/SCD.18-CDLV.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_115 x_pos: AN13-AR/DG-EPOS/BPM.09/x_pos y_pos: AN13-AR/DG-EPOS/BPM.09/y_pos @@ -5524,7 +5524,7 @@ type: pyaml.magnet.identity_model unit: 1/m physics: AN13-AR/EM-COR/CQLN.21/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_116 x_pos: AN13-AR/DG-EPOS/BPM.10/x_pos y_pos: AN13-AR/DG-EPOS/BPM.10/y_pos @@ -5556,11 +5556,11 @@ - AN13-AR/EM-OCT/OH.02/strength - AN13-AR/EM-COR/OH.02-CQLN.22/strength - AN13-AR/EM-COR/OH.02-CQLT.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_117 x_pos: AN14-SD/DG-EPOS/BPM.01/x_pos y_pos: AN14-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_118 x_pos: AN14-SD/DG-EPOS/BPM.02/x_pos y_pos: AN14-SD/DG-EPOS/BPM.02/y_pos @@ -5592,7 +5592,7 @@ - AN14-AR/EM-SX/SHF.01/strength - AN14-AR/EM-COR/SHF.01-CDLH.01/strength - AN14-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_119 x_pos: AN14-AR/DG-EPOS/BPM.03/x_pos y_pos: AN14-AR/DG-EPOS/BPM.03/y_pos @@ -5660,7 +5660,7 @@ physics: - AN14-AR/EM-SX/SCF.02/strength - AN14-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_120 x_pos: AN14-AR/DG-EPOS/BPM.04/x_pos y_pos: AN14-AR/DG-EPOS/BPM.04/y_pos @@ -5720,7 +5720,7 @@ - AN14-AR/EM-OCT/OC.02/strength - AN14-AR/EM-COR/OC.02-CQLN.07/strength - AN14-AR/EM-COR/OC.02-CQLT.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_121 x_pos: AN14-AR/DG-EPOS/BPM.05/x_pos y_pos: AN14-AR/DG-EPOS/BPM.05/y_pos @@ -5792,7 +5792,7 @@ physics: - AN14-AR/EM-SX/SCD.09/strength - AN14-AR/EM-COR/SCD.09-CDLV.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_122 x_pos: AN14-AR/DG-EPOS/BPM.06/x_pos y_pos: AN14-AR/DG-EPOS/BPM.06/y_pos @@ -5834,7 +5834,7 @@ physics: - AN14-AR/EM-OCT/OH.02/strength - AN14-AR/EM-COR/OH.02-CQLN.12/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_123 x_pos: AN14-AR/DG-EPOS/BPM.07/x_pos y_pos: AN14-AR/DG-EPOS/BPM.07/y_pos @@ -5866,11 +5866,11 @@ - AN14-AR/EM-OCT/OH.03/strength - AN14-AR/EM-COR/OH.03-CQLN.13/strength - AN14-AR/EM-COR/OH.03-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_124 x_pos: AN15-SD/DG-EPOS/BPM.01/x_pos y_pos: AN15-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_125 x_pos: AN15-SD/DG-EPOS/BPM.02/x_pos y_pos: AN15-SD/DG-EPOS/BPM.02/y_pos @@ -5902,7 +5902,7 @@ - AN15-AR/EM-SX/SHF.01/strength - AN15-AR/EM-COR/SHF.01-CDLH.01/strength - AN15-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_126 x_pos: AN15-AR/DG-EPOS/BPM.03/x_pos y_pos: AN15-AR/DG-EPOS/BPM.03/y_pos @@ -5976,7 +5976,7 @@ physics: - AN15-AR/EM-SX/SCF.02/strength - AN15-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_127 x_pos: AN15-AR/DG-EPOS/BPM.04/x_pos y_pos: AN15-AR/DG-EPOS/BPM.04/y_pos @@ -6036,7 +6036,7 @@ physics: - AN15-AR/EM-SX/SCF.05/strength - AN15-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_128 x_pos: AN15-AR/DG-EPOS/BPM.05/x_pos y_pos: AN15-AR/DG-EPOS/BPM.05/y_pos @@ -6096,7 +6096,7 @@ physics: - AN15-AR/EM-SX/SCF.08/strength - AN15-AR/EM-COR/SCF.08-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_129 x_pos: AN15-AR/DG-EPOS/BPM.06/x_pos y_pos: AN15-AR/DG-EPOS/BPM.06/y_pos @@ -6156,7 +6156,7 @@ - AN15-AR/EM-OCT/OC.04/strength - AN15-AR/EM-COR/OC.04-CQLN.13/strength - AN15-AR/EM-COR/OC.04-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_130 x_pos: AN15-AR/DG-EPOS/BPM.07/x_pos y_pos: AN15-AR/DG-EPOS/BPM.07/y_pos @@ -6216,7 +6216,7 @@ - AN15-AR/EM-OCT/OC.05/strength - AN15-AR/EM-COR/OC.05-CQLN.16/strength - AN15-AR/EM-COR/OC.05-CQLT.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_131 x_pos: AN15-AR/DG-EPOS/BPM.08/x_pos y_pos: AN15-AR/DG-EPOS/BPM.08/y_pos @@ -6288,7 +6288,7 @@ physics: - AN15-AR/EM-SX/SCD.18/strength - AN15-AR/EM-COR/SCD.18-CDLV.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_132 x_pos: AN15-AR/DG-EPOS/BPM.09/x_pos y_pos: AN15-AR/DG-EPOS/BPM.09/y_pos @@ -6310,7 +6310,7 @@ physics: - AN15-AR/EM-SX/SHD.04/strength - AN15-AR/EM-COR/SHD.04-CDLV.09/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_133 x_pos: AN15-AR/DG-EPOS/BPM.10/x_pos y_pos: AN15-AR/DG-EPOS/BPM.10/y_pos @@ -6364,11 +6364,11 @@ physics: - AN15-AR/EM-OCT/OH.04/strength - AN15-AR/EM-COR/OH.04-CQLN.22/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_134 x_pos: AN16-SD/DG-EPOS/BPM.01/x_pos y_pos: AN16-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_135 x_pos: AN16-SD/DG-EPOS/BPM.02/x_pos y_pos: AN16-SD/DG-EPOS/BPM.02/y_pos @@ -6424,11 +6424,11 @@ physics: - AN16-SD/EM-OCT/OH.02/strength - AN16-SD/EM-COR/OH.02-CQLN.02/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_136 x_pos: AN16-SD/DG-EPOS/BPM.03/x_pos y_pos: AN16-SD/DG-EPOS/BPM.03/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_137 x_pos: AN16-SD/DG-EPOS/BPM.04/x_pos y_pos: AN16-SD/DG-EPOS/BPM.04/y_pos @@ -6482,7 +6482,7 @@ physics: - AN16-AR/EM-SX/SHD.02/strength - AN16-AR/EM-COR/SHD.02-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_138 x_pos: AN16-AR/DG-EPOS/BPM.05/x_pos y_pos: AN16-AR/DG-EPOS/BPM.05/y_pos @@ -6536,7 +6536,7 @@ physics: - AN16-AR/EM-SX/SCF.02/strength - AN16-AR/EM-COR/SCF.02-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_139 x_pos: AN16-AR/DG-EPOS/BPM.06/x_pos y_pos: AN16-AR/DG-EPOS/BPM.06/y_pos @@ -6596,7 +6596,7 @@ physics: - AN16-AR/EM-SX/SCF.05/strength - AN16-AR/EM-COR/SCF.05-CDLH.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_140 x_pos: AN16-AR/DG-EPOS/BPM.07/x_pos y_pos: AN16-AR/DG-EPOS/BPM.07/y_pos @@ -6656,7 +6656,7 @@ physics: - AN16-AR/EM-SX/SCF.08/strength - AN16-AR/EM-COR/SCF.08-CDLH.07/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_141 x_pos: AN16-AR/DG-EPOS/BPM.08/x_pos y_pos: AN16-AR/DG-EPOS/BPM.08/y_pos @@ -6716,7 +6716,7 @@ - AN16-AR/EM-OCT/OC.04/strength - AN16-AR/EM-COR/OC.04-CQLN.13/strength - AN16-AR/EM-COR/OC.04-CQLT.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_142 x_pos: AN16-AR/DG-EPOS/BPM.09/x_pos y_pos: AN16-AR/DG-EPOS/BPM.09/y_pos @@ -6776,7 +6776,7 @@ - AN16-AR/EM-OCT/OC.05/strength - AN16-AR/EM-COR/OC.05-CQLN.16/strength - AN16-AR/EM-COR/OC.05-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_143 x_pos: AN16-AR/DG-EPOS/BPM.10/x_pos y_pos: AN16-AR/DG-EPOS/BPM.10/y_pos @@ -6848,7 +6848,7 @@ physics: - AN16-AR/EM-SX/SCD.18/strength - AN16-AR/EM-COR/SCD.18-CDLV.10/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_144 x_pos: AN16-AR/DG-EPOS/BPM.11/x_pos y_pos: AN16-AR/DG-EPOS/BPM.11/y_pos @@ -6890,7 +6890,7 @@ physics: - AN16-AR/EM-OCT/OH.03/strength - AN16-AR/EM-COR/OH.03-CQLN.21/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_145 x_pos: AN16-AR/DG-EPOS/BPM.12/x_pos y_pos: AN16-AR/DG-EPOS/BPM.12/y_pos @@ -6922,11 +6922,11 @@ - AN16-AR/EM-OCT/OH.04/strength - AN16-AR/EM-COR/OH.04-CQLN.22/strength - AN16-AR/EM-COR/OH.04-CQLT.07/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_146 x_pos: AN17-SD/DG-EPOS/BPM.01/x_pos y_pos: AN17-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_147 x_pos: AN17-SD/DG-EPOS/BPM.02/x_pos y_pos: AN17-SD/DG-EPOS/BPM.02/y_pos @@ -6958,7 +6958,7 @@ - AN17-AR/EM-SX/SHF.01/strength - AN17-AR/EM-COR/SHF.01-CDLH.01/strength - AN17-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_148 x_pos: AN17-AR/DG-EPOS/BPM.03/x_pos y_pos: AN17-AR/DG-EPOS/BPM.03/y_pos @@ -7032,7 +7032,7 @@ physics: - AN17-AR/EM-SX/SCF.02/strength - AN17-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_149 x_pos: AN17-AR/DG-EPOS/BPM.04/x_pos y_pos: AN17-AR/DG-EPOS/BPM.04/y_pos @@ -7092,7 +7092,7 @@ physics: - AN17-AR/EM-SX/SCF.05/strength - AN17-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_150 x_pos: AN17-AR/DG-EPOS/BPM.05/x_pos y_pos: AN17-AR/DG-EPOS/BPM.05/y_pos @@ -7164,7 +7164,7 @@ physics: - AN17-AR/EM-SX/SCD.09/strength - AN17-AR/EM-COR/SCD.09-CDLV.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_151 x_pos: AN17-AR/DG-EPOS/BPM.06/x_pos y_pos: AN17-AR/DG-EPOS/BPM.06/y_pos @@ -7200,7 +7200,7 @@ type: pyaml.magnet.identity_model unit: 1/m physics: AN17-AR/EM-COR/CQLN.12/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_152 x_pos: AN17-AR/DG-EPOS/BPM.07/x_pos y_pos: AN17-AR/DG-EPOS/BPM.07/y_pos @@ -7232,11 +7232,11 @@ - AN17-AR/EM-OCT/OH.03/strength - AN17-AR/EM-COR/OH.03-CQLN.13/strength - AN17-AR/EM-COR/OH.03-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_153 x_pos: AN18-SD/DG-EPOS/BPM.01/x_pos y_pos: AN18-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_154 x_pos: AN18-SD/DG-EPOS/BPM.02/x_pos y_pos: AN18-SD/DG-EPOS/BPM.02/y_pos @@ -7268,7 +7268,7 @@ - AN18-AR/EM-SX/SHF.01/strength - AN18-AR/EM-COR/SHF.01-CDLH.01/strength - AN18-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_155 x_pos: AN18-AR/DG-EPOS/BPM.03/x_pos y_pos: AN18-AR/DG-EPOS/BPM.03/y_pos @@ -7336,7 +7336,7 @@ physics: - AN18-AR/EM-SX/SCF.02/strength - AN18-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_156 x_pos: AN18-AR/DG-EPOS/BPM.04/x_pos y_pos: AN18-AR/DG-EPOS/BPM.04/y_pos @@ -7396,7 +7396,7 @@ physics: - AN18-AR/EM-SX/SCF.05/strength - AN18-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_157 x_pos: AN18-AR/DG-EPOS/BPM.05/x_pos y_pos: AN18-AR/DG-EPOS/BPM.05/y_pos @@ -7456,7 +7456,7 @@ physics: - AN18-AR/EM-SX/SCF.08/strength - AN18-AR/EM-COR/SCF.08-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_158 x_pos: AN18-AR/DG-EPOS/BPM.06/x_pos y_pos: AN18-AR/DG-EPOS/BPM.06/y_pos @@ -7516,7 +7516,7 @@ - AN18-AR/EM-OCT/OC.04/strength - AN18-AR/EM-COR/OC.04-CQLN.13/strength - AN18-AR/EM-COR/OC.04-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_159 x_pos: AN18-AR/DG-EPOS/BPM.07/x_pos y_pos: AN18-AR/DG-EPOS/BPM.07/y_pos @@ -7576,7 +7576,7 @@ - AN18-AR/EM-OCT/OC.05/strength - AN18-AR/EM-COR/OC.05-CQLN.16/strength - AN18-AR/EM-COR/OC.05-CQLT.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_160 x_pos: AN18-AR/DG-EPOS/BPM.08/x_pos y_pos: AN18-AR/DG-EPOS/BPM.08/y_pos @@ -7648,7 +7648,7 @@ physics: - AN18-AR/EM-SX/SCD.18/strength - AN18-AR/EM-COR/SCD.18-CDLV.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_161 x_pos: AN18-AR/DG-EPOS/BPM.09/x_pos y_pos: AN18-AR/DG-EPOS/BPM.09/y_pos @@ -7684,7 +7684,7 @@ type: pyaml.magnet.identity_model unit: 1/m physics: AN18-AR/EM-COR/CQLN.21/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_162 x_pos: AN18-AR/DG-EPOS/BPM.10/x_pos y_pos: AN18-AR/DG-EPOS/BPM.10/y_pos @@ -7716,11 +7716,11 @@ - AN18-AR/EM-OCT/OH.02/strength - AN18-AR/EM-COR/OH.02-CQLN.22/strength - AN18-AR/EM-COR/OH.02-CQLT.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_163 x_pos: AN19-SD/DG-EPOS/BPM.01/x_pos y_pos: AN19-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_164 x_pos: AN19-SD/DG-EPOS/BPM.02/x_pos y_pos: AN19-SD/DG-EPOS/BPM.02/y_pos @@ -7752,7 +7752,7 @@ - AN19-AR/EM-SX/SHF.01/strength - AN19-AR/EM-COR/SHF.01-CDLH.01/strength - AN19-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_165 x_pos: AN19-AR/DG-EPOS/BPM.03/x_pos y_pos: AN19-AR/DG-EPOS/BPM.03/y_pos @@ -7820,7 +7820,7 @@ physics: - AN19-AR/EM-SX/SCF.02/strength - AN19-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_166 x_pos: AN19-AR/DG-EPOS/BPM.04/x_pos y_pos: AN19-AR/DG-EPOS/BPM.04/y_pos @@ -7880,7 +7880,7 @@ - AN19-AR/EM-OCT/OC.02/strength - AN19-AR/EM-COR/OC.02-CQLN.07/strength - AN19-AR/EM-COR/OC.02-CQLT.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_167 x_pos: AN19-AR/DG-EPOS/BPM.05/x_pos y_pos: AN19-AR/DG-EPOS/BPM.05/y_pos @@ -7952,7 +7952,7 @@ physics: - AN19-AR/EM-SX/SCD.09/strength - AN19-AR/EM-COR/SCD.09-CDLV.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_168 x_pos: AN19-AR/DG-EPOS/BPM.06/x_pos y_pos: AN19-AR/DG-EPOS/BPM.06/y_pos @@ -7994,7 +7994,7 @@ physics: - AN19-AR/EM-OCT/OH.02/strength - AN19-AR/EM-COR/OH.02-CQLN.12/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_169 x_pos: AN19-AR/DG-EPOS/BPM.07/x_pos y_pos: AN19-AR/DG-EPOS/BPM.07/y_pos @@ -8026,11 +8026,11 @@ - AN19-AR/EM-OCT/OH.03/strength - AN19-AR/EM-COR/OH.03-CQLN.13/strength - AN19-AR/EM-COR/OH.03-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_170 x_pos: AN20-SD/DG-EPOS/BPM.01/x_pos y_pos: AN20-SD/DG-EPOS/BPM.01/y_pos -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_171 x_pos: AN20-SD/DG-EPOS/BPM.02/x_pos y_pos: AN20-SD/DG-EPOS/BPM.02/y_pos @@ -8062,7 +8062,7 @@ - AN20-AR/EM-SX/SHF.01/strength - AN20-AR/EM-COR/SHF.01-CDLH.01/strength - AN20-AR/EM-COR/SHF.01-CDLV.01/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_172 x_pos: AN20-AR/DG-EPOS/BPM.03/x_pos y_pos: AN20-AR/DG-EPOS/BPM.03/y_pos @@ -8136,7 +8136,7 @@ physics: - AN20-AR/EM-SX/SCF.02/strength - AN20-AR/EM-COR/SCF.02-CDLH.03/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_173 x_pos: AN20-AR/DG-EPOS/BPM.04/x_pos y_pos: AN20-AR/DG-EPOS/BPM.04/y_pos @@ -8196,7 +8196,7 @@ physics: - AN20-AR/EM-SX/SCF.05/strength - AN20-AR/EM-COR/SCF.05-CDLH.04/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_174 x_pos: AN20-AR/DG-EPOS/BPM.05/x_pos y_pos: AN20-AR/DG-EPOS/BPM.05/y_pos @@ -8256,7 +8256,7 @@ physics: - AN20-AR/EM-SX/SCF.08/strength - AN20-AR/EM-COR/SCF.08-CDLH.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_175 x_pos: AN20-AR/DG-EPOS/BPM.06/x_pos y_pos: AN20-AR/DG-EPOS/BPM.06/y_pos @@ -8316,7 +8316,7 @@ - AN20-AR/EM-OCT/OC.04/strength - AN20-AR/EM-COR/OC.04-CQLN.13/strength - AN20-AR/EM-COR/OC.04-CQLT.05/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_176 x_pos: AN20-AR/DG-EPOS/BPM.07/x_pos y_pos: AN20-AR/DG-EPOS/BPM.07/y_pos @@ -8376,7 +8376,7 @@ - AN20-AR/EM-OCT/OC.05/strength - AN20-AR/EM-COR/OC.05-CQLN.16/strength - AN20-AR/EM-COR/OC.05-CQLT.06/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_177 x_pos: AN20-AR/DG-EPOS/BPM.08/x_pos y_pos: AN20-AR/DG-EPOS/BPM.08/y_pos @@ -8448,7 +8448,7 @@ physics: - AN20-AR/EM-SX/SCD.18/strength - AN20-AR/EM-COR/SCD.18-CDLV.08/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_178 x_pos: AN20-AR/DG-EPOS/BPM.09/x_pos y_pos: AN20-AR/DG-EPOS/BPM.09/y_pos @@ -8470,7 +8470,7 @@ physics: - AN20-AR/EM-SX/SHD.04/strength - AN20-AR/EM-COR/SHD.04-CDLV.09/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_179 x_pos: AN20-AR/DG-EPOS/BPM.10/x_pos y_pos: AN20-AR/DG-EPOS/BPM.10/y_pos @@ -8526,7 +8526,7 @@ - AN20-AR/EM-SX/SHF.06/strength - AN20-AR/EM-COR/SHF.06-CDLH.10/strength - AN20-AR/EM-COR/SHF.06-CDLV.10/strength -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_180 x_pos: AN01-SD/DG-EPOS/BPM.01/x_pos y_pos: AN01-SD/DG-EPOS/BPM.01/y_pos diff --git a/pyaml/apidoc/gen_api.py b/pyaml/apidoc/gen_api.py index e2b05a8ae..4439e85e2 100644 --- a/pyaml/apidoc/gen_api.py +++ b/pyaml/apidoc/gen_api.py @@ -20,7 +20,6 @@ "pyaml.arrays.magnet_array", "pyaml.arrays.serialized_magnet", "pyaml.arrays.serialized_magnet_array", - "pyaml.bpm.bpm", "pyaml.common.abstract", "pyaml.common.abstract_aggregator", "pyaml.common.constants", @@ -40,6 +39,7 @@ "pyaml.control.deviceaccesslist", "pyaml.control.readback_value", "pyaml.diagnostics.atune_monitor", + "pyaml.diagnostics.bpm.bpm", "pyaml.diagnostics.tune_monitor", "pyaml.external.pySC_interface", "pyaml.lattice.abstract_impl", diff --git a/pyaml/arrays/bpm_array.py b/pyaml/arrays/bpm_array.py index 9006af38c..f3751226e 100644 --- a/pyaml/arrays/bpm_array.py +++ b/pyaml/arrays/bpm_array.py @@ -6,7 +6,8 @@ import numpy as np -from ..bpm.bpm import BPM +from pyaml.diagnostics.bpm import BPM + from ..common.abstract import ReadFloatArray from ..control.deviceaccesslist import DeviceAccessList from .element_array import ElementArray @@ -24,7 +25,7 @@ class RWBPMPosition(ReadFloatArray): ---------- name : str Name of the position accessor - bpms : list[pyaml.bpm.bpm.BPM] + bpms : list[pyaml.diagnostics.bpm.bpm.BPM] List of BPM objects to access Methods @@ -98,7 +99,7 @@ class RWBPMSinglePosition(ReadFloatArray): ---------- name : str Name of the position accessor - bpms : list[pyaml.bpm.bpm.BPM] + bpms : list[pyaml.diagnostics.bpm.bpm.BPM] List of BPM objects to access idx : int Index for the position axis (0 for horizontal, 1 for vertical) @@ -170,7 +171,7 @@ class BPMArray(ElementArray): ---------- arrayName : str Array name - bpms : list[pyaml.bpm.bpm.BPM] + bpms : list[pyaml.diagnostics.bpm.bpm.BPM] BPM list, all elements must be attached to the same instance of either a (:py:class:`~pyaml.lattice.simulator.Simulator` or a :py:class:`~pyaml.control.controlsystem.ControlSystem`). diff --git a/pyaml/arrays/element_array.py b/pyaml/arrays/element_array.py index 797fc9197..d39d7cbbf 100644 --- a/pyaml/arrays/element_array.py +++ b/pyaml/arrays/element_array.py @@ -10,7 +10,8 @@ import numpy as np -from ..bpm.bpm import BPM +from pyaml.diagnostics.bpm import BPM + from ..common.element import Element, __pyaml_repr__ from ..common.exception import PyAMLException from ..common.name_matching import resolve_names diff --git a/pyaml/bpm/__init__.py b/pyaml/bpm/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/pyaml/common/holders/element_holder.py b/pyaml/common/holders/element_holder.py index f5880dd2b..1cf63dfb1 100644 --- a/pyaml/common/holders/element_holder.py +++ b/pyaml/common/holders/element_holder.py @@ -3,8 +3,9 @@ from abc import ABCMeta, abstractmethod from typing import TYPE_CHECKING, overload +from pyaml.diagnostics.bpm import BPM + from ...arrays.element_array import ElementArray -from ...bpm.bpm import BPM from ...diagnostics.tune_monitor import BetatronTuneMonitor from ...magnet.cfm_magnet import CombinedFunctionMagnet from ...magnet.magnet import Magnet diff --git a/pyaml/common/holders/sub_holders.py b/pyaml/common/holders/sub_holders.py index f5e36b924..7d2bdc0ac 100644 --- a/pyaml/common/holders/sub_holders.py +++ b/pyaml/common/holders/sub_holders.py @@ -2,11 +2,12 @@ from typing import TYPE_CHECKING +from pyaml.diagnostics.bpm import BPM + from ...arrays.bpm_array import BPMArray from ...arrays.cfm_magnet_array import CombinedFunctionMagnetArray from ...arrays.magnet_array import MagnetArray from ...arrays.serialized_magnet_array import SerializedMagnetsArray -from ...bpm.bpm import BPM from ...magnet.cfm_magnet import CombinedFunctionMagnet from ...magnet.magnet import Magnet from ...magnet.serialized_magnet import SerializedMagnets diff --git a/pyaml/control/controlsystem.py b/pyaml/control/controlsystem.py index d2e25470e..d8a5ef800 100644 --- a/pyaml/control/controlsystem.py +++ b/pyaml/control/controlsystem.py @@ -10,7 +10,8 @@ from pydantic import BaseModel -from ..bpm.bpm import BPM +from pyaml.diagnostics.bpm import BPM + from ..common.abstract import RWMapper from ..common.abstract_aggregator import ScalarAggregator from ..common.exception import PyAMLException diff --git a/pyaml/diagnostics/bpm/__init__.py b/pyaml/diagnostics/bpm/__init__.py new file mode 100644 index 000000000..84915bda0 --- /dev/null +++ b/pyaml/diagnostics/bpm/__init__.py @@ -0,0 +1,3 @@ +from pyaml.diagnostics.bpm.bpm import BPM + +__all__ = ["BPM"] diff --git a/pyaml/bpm/bpm.py b/pyaml/diagnostics/bpm/bpm.py similarity index 94% rename from pyaml/bpm/bpm.py rename to pyaml/diagnostics/bpm/bpm.py index 364f38994..c63f662aa 100644 --- a/pyaml/bpm/bpm.py +++ b/pyaml/diagnostics/bpm/bpm.py @@ -3,13 +3,13 @@ import copy from typing import TYPE_CHECKING, Self -from ..common.abstract import ReadFloatArray, ReadWriteFloatArray, ReadWriteFloatScalar -from ..common.element import Element, __pyaml_repr__ -from ..common.exception import PyAMLException -from ..validation import DynamicValidation, register_schema +from pyaml.common.abstract import ReadFloatArray, ReadWriteFloatArray, ReadWriteFloatScalar +from pyaml.common.element import Element, __pyaml_repr__ +from pyaml.common.exception import PyAMLException +from pyaml.validation import DynamicValidation, register_schema if TYPE_CHECKING: - from ..common.holders.element_holder import ElementHolder + from pyaml.common.holders.element_holder import ElementHolder PYAMLCLASS = "BPM" @@ -66,7 +66,7 @@ class BPM(Element, DynamicValidation): ------------- .. code-block:: yaml - - type: pyaml.bpm.bpm + - type: pyaml.diagnostics.bpm.bpm name: BPM_NAME lattice_names: LATTICE_BPM_NAME x_pos: DEVICE/X_POSITION diff --git a/pyaml/lattice/simulator.py b/pyaml/lattice/simulator.py index 149037243..738ddaf28 100644 --- a/pyaml/lattice/simulator.py +++ b/pyaml/lattice/simulator.py @@ -10,7 +10,8 @@ import at -from ..bpm.bpm import BPM +from pyaml.diagnostics.bpm import BPM + from ..common.abstract_aggregator import ScalarAggregator from ..common.element import Element, __pyaml_repr__ from ..common.exception import PyAMLException diff --git a/pyaml/tuning_tools/bba.py b/pyaml/tuning_tools/bba.py index 05eb9b8e2..feb8bccd3 100644 --- a/pyaml/tuning_tools/bba.py +++ b/pyaml/tuning_tools/bba.py @@ -23,8 +23,9 @@ from .measurement_tool import MeasurementTool if TYPE_CHECKING: + from pyaml.diagnostics.bpm import BPM + from ..arrays.bpm_array import BPMArray - from ..bpm.bpm import BPM from ..magnet.magnet import Magnet logger = logging.getLogger(__name__) diff --git a/pyaml/tuning_tools/bba2.py b/pyaml/tuning_tools/bba2.py index 1e34d80d3..adaa9224d 100644 --- a/pyaml/tuning_tools/bba2.py +++ b/pyaml/tuning_tools/bba2.py @@ -18,8 +18,9 @@ from .measurement_tool import MeasurementTool if TYPE_CHECKING: + from pyaml.diagnostics.bpm import BPM + from ..arrays.bpm_array import BPMArray - from ..bpm.bpm import BPM from ..magnet.magnet import Magnet from .tune import Tune diff --git a/tests/common/test_element_holder_collection.py b/tests/common/test_element_holder_collection.py index a90a15235..01585cf9f 100644 --- a/tests/common/test_element_holder_collection.py +++ b/tests/common/test_element_holder_collection.py @@ -3,8 +3,8 @@ from pyaml.arrays.bpm_array import BPMArray from pyaml.arrays.element_array import ElementArray from pyaml.arrays.magnet_array import MagnetArray -from pyaml.bpm.bpm import BPM from pyaml.common.exception import PyAMLException +from pyaml.diagnostics.bpm.bpm import BPM from pyaml.lattice.simulator import Simulator diff --git a/tests/common/test_errors.py b/tests/common/test_errors.py index 4265a20c9..8e970f582 100644 --- a/tests/common/test_errors.py +++ b/tests/common/test_errors.py @@ -50,12 +50,12 @@ def test_tune(install_test_package): def test_duplicate_error_reports_source_line_and_column_across_files(tmp_path): devices_a = tmp_path / "devices_a.yaml" devices_a.write_text( - "- type: pyaml.bpm.bpm\n name: BPM_DUPLICATE\n", + "- type: pyaml.diagnostics.bpm.bpm\n name: BPM_DUPLICATE\n", encoding="utf-8", ) devices_b = tmp_path / "devices_b.yaml" devices_b.write_text( - "- type: pyaml.bpm.bpm\n name: BPM_UNIQUE\n- type: pyaml.bpm.bpm\n name: BPM_DUPLICATE\n", + "- type: pyaml.diagnostics.bpm.bpm\n name: BPM_UNIQUE\n- type: pyaml.diagnostics.bpm.bpm\n name: BPM_DUPLICATE\n", encoding="utf-8", ) root = tmp_path / "root.yaml" @@ -76,7 +76,7 @@ def test_duplicate_error_reports_source_line_and_column_across_files(tmp_path): def test_malformed_local_included_yaml_reports_source_line_and_column(tmp_path): broken_devices = tmp_path / "broken_devices.yaml" broken_devices.write_text( - "- type: pyaml.bpm.bpm\n name: BPM_BROKEN\n model:\n type: [oops\n", + "- type: pyaml.diagnostics.bpm.bpm\n name: BPM_BROKEN\n model:\n type: [oops\n", encoding="utf-8", ) root = tmp_path / "root.yaml" @@ -101,7 +101,7 @@ def test_malformed_local_included_yaml_reports_source_line_and_column(tmp_path): def test_truncated_local_included_json_reports_source_and_position(tmp_path): broken_devices = tmp_path / "broken_devices.json" broken_devices.write_text( - '{"type": "pyaml.bpm.bpm", "name": "BPM_BROKEN", "model": ', + '{"type": "pyaml.diagnostics.bpm.bpm", "name": "BPM_BROKEN", "model": ', encoding="utf-8", ) root = tmp_path / "root.yaml" @@ -133,7 +133,9 @@ def test_malformed_remote_included_yaml_reports_source_line_and_column(http_conf "data_folder: /data/store\n" "devices: fragments/broken_devices.yaml\n" ), - "/configs/fragments/broken_devices.yaml": ("- type: pyaml.bpm.bpm\n name: BPM_BROKEN\n model:\n type: [oops\n"), + "/configs/fragments/broken_devices.yaml": ( + "- type: pyaml.diagnostics.bpm.bpm\n name: BPM_BROKEN\n model:\n type: [oops\n" + ), } with http_config_server(routes) as base_url: @@ -156,7 +158,7 @@ def test_truncated_remote_included_json_reports_source_and_position(http_config_ "devices: fragments/broken_devices.json\n" ), "/configs/fragments/broken_devices.json": ( - '{"type": "pyaml.bpm.bpm", "name": "BPM_BROKEN", "model": ', + '{"type": "pyaml.diagnostics.bpm.bpm", "name": "BPM_BROKEN", "model": ', "application/json", 200, ), diff --git a/tests/config/EBSOrbit.yaml b/tests/config/EBSOrbit.yaml index 5d6ea2570..55ffe743c 100644 --- a/tests/config/EBSOrbit.yaml +++ b/tests/config/EBSOrbit.yaml @@ -5713,1285 +5713,1285 @@ devices: - srmag/ps-corr-sh3/c03-e-ch3/current - srmag/ps-corr-sh3/c03-e-ch5/current - srmag/ps-corr-sh3/c03-e-ch6/current -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-01 x_pos: srdiag/bpm/c04-01/SA_HPosition y_pos: srdiag/bpm/c04-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-02 x_pos: srdiag/bpm/c04-02/SA_HPosition y_pos: srdiag/bpm/c04-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-03 x_pos: srdiag/bpm/c04-03/SA_HPosition y_pos: srdiag/bpm/c04-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-04 x_pos: srdiag/bpm/c04-04/SA_HPosition y_pos: srdiag/bpm/c04-04/SA_VPosition x_offset: srdiag/bpm/c04-04/HOffset y_offset: srdiag/bpm/c04-04/VOffset -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-05 x_pos: srdiag/bpm/c04-05/SA_HPosition y_pos: srdiag/bpm/c04-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-06 x_pos: srdiag/bpm/c04-06/SA_HPosition y_pos: srdiag/bpm/c04-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-07 x_pos: srdiag/bpm/c04-07/SA_HPosition y_pos: srdiag/bpm/c04-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-08 x_pos: srdiag/bpm/c04-08/SA_HPosition y_pos: srdiag/bpm/c04-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-09 x_pos: srdiag/bpm/c04-09/SA_HPosition y_pos: srdiag/bpm/c04-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-10 x_pos: srdiag/bpm/c04-10/SA_HPosition y_pos: srdiag/bpm/c04-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-01 x_pos: srdiag/bpm/c05-01/SA_HPosition y_pos: srdiag/bpm/c05-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-02 x_pos: srdiag/bpm/c05-02/SA_HPosition y_pos: srdiag/bpm/c05-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-03 x_pos: srdiag/bpm/c05-03/SA_HPosition y_pos: srdiag/bpm/c05-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-04 x_pos: srdiag/bpm/c05-04/SA_HPosition y_pos: srdiag/bpm/c05-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-05 x_pos: srdiag/bpm/c05-05/SA_HPosition y_pos: srdiag/bpm/c05-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-06 x_pos: srdiag/bpm/c05-06/SA_HPosition y_pos: srdiag/bpm/c05-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-07 x_pos: srdiag/bpm/c05-07/SA_HPosition y_pos: srdiag/bpm/c05-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-08 x_pos: srdiag/bpm/c05-08/SA_HPosition y_pos: srdiag/bpm/c05-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-09 x_pos: srdiag/bpm/c05-09/SA_HPosition y_pos: srdiag/bpm/c05-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C05-10 x_pos: srdiag/bpm/c05-10/SA_HPosition y_pos: srdiag/bpm/c05-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-01 x_pos: srdiag/bpm/c06-01/SA_HPosition y_pos: srdiag/bpm/c06-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-02 x_pos: srdiag/bpm/c06-02/SA_HPosition y_pos: srdiag/bpm/c06-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-03 x_pos: srdiag/bpm/c06-03/SA_HPosition y_pos: srdiag/bpm/c06-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-04 x_pos: srdiag/bpm/c06-04/SA_HPosition y_pos: srdiag/bpm/c06-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-05 x_pos: srdiag/bpm/c06-05/SA_HPosition y_pos: srdiag/bpm/c06-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-06 x_pos: srdiag/bpm/c06-06/SA_HPosition y_pos: srdiag/bpm/c06-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-07 x_pos: srdiag/bpm/c06-07/SA_HPosition y_pos: srdiag/bpm/c06-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-08 x_pos: srdiag/bpm/c06-08/SA_HPosition y_pos: srdiag/bpm/c06-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-09 x_pos: srdiag/bpm/c06-09/SA_HPosition y_pos: srdiag/bpm/c06-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C06-10 x_pos: srdiag/bpm/c06-10/SA_HPosition y_pos: srdiag/bpm/c06-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-01 x_pos: srdiag/bpm/c07-01/SA_HPosition y_pos: srdiag/bpm/c07-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-02 x_pos: srdiag/bpm/c07-02/SA_HPosition y_pos: srdiag/bpm/c07-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-03 x_pos: srdiag/bpm/c07-03/SA_HPosition y_pos: srdiag/bpm/c07-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-04 x_pos: srdiag/bpm/c07-04/SA_HPosition y_pos: srdiag/bpm/c07-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-05 x_pos: srdiag/bpm/c07-05/SA_HPosition y_pos: srdiag/bpm/c07-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-06 x_pos: srdiag/bpm/c07-06/SA_HPosition y_pos: srdiag/bpm/c07-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-07 x_pos: srdiag/bpm/c07-07/SA_HPosition y_pos: srdiag/bpm/c07-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-08 x_pos: srdiag/bpm/c07-08/SA_HPosition y_pos: srdiag/bpm/c07-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-09 x_pos: srdiag/bpm/c07-09/SA_HPosition y_pos: srdiag/bpm/c07-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C07-10 x_pos: srdiag/bpm/c07-10/SA_HPosition y_pos: srdiag/bpm/c07-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-01 x_pos: srdiag/bpm/c08-01/SA_HPosition y_pos: srdiag/bpm/c08-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-02 x_pos: srdiag/bpm/c08-02/SA_HPosition y_pos: srdiag/bpm/c08-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-03 x_pos: srdiag/bpm/c08-03/SA_HPosition y_pos: srdiag/bpm/c08-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-04 x_pos: srdiag/bpm/c08-04/SA_HPosition y_pos: srdiag/bpm/c08-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-05 x_pos: srdiag/bpm/c08-05/SA_HPosition y_pos: srdiag/bpm/c08-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-06 x_pos: srdiag/bpm/c08-06/SA_HPosition y_pos: srdiag/bpm/c08-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-07 x_pos: srdiag/bpm/c08-07/SA_HPosition y_pos: srdiag/bpm/c08-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-08 x_pos: srdiag/bpm/c08-08/SA_HPosition y_pos: srdiag/bpm/c08-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-09 x_pos: srdiag/bpm/c08-09/SA_HPosition y_pos: srdiag/bpm/c08-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C08-10 x_pos: srdiag/bpm/c08-10/SA_HPosition y_pos: srdiag/bpm/c08-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-01 x_pos: srdiag/bpm/c09-01/SA_HPosition y_pos: srdiag/bpm/c09-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-02 x_pos: srdiag/bpm/c09-02/SA_HPosition y_pos: srdiag/bpm/c09-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-03 x_pos: srdiag/bpm/c09-03/SA_HPosition y_pos: srdiag/bpm/c09-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-04 x_pos: srdiag/bpm/c09-04/SA_HPosition y_pos: srdiag/bpm/c09-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-05 x_pos: srdiag/bpm/c09-05/SA_HPosition y_pos: srdiag/bpm/c09-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-06 x_pos: srdiag/bpm/c09-06/SA_HPosition y_pos: srdiag/bpm/c09-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-07 x_pos: srdiag/bpm/c09-07/SA_HPosition y_pos: srdiag/bpm/c09-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-08 x_pos: srdiag/bpm/c09-08/SA_HPosition y_pos: srdiag/bpm/c09-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-09 x_pos: srdiag/bpm/c09-09/SA_HPosition y_pos: srdiag/bpm/c09-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C09-10 x_pos: srdiag/bpm/c09-10/SA_HPosition y_pos: srdiag/bpm/c09-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-01 x_pos: srdiag/bpm/c10-01/SA_HPosition y_pos: srdiag/bpm/c10-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-02 x_pos: srdiag/bpm/c10-02/SA_HPosition y_pos: srdiag/bpm/c10-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-03 x_pos: srdiag/bpm/c10-03/SA_HPosition y_pos: srdiag/bpm/c10-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-04 x_pos: srdiag/bpm/c10-04/SA_HPosition y_pos: srdiag/bpm/c10-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-05 x_pos: srdiag/bpm/c10-05/SA_HPosition y_pos: srdiag/bpm/c10-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-06 x_pos: srdiag/bpm/c10-06/SA_HPosition y_pos: srdiag/bpm/c10-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-07 x_pos: srdiag/bpm/c10-07/SA_HPosition y_pos: srdiag/bpm/c10-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-08 x_pos: srdiag/bpm/c10-08/SA_HPosition y_pos: srdiag/bpm/c10-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-09 x_pos: srdiag/bpm/c10-09/SA_HPosition y_pos: srdiag/bpm/c10-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C10-10 x_pos: srdiag/bpm/c10-10/SA_HPosition y_pos: srdiag/bpm/c10-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-01 x_pos: srdiag/bpm/c11-01/SA_HPosition y_pos: srdiag/bpm/c11-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-02 x_pos: srdiag/bpm/c11-02/SA_HPosition y_pos: srdiag/bpm/c11-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-03 x_pos: srdiag/bpm/c11-03/SA_HPosition y_pos: srdiag/bpm/c11-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-04 x_pos: srdiag/bpm/c11-04/SA_HPosition y_pos: srdiag/bpm/c11-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-05 x_pos: srdiag/bpm/c11-05/SA_HPosition y_pos: srdiag/bpm/c11-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-06 x_pos: srdiag/bpm/c11-06/SA_HPosition y_pos: srdiag/bpm/c11-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-07 x_pos: srdiag/bpm/c11-07/SA_HPosition y_pos: srdiag/bpm/c11-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-08 x_pos: srdiag/bpm/c11-08/SA_HPosition y_pos: srdiag/bpm/c11-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-09 x_pos: srdiag/bpm/c11-09/SA_HPosition y_pos: srdiag/bpm/c11-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C11-10 x_pos: srdiag/bpm/c11-10/SA_HPosition y_pos: srdiag/bpm/c11-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-01 x_pos: srdiag/bpm/c12-01/SA_HPosition y_pos: srdiag/bpm/c12-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-02 x_pos: srdiag/bpm/c12-02/SA_HPosition y_pos: srdiag/bpm/c12-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-03 x_pos: srdiag/bpm/c12-03/SA_HPosition y_pos: srdiag/bpm/c12-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-04 x_pos: srdiag/bpm/c12-04/SA_HPosition y_pos: srdiag/bpm/c12-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-05 x_pos: srdiag/bpm/c12-05/SA_HPosition y_pos: srdiag/bpm/c12-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-06 x_pos: srdiag/bpm/c12-06/SA_HPosition y_pos: srdiag/bpm/c12-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-07 x_pos: srdiag/bpm/c12-07/SA_HPosition y_pos: srdiag/bpm/c12-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-08 x_pos: srdiag/bpm/c12-08/SA_HPosition y_pos: srdiag/bpm/c12-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-09 x_pos: srdiag/bpm/c12-09/SA_HPosition y_pos: srdiag/bpm/c12-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C12-10 x_pos: srdiag/bpm/c12-10/SA_HPosition y_pos: srdiag/bpm/c12-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-01 x_pos: srdiag/bpm/c13-01/SA_HPosition y_pos: srdiag/bpm/c13-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-02 x_pos: srdiag/bpm/c13-02/SA_HPosition y_pos: srdiag/bpm/c13-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-03 x_pos: srdiag/bpm/c13-03/SA_HPosition y_pos: srdiag/bpm/c13-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-04 x_pos: srdiag/bpm/c13-04/SA_HPosition y_pos: srdiag/bpm/c13-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-05 x_pos: srdiag/bpm/c13-05/SA_HPosition y_pos: srdiag/bpm/c13-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-06 x_pos: srdiag/bpm/c13-06/SA_HPosition y_pos: srdiag/bpm/c13-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-07 x_pos: srdiag/bpm/c13-07/SA_HPosition y_pos: srdiag/bpm/c13-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-08 x_pos: srdiag/bpm/c13-08/SA_HPosition y_pos: srdiag/bpm/c13-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-09 x_pos: srdiag/bpm/c13-09/SA_HPosition y_pos: srdiag/bpm/c13-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C13-10 x_pos: srdiag/bpm/c13-10/SA_HPosition y_pos: srdiag/bpm/c13-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-01 x_pos: srdiag/bpm/c14-01/SA_HPosition y_pos: srdiag/bpm/c14-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-02 x_pos: srdiag/bpm/c14-02/SA_HPosition y_pos: srdiag/bpm/c14-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-03 x_pos: srdiag/bpm/c14-03/SA_HPosition y_pos: srdiag/bpm/c14-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-04 x_pos: srdiag/bpm/c14-04/SA_HPosition y_pos: srdiag/bpm/c14-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-05 x_pos: srdiag/bpm/c14-05/SA_HPosition y_pos: srdiag/bpm/c14-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-06 x_pos: srdiag/bpm/c14-06/SA_HPosition y_pos: srdiag/bpm/c14-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-07 x_pos: srdiag/bpm/c14-07/SA_HPosition y_pos: srdiag/bpm/c14-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-08 x_pos: srdiag/bpm/c14-08/SA_HPosition y_pos: srdiag/bpm/c14-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-09 x_pos: srdiag/bpm/c14-09/SA_HPosition y_pos: srdiag/bpm/c14-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C14-10 x_pos: srdiag/bpm/c14-10/SA_HPosition y_pos: srdiag/bpm/c14-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-01 x_pos: srdiag/bpm/c15-01/SA_HPosition y_pos: srdiag/bpm/c15-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-02 x_pos: srdiag/bpm/c15-02/SA_HPosition y_pos: srdiag/bpm/c15-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-03 x_pos: srdiag/bpm/c15-03/SA_HPosition y_pos: srdiag/bpm/c15-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-04 x_pos: srdiag/bpm/c15-04/SA_HPosition y_pos: srdiag/bpm/c15-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-05 x_pos: srdiag/bpm/c15-05/SA_HPosition y_pos: srdiag/bpm/c15-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-06 x_pos: srdiag/bpm/c15-06/SA_HPosition y_pos: srdiag/bpm/c15-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-07 x_pos: srdiag/bpm/c15-07/SA_HPosition y_pos: srdiag/bpm/c15-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-08 x_pos: srdiag/bpm/c15-08/SA_HPosition y_pos: srdiag/bpm/c15-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-09 x_pos: srdiag/bpm/c15-09/SA_HPosition y_pos: srdiag/bpm/c15-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C15-10 x_pos: srdiag/bpm/c15-10/SA_HPosition y_pos: srdiag/bpm/c15-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-01 x_pos: srdiag/bpm/c16-01/SA_HPosition y_pos: srdiag/bpm/c16-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-02 x_pos: srdiag/bpm/c16-02/SA_HPosition y_pos: srdiag/bpm/c16-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-03 x_pos: srdiag/bpm/c16-03/SA_HPosition y_pos: srdiag/bpm/c16-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-04 x_pos: srdiag/bpm/c16-04/SA_HPosition y_pos: srdiag/bpm/c16-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-05 x_pos: srdiag/bpm/c16-05/SA_HPosition y_pos: srdiag/bpm/c16-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-06 x_pos: srdiag/bpm/c16-06/SA_HPosition y_pos: srdiag/bpm/c16-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-07 x_pos: srdiag/bpm/c16-07/SA_HPosition y_pos: srdiag/bpm/c16-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-08 x_pos: srdiag/bpm/c16-08/SA_HPosition y_pos: srdiag/bpm/c16-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-09 x_pos: srdiag/bpm/c16-09/SA_HPosition y_pos: srdiag/bpm/c16-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C16-10 x_pos: srdiag/bpm/c16-10/SA_HPosition y_pos: srdiag/bpm/c16-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-01 x_pos: srdiag/bpm/c17-01/SA_HPosition y_pos: srdiag/bpm/c17-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-02 x_pos: srdiag/bpm/c17-02/SA_HPosition y_pos: srdiag/bpm/c17-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-03 x_pos: srdiag/bpm/c17-03/SA_HPosition y_pos: srdiag/bpm/c17-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-04 x_pos: srdiag/bpm/c17-04/SA_HPosition y_pos: srdiag/bpm/c17-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-05 x_pos: srdiag/bpm/c17-05/SA_HPosition y_pos: srdiag/bpm/c17-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-06 x_pos: srdiag/bpm/c17-06/SA_HPosition y_pos: srdiag/bpm/c17-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-07 x_pos: srdiag/bpm/c17-07/SA_HPosition y_pos: srdiag/bpm/c17-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-08 x_pos: srdiag/bpm/c17-08/SA_HPosition y_pos: srdiag/bpm/c17-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-09 x_pos: srdiag/bpm/c17-09/SA_HPosition y_pos: srdiag/bpm/c17-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C17-10 x_pos: srdiag/bpm/c17-10/SA_HPosition y_pos: srdiag/bpm/c17-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-01 x_pos: srdiag/bpm/c18-01/SA_HPosition y_pos: srdiag/bpm/c18-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-02 x_pos: srdiag/bpm/c18-02/SA_HPosition y_pos: srdiag/bpm/c18-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-03 x_pos: srdiag/bpm/c18-03/SA_HPosition y_pos: srdiag/bpm/c18-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-04 x_pos: srdiag/bpm/c18-04/SA_HPosition y_pos: srdiag/bpm/c18-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-05 x_pos: srdiag/bpm/c18-05/SA_HPosition y_pos: srdiag/bpm/c18-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-06 x_pos: srdiag/bpm/c18-06/SA_HPosition y_pos: srdiag/bpm/c18-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-07 x_pos: srdiag/bpm/c18-07/SA_HPosition y_pos: srdiag/bpm/c18-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-08 x_pos: srdiag/bpm/c18-08/SA_HPosition y_pos: srdiag/bpm/c18-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-09 x_pos: srdiag/bpm/c18-09/SA_HPosition y_pos: srdiag/bpm/c18-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C18-10 x_pos: srdiag/bpm/c18-10/SA_HPosition y_pos: srdiag/bpm/c18-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-01 x_pos: srdiag/bpm/c19-01/SA_HPosition y_pos: srdiag/bpm/c19-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-02 x_pos: srdiag/bpm/c19-02/SA_HPosition y_pos: srdiag/bpm/c19-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-03 x_pos: srdiag/bpm/c19-03/SA_HPosition y_pos: srdiag/bpm/c19-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-04 x_pos: srdiag/bpm/c19-04/SA_HPosition y_pos: srdiag/bpm/c19-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-05 x_pos: srdiag/bpm/c19-05/SA_HPosition y_pos: srdiag/bpm/c19-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-06 x_pos: srdiag/bpm/c19-06/SA_HPosition y_pos: srdiag/bpm/c19-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-07 x_pos: srdiag/bpm/c19-07/SA_HPosition y_pos: srdiag/bpm/c19-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-08 x_pos: srdiag/bpm/c19-08/SA_HPosition y_pos: srdiag/bpm/c19-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-09 x_pos: srdiag/bpm/c19-09/SA_HPosition y_pos: srdiag/bpm/c19-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C19-10 x_pos: srdiag/bpm/c19-10/SA_HPosition y_pos: srdiag/bpm/c19-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-01 x_pos: srdiag/bpm/c20-01/SA_HPosition y_pos: srdiag/bpm/c20-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-02 x_pos: srdiag/bpm/c20-02/SA_HPosition y_pos: srdiag/bpm/c20-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-03 x_pos: srdiag/bpm/c20-03/SA_HPosition y_pos: srdiag/bpm/c20-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-04 x_pos: srdiag/bpm/c20-04/SA_HPosition y_pos: srdiag/bpm/c20-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-05 x_pos: srdiag/bpm/c20-05/SA_HPosition y_pos: srdiag/bpm/c20-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-06 x_pos: srdiag/bpm/c20-06/SA_HPosition y_pos: srdiag/bpm/c20-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-07 x_pos: srdiag/bpm/c20-07/SA_HPosition y_pos: srdiag/bpm/c20-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-08 x_pos: srdiag/bpm/c20-08/SA_HPosition y_pos: srdiag/bpm/c20-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-09 x_pos: srdiag/bpm/c20-09/SA_HPosition y_pos: srdiag/bpm/c20-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C20-10 x_pos: srdiag/bpm/c20-10/SA_HPosition y_pos: srdiag/bpm/c20-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-01 x_pos: srdiag/bpm/c21-01/SA_HPosition y_pos: srdiag/bpm/c21-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-02 x_pos: srdiag/bpm/c21-02/SA_HPosition y_pos: srdiag/bpm/c21-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-03 x_pos: srdiag/bpm/c21-03/SA_HPosition y_pos: srdiag/bpm/c21-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-04 x_pos: srdiag/bpm/c21-04/SA_HPosition y_pos: srdiag/bpm/c21-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-05 x_pos: srdiag/bpm/c21-05/SA_HPosition y_pos: srdiag/bpm/c21-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-06 x_pos: srdiag/bpm/c21-06/SA_HPosition y_pos: srdiag/bpm/c21-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-07 x_pos: srdiag/bpm/c21-07/SA_HPosition y_pos: srdiag/bpm/c21-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-08 x_pos: srdiag/bpm/c21-08/SA_HPosition y_pos: srdiag/bpm/c21-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-09 x_pos: srdiag/bpm/c21-09/SA_HPosition y_pos: srdiag/bpm/c21-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C21-10 x_pos: srdiag/bpm/c21-10/SA_HPosition y_pos: srdiag/bpm/c21-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-01 x_pos: srdiag/bpm/c22-01/SA_HPosition y_pos: srdiag/bpm/c22-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-02 x_pos: srdiag/bpm/c22-02/SA_HPosition y_pos: srdiag/bpm/c22-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-03 x_pos: srdiag/bpm/c22-03/SA_HPosition y_pos: srdiag/bpm/c22-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-04 x_pos: srdiag/bpm/c22-04/SA_HPosition y_pos: srdiag/bpm/c22-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-05 x_pos: srdiag/bpm/c22-05/SA_HPosition y_pos: srdiag/bpm/c22-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-06 x_pos: srdiag/bpm/c22-06/SA_HPosition y_pos: srdiag/bpm/c22-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-07 x_pos: srdiag/bpm/c22-07/SA_HPosition y_pos: srdiag/bpm/c22-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-08 x_pos: srdiag/bpm/c22-08/SA_HPosition y_pos: srdiag/bpm/c22-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-09 x_pos: srdiag/bpm/c22-09/SA_HPosition y_pos: srdiag/bpm/c22-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C22-10 x_pos: srdiag/bpm/c22-10/SA_HPosition y_pos: srdiag/bpm/c22-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-01 x_pos: srdiag/bpm/c23-01/SA_HPosition y_pos: srdiag/bpm/c23-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-02 x_pos: srdiag/bpm/c23-02/SA_HPosition y_pos: srdiag/bpm/c23-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-03 x_pos: srdiag/bpm/c23-03/SA_HPosition y_pos: srdiag/bpm/c23-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-04 x_pos: srdiag/bpm/c23-04/SA_HPosition y_pos: srdiag/bpm/c23-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-05 x_pos: srdiag/bpm/c23-05/SA_HPosition y_pos: srdiag/bpm/c23-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-06 x_pos: srdiag/bpm/c23-06/SA_HPosition y_pos: srdiag/bpm/c23-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-07 x_pos: srdiag/bpm/c23-07/SA_HPosition y_pos: srdiag/bpm/c23-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-08 x_pos: srdiag/bpm/c23-08/SA_HPosition y_pos: srdiag/bpm/c23-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-09 x_pos: srdiag/bpm/c23-09/SA_HPosition y_pos: srdiag/bpm/c23-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C23-10 x_pos: srdiag/bpm/c23-10/SA_HPosition y_pos: srdiag/bpm/c23-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-01 x_pos: srdiag/bpm/c24-01/SA_HPosition y_pos: srdiag/bpm/c24-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-02 x_pos: srdiag/bpm/c24-02/SA_HPosition y_pos: srdiag/bpm/c24-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-03 x_pos: srdiag/bpm/c24-03/SA_HPosition y_pos: srdiag/bpm/c24-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-04 x_pos: srdiag/bpm/c24-04/SA_HPosition y_pos: srdiag/bpm/c24-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-05 x_pos: srdiag/bpm/c24-05/SA_HPosition y_pos: srdiag/bpm/c24-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-06 x_pos: srdiag/bpm/c24-06/SA_HPosition y_pos: srdiag/bpm/c24-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-07 x_pos: srdiag/bpm/c24-07/SA_HPosition y_pos: srdiag/bpm/c24-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-08 x_pos: srdiag/bpm/c24-08/SA_HPosition y_pos: srdiag/bpm/c24-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-09 x_pos: srdiag/bpm/c24-09/SA_HPosition y_pos: srdiag/bpm/c24-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C24-10 x_pos: srdiag/bpm/c24-10/SA_HPosition y_pos: srdiag/bpm/c24-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-01 x_pos: srdiag/bpm/c25-01/SA_HPosition y_pos: srdiag/bpm/c25-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-02 x_pos: srdiag/bpm/c25-02/SA_HPosition y_pos: srdiag/bpm/c25-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-03 x_pos: srdiag/bpm/c25-03/SA_HPosition y_pos: srdiag/bpm/c25-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-04 x_pos: srdiag/bpm/c25-04/SA_HPosition y_pos: srdiag/bpm/c25-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-05 x_pos: srdiag/bpm/c25-05/SA_HPosition y_pos: srdiag/bpm/c25-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-06 x_pos: srdiag/bpm/c25-06/SA_HPosition y_pos: srdiag/bpm/c25-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-07 x_pos: srdiag/bpm/c25-07/SA_HPosition y_pos: srdiag/bpm/c25-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-08 x_pos: srdiag/bpm/c25-08/SA_HPosition y_pos: srdiag/bpm/c25-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-09 x_pos: srdiag/bpm/c25-09/SA_HPosition y_pos: srdiag/bpm/c25-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C25-10 x_pos: srdiag/bpm/c25-10/SA_HPosition y_pos: srdiag/bpm/c25-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-01 x_pos: srdiag/bpm/c26-01/SA_HPosition y_pos: srdiag/bpm/c26-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-02 x_pos: srdiag/bpm/c26-02/SA_HPosition y_pos: srdiag/bpm/c26-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-03 x_pos: srdiag/bpm/c26-03/SA_HPosition y_pos: srdiag/bpm/c26-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-04 x_pos: srdiag/bpm/c26-04/SA_HPosition y_pos: srdiag/bpm/c26-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-05 x_pos: srdiag/bpm/c26-05/SA_HPosition y_pos: srdiag/bpm/c26-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-06 x_pos: srdiag/bpm/c26-06/SA_HPosition y_pos: srdiag/bpm/c26-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-07 x_pos: srdiag/bpm/c26-07/SA_HPosition y_pos: srdiag/bpm/c26-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-08 x_pos: srdiag/bpm/c26-08/SA_HPosition y_pos: srdiag/bpm/c26-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-09 x_pos: srdiag/bpm/c26-09/SA_HPosition y_pos: srdiag/bpm/c26-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C26-10 x_pos: srdiag/bpm/c26-10/SA_HPosition y_pos: srdiag/bpm/c26-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-01 x_pos: srdiag/bpm/c27-01/SA_HPosition y_pos: srdiag/bpm/c27-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-02 x_pos: srdiag/bpm/c27-02/SA_HPosition y_pos: srdiag/bpm/c27-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-03 x_pos: srdiag/bpm/c27-03/SA_HPosition y_pos: srdiag/bpm/c27-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-04 x_pos: srdiag/bpm/c27-04/SA_HPosition y_pos: srdiag/bpm/c27-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-05 x_pos: srdiag/bpm/c27-05/SA_HPosition y_pos: srdiag/bpm/c27-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-06 x_pos: srdiag/bpm/c27-06/SA_HPosition y_pos: srdiag/bpm/c27-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-07 x_pos: srdiag/bpm/c27-07/SA_HPosition y_pos: srdiag/bpm/c27-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-08 x_pos: srdiag/bpm/c27-08/SA_HPosition y_pos: srdiag/bpm/c27-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-09 x_pos: srdiag/bpm/c27-09/SA_HPosition y_pos: srdiag/bpm/c27-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C27-10 x_pos: srdiag/bpm/c27-10/SA_HPosition y_pos: srdiag/bpm/c27-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-01 x_pos: srdiag/bpm/c28-01/SA_HPosition y_pos: srdiag/bpm/c28-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-02 x_pos: srdiag/bpm/c28-02/SA_HPosition y_pos: srdiag/bpm/c28-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-03 x_pos: srdiag/bpm/c28-03/SA_HPosition y_pos: srdiag/bpm/c28-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-04 x_pos: srdiag/bpm/c28-04/SA_HPosition y_pos: srdiag/bpm/c28-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-05 x_pos: srdiag/bpm/c28-05/SA_HPosition y_pos: srdiag/bpm/c28-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-06 x_pos: srdiag/bpm/c28-06/SA_HPosition y_pos: srdiag/bpm/c28-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-07 x_pos: srdiag/bpm/c28-07/SA_HPosition y_pos: srdiag/bpm/c28-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-08 x_pos: srdiag/bpm/c28-08/SA_HPosition y_pos: srdiag/bpm/c28-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-09 x_pos: srdiag/bpm/c28-09/SA_HPosition y_pos: srdiag/bpm/c28-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C28-10 x_pos: srdiag/bpm/c28-10/SA_HPosition y_pos: srdiag/bpm/c28-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-01 x_pos: srdiag/bpm/c29-01/SA_HPosition y_pos: srdiag/bpm/c29-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-02 x_pos: srdiag/bpm/c29-02/SA_HPosition y_pos: srdiag/bpm/c29-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-03 x_pos: srdiag/bpm/c29-03/SA_HPosition y_pos: srdiag/bpm/c29-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-04 x_pos: srdiag/bpm/c29-04/SA_HPosition y_pos: srdiag/bpm/c29-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-05 x_pos: srdiag/bpm/c29-05/SA_HPosition y_pos: srdiag/bpm/c29-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-06 x_pos: srdiag/bpm/c29-06/SA_HPosition y_pos: srdiag/bpm/c29-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-07 x_pos: srdiag/bpm/c29-07/SA_HPosition y_pos: srdiag/bpm/c29-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-08 x_pos: srdiag/bpm/c29-08/SA_HPosition y_pos: srdiag/bpm/c29-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-09 x_pos: srdiag/bpm/c29-09/SA_HPosition y_pos: srdiag/bpm/c29-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C29-10 x_pos: srdiag/bpm/c29-10/SA_HPosition y_pos: srdiag/bpm/c29-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-01 x_pos: srdiag/bpm/c30-01/SA_HPosition y_pos: srdiag/bpm/c30-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-02 x_pos: srdiag/bpm/c30-02/SA_HPosition y_pos: srdiag/bpm/c30-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-03 x_pos: srdiag/bpm/c30-03/SA_HPosition y_pos: srdiag/bpm/c30-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-04 x_pos: srdiag/bpm/c30-04/SA_HPosition y_pos: srdiag/bpm/c30-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-05 x_pos: srdiag/bpm/c30-05/SA_HPosition y_pos: srdiag/bpm/c30-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-06 x_pos: srdiag/bpm/c30-06/SA_HPosition y_pos: srdiag/bpm/c30-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-07 x_pos: srdiag/bpm/c30-07/SA_HPosition y_pos: srdiag/bpm/c30-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-08 x_pos: srdiag/bpm/c30-08/SA_HPosition y_pos: srdiag/bpm/c30-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-09 x_pos: srdiag/bpm/c30-09/SA_HPosition y_pos: srdiag/bpm/c30-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C30-10 x_pos: srdiag/bpm/c30-10/SA_HPosition y_pos: srdiag/bpm/c30-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-01 x_pos: srdiag/bpm/c31-01/SA_HPosition y_pos: srdiag/bpm/c31-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-02 x_pos: srdiag/bpm/c31-02/SA_HPosition y_pos: srdiag/bpm/c31-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-03 x_pos: srdiag/bpm/c31-03/SA_HPosition y_pos: srdiag/bpm/c31-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-04 x_pos: srdiag/bpm/c31-04/SA_HPosition y_pos: srdiag/bpm/c31-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-05 x_pos: srdiag/bpm/c31-05/SA_HPosition y_pos: srdiag/bpm/c31-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-06 x_pos: srdiag/bpm/c31-06/SA_HPosition y_pos: srdiag/bpm/c31-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-07 x_pos: srdiag/bpm/c31-07/SA_HPosition y_pos: srdiag/bpm/c31-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-08 x_pos: srdiag/bpm/c31-08/SA_HPosition y_pos: srdiag/bpm/c31-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-09 x_pos: srdiag/bpm/c31-09/SA_HPosition y_pos: srdiag/bpm/c31-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C31-10 x_pos: srdiag/bpm/c31-10/SA_HPosition y_pos: srdiag/bpm/c31-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-01 x_pos: srdiag/bpm/c32-01/SA_HPosition y_pos: srdiag/bpm/c32-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-02 x_pos: srdiag/bpm/c32-02/SA_HPosition y_pos: srdiag/bpm/c32-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-03 x_pos: srdiag/bpm/c32-03/SA_HPosition y_pos: srdiag/bpm/c32-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-04 x_pos: srdiag/bpm/c32-04/SA_HPosition y_pos: srdiag/bpm/c32-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-05 x_pos: srdiag/bpm/c32-05/SA_HPosition y_pos: srdiag/bpm/c32-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-06 x_pos: srdiag/bpm/c32-06/SA_HPosition y_pos: srdiag/bpm/c32-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-07 x_pos: srdiag/bpm/c32-07/SA_HPosition y_pos: srdiag/bpm/c32-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-08 x_pos: srdiag/bpm/c32-08/SA_HPosition y_pos: srdiag/bpm/c32-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-09 x_pos: srdiag/bpm/c32-09/SA_HPosition y_pos: srdiag/bpm/c32-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C32-10 x_pos: srdiag/bpm/c32-10/SA_HPosition y_pos: srdiag/bpm/c32-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-01 x_pos: srdiag/bpm/c01-01/SA_HPosition y_pos: srdiag/bpm/c01-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-02 x_pos: srdiag/bpm/c01-02/SA_HPosition y_pos: srdiag/bpm/c01-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-03 x_pos: srdiag/bpm/c01-03/SA_HPosition y_pos: srdiag/bpm/c01-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-04 x_pos: srdiag/bpm/c01-04/SA_HPosition y_pos: srdiag/bpm/c01-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-05 x_pos: srdiag/bpm/c01-05/SA_HPosition y_pos: srdiag/bpm/c01-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-06 x_pos: srdiag/bpm/c01-06/SA_HPosition y_pos: srdiag/bpm/c01-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-07 x_pos: srdiag/bpm/c01-07/SA_HPosition y_pos: srdiag/bpm/c01-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-08 x_pos: srdiag/bpm/c01-08/SA_HPosition y_pos: srdiag/bpm/c01-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-09 x_pos: srdiag/bpm/c01-09/SA_HPosition y_pos: srdiag/bpm/c01-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-10 x_pos: srdiag/bpm/c01-10/SA_HPosition y_pos: srdiag/bpm/c01-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-01 x_pos: srdiag/bpm/c02-01/SA_HPosition y_pos: srdiag/bpm/c02-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-02 x_pos: srdiag/bpm/c02-02/SA_HPosition y_pos: srdiag/bpm/c02-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-03 x_pos: srdiag/bpm/c02-03/SA_HPosition y_pos: srdiag/bpm/c02-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-04 x_pos: srdiag/bpm/c02-04/SA_HPosition y_pos: srdiag/bpm/c02-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-05 x_pos: srdiag/bpm/c02-05/SA_HPosition y_pos: srdiag/bpm/c02-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-06 x_pos: srdiag/bpm/c02-06/SA_HPosition y_pos: srdiag/bpm/c02-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-07 x_pos: srdiag/bpm/c02-07/SA_HPosition y_pos: srdiag/bpm/c02-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-08 x_pos: srdiag/bpm/c02-08/SA_HPosition y_pos: srdiag/bpm/c02-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-09 x_pos: srdiag/bpm/c02-09/SA_HPosition y_pos: srdiag/bpm/c02-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C02-10 x_pos: srdiag/bpm/c02-10/SA_HPosition y_pos: srdiag/bpm/c02-10/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-01 x_pos: srdiag/bpm/c03-01/SA_HPosition y_pos: srdiag/bpm/c03-01/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-02 x_pos: srdiag/bpm/c03-02/SA_HPosition y_pos: srdiag/bpm/c03-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-03 x_pos: srdiag/bpm/c03-03/SA_HPosition y_pos: srdiag/bpm/c03-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-04 x_pos: srdiag/bpm/c03-04/SA_HPosition y_pos: srdiag/bpm/c03-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-05 x_pos: srdiag/bpm/c03-05/SA_HPosition y_pos: srdiag/bpm/c03-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-06 x_pos: srdiag/bpm/c03-06/SA_HPosition y_pos: srdiag/bpm/c03-06/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-07 x_pos: srdiag/bpm/c03-07/SA_HPosition y_pos: srdiag/bpm/c03-07/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-08 x_pos: srdiag/bpm/c03-08/SA_HPosition y_pos: srdiag/bpm/c03-08/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-09 x_pos: srdiag/bpm/c03-09/SA_HPosition y_pos: srdiag/bpm/c03-09/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C03-10 x_pos: srdiag/bpm/c03-10/SA_HPosition y_pos: srdiag/bpm/c03-10/SA_VPosition diff --git a/tests/config/bad_conf_duplicate_2.yaml b/tests/config/bad_conf_duplicate_2.yaml index 346957aa8..4430fc2e5 100644 --- a/tests/config/bad_conf_duplicate_2.yaml +++ b/tests/config/bad_conf_duplicate_2.yaml @@ -21,15 +21,15 @@ arrays: - BPM_C04-06 - BPM_C04-06 # duplicate name in array devices: -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-04 x_pos: srdiag/bpm/c04-04/SA_HPosition y_pos: srdiag/bpm/c04-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-05 x_pos: srdiag/bpm/c04-05/SA_HPosition y_pos: srdiag/bpm/c04-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-06 x_pos: srdiag/bpm/c04-06/SA_HPosition y_pos: srdiag/bpm/c04-06/SA_VPosition diff --git a/tests/config/bad_conf_duplicate_3.yaml b/tests/config/bad_conf_duplicate_3.yaml index 9149009fb..8b5f376a1 100644 --- a/tests/config/bad_conf_duplicate_3.yaml +++ b/tests/config/bad_conf_duplicate_3.yaml @@ -22,19 +22,19 @@ arrays: - BPM_C04-05 - BPM_C04-06 devices: -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-04 x_pos: srdiag/bpm/c04-04/SA_HPosition y_pos: srdiag/bpm/c04-04/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-05 x_pos: srdiag/bpm/c04-05/SA_HPosition y_pos: srdiag/bpm/c04-05/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C04-06 x_pos: srdiag/bpm/c04-06/SA_HPosition y_pos: srdiag/bpm/c04-06/SA_VPosition -- type: pyaml.bpm.bpm # duplicate device +- type: pyaml.diagnostics.bpm.bpm # duplicate device name: BPM_C04-06 x_pos: srdiag/bpm/c04-06/SA_HPosition y_pos: srdiag/bpm/c04-06/SA_VPosition diff --git a/tests/config/bpms.yaml b/tests/config/bpms.yaml index 07caf59af..cf2275c12 100644 --- a/tests/config/bpms.yaml +++ b/tests/config/bpms.yaml @@ -13,22 +13,22 @@ controls: catalog: catalogs/sr_catalogs.yaml data_folder: /data/store devices: -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-01 x_pos: srdiag/bpm/c01-01/SA_HPosition y_pos: srdiag/bpm/c01-01/SA_VPosition x_offset: srdiag/bpm/c01-01/HOffset y_offset: srdiag/bpm/c01-01/VOffset tilt: srdiag/bpm/c01-01/Tilt_Angle -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-02 x_pos: srdiag/bpm/c01-02/SA_HPosition y_pos: srdiag/bpm/c01-02/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-03 x_pos: srdiag/bpm/c01-03/SA_HPosition y_pos: srdiag/bpm/c01-03/SA_VPosition -- type: pyaml.bpm.bpm +- type: pyaml.diagnostics.bpm.bpm name: BPM_C01-04 x_pos: srdiag/bpm/c01-04/SA_HPosition y_pos: srdiag/bpm/c01-04/SA_VPosition diff --git a/tests/config/config_manager_sr_devices.yaml b/tests/config/config_manager_sr_devices.yaml index c6d3e2124..46ffaad22 100644 --- a/tests/config/config_manager_sr_devices.yaml +++ b/tests/config/config_manager_sr_devices.yaml @@ -1,11 +1,11 @@ devices: - sr/quadrupoles/QF1AC01.yaml - sr/correctors/SH1AC01-C02.yaml - - type: pyaml.bpm.bpm + - type: pyaml.diagnostics.bpm.bpm name: BPM_C04-01 x_pos: srdiag/bpm/c04-01/SA_HPosition y_pos: srdiag/bpm/c04-01/SA_VPosition - - type: pyaml.bpm.bpm + - type: pyaml.diagnostics.bpm.bpm name: BPM_C04-02 x_pos: srdiag/bpm/c04-02/SA_HPosition y_pos: srdiag/bpm/c04-02/SA_VPosition diff --git a/tests/config/sr.yaml b/tests/config/sr.yaml index 3e9561e81..4fbcffd4c 100644 --- a/tests/config/sr.yaml +++ b/tests/config/sr.yaml @@ -43,11 +43,11 @@ arrays: devices: - sr/quadrupoles/QF1AC01.yaml - sr/correctors/SH1AC01-C02.yaml - - type: pyaml.bpm.bpm + - type: pyaml.diagnostics.bpm.bpm name: BPM_C04-01 x_pos: srdiag/bpm/c04-01/SA_HPosition y_pos: srdiag/bpm/c04-01/SA_VPosition - - type: pyaml.bpm.bpm + - type: pyaml.diagnostics.bpm.bpm name: BPM_C04-02 x_pos: srdiag/bpm/c04-02/SA_HPosition y_pos: srdiag/bpm/c04-02/SA_VPosition diff --git a/tests/configuration/test_configuration_manager.py b/tests/configuration/test_configuration_manager.py index f36c37dd1..4e1c4249b 100644 --- a/tests/configuration/test_configuration_manager.py +++ b/tests/configuration/test_configuration_manager.py @@ -189,7 +189,7 @@ def test_configuration_manager_accumulates_multiple_device_fragments( assert manager.has("devices", "BETATRON_TUNE") assert manager.get("devices", "QF1A-C01")["class_path"] == "pyaml.magnet.quadrupole.Quadrupole" assert manager.get("devices", "SH1A-C01")["class_path"] == "pyaml.magnet.cfm_magnet.CombinedFunctionMagnet" - assert manager.get("devices", "BPM_C04-01")["class_path"] == "pyaml.bpm.bpm.BPM" + assert manager.get("devices", "BPM_C04-01")["class_path"] == "pyaml.diagnostics.bpm.bpm.BPM" assert manager.get("devices", "BETATRON_TUNE")["class_path"] == "pyaml.diagnostics.tune_monitor.BetatronTuneMonitor" @@ -273,7 +273,7 @@ def test_configuration_manager_repr_is_yellow_pages_like( assert "live (tango.pyaml.controlsystem.TangoControlSystem) source=config_manager_sr_base.yaml" in output assert "design (pyaml.lattice.simulator.Simulator) source=config_manager_sr_base.yaml" in output assert "HCORR (pyaml.arrays.magnet.Magnet) patterns=1 source=config_manager_sr_arrays.yaml" in output - assert "BPM_C04-01 (pyaml.bpm.bpm.BPM) source=config_manager_sr_devices.yaml" in output + assert "BPM_C04-01 (pyaml.diagnostics.bpm.bpm.BPM) source=config_manager_sr_devices.yaml" in output assert " ." in output diff --git a/tests/bpm/test_bpm.py b/tests/diagnostics/bpm/test_bpm.py similarity index 100% rename from tests/bpm/test_bpm.py rename to tests/diagnostics/bpm/test_bpm.py diff --git a/tests/bpm/test_bpm_controlsystem.py b/tests/diagnostics/bpm/test_bpm_controlsystem.py similarity index 100% rename from tests/bpm/test_bpm_controlsystem.py rename to tests/diagnostics/bpm/test_bpm_controlsystem.py diff --git a/tests/test_catalogs.py b/tests/test_catalogs.py index 43627e1d5..bbe42f462 100644 --- a/tests/test_catalogs.py +++ b/tests/test_catalogs.py @@ -50,7 +50,7 @@ def test_inline_catalog_is_supported(install_test_package): ], "devices": [ { - "type": "pyaml.bpm.bpm", + "type": "pyaml.diagnostics.bpm.bpm", "name": "BPM_C02-01", "x_pos": "BPM_C02-01/x", "y_pos": "BPM_C02-01/y", @@ -103,7 +103,7 @@ def test_unresolved_catalog_key_raises_runtime_error(install_test_package): ], "devices": [ { - "type": "pyaml.bpm.bpm", + "type": "pyaml.diagnostics.bpm.bpm", "name": "BPM_C03-01", "x_pos": "BPM_C03-01/x", "y_pos": "BPM_C03-01/y", @@ -175,7 +175,7 @@ def test_indexed_catalog_entry_extracts_scalar_from_vector_attribute(install_tes ], "devices": [ { - "type": "pyaml.bpm.bpm", + "type": "pyaml.diagnostics.bpm.bpm", "name": "BPM_TEST", "x_pos": "bpm/SA_HPosition", "y_pos": "bpm/SA_VPosition",