diff --git a/examples/ESRF_tune_example/esrf_tune_example.py b/examples/ESRF_tune_example/esrf_tune_example.py index abe0253a..9d1e9c15 100644 --- a/examples/ESRF_tune_example/esrf_tune_example.py +++ b/examples/ESRF_tune_example/esrf_tune_example.py @@ -1,6 +1,4 @@ -from pyaml.pyaml import pyaml,PyAML -from pyaml.instrument import Instrument -from pyaml.configuration.factory import Factory +from pyaml.accelerator import Accelerator import numpy as np import os @@ -14,8 +12,7 @@ # Normalize the path (resolves '..') absolute_path = os.path.abspath(relative_path) -ml:PyAML = pyaml(absolute_path) -sr:Instrument = ml.get('sr') +sr:Accelerator = Accelerator.load(absolute_path) sr.design.get_lattice().disable_6d() quadForTuneDesign = sr.design.get_magnets("QForTune") @@ -52,6 +49,3 @@ strs = quadForTuneLive.strengths.get() strs += np.matmul(correctionmat,[0.1,0.05]) # Ask for correction [dqx,dqy] quadForTuneLive.strengths.set(strs) - - -Factory.clear() diff --git a/pyaml/instrument.py b/pyaml/accelerator.py similarity index 92% rename from pyaml/instrument.py rename to pyaml/accelerator.py index db04e678..68bf2e9c 100644 --- a/pyaml/instrument.py +++ b/pyaml/accelerator.py @@ -7,9 +7,10 @@ from .lattice.simulator import Simulator from .arrays.array import ArrayConfig from pydantic import BaseModel,ConfigDict +from .configuration import load_accelerator # Define the main class name for this module -PYAMLCLASS = "Instrument" +PYAMLCLASS = "Accelerator" class ConfigModel(BaseModel): @@ -31,7 +32,7 @@ class ConfigModel(BaseModel): """Element list""" -class Instrument(object): +class Accelerator(object): """PyAML top level class""" def __init__(self, cfg: ConfigModel): @@ -85,3 +86,7 @@ def live(self) -> ControlSystem: @property def design(self) -> Simulator: return self.__design + + @staticmethod + def load(filename:str) -> "Accelerator": + return load_accelerator(filename) diff --git a/pyaml/configuration/__init__.py b/pyaml/configuration/__init__.py index b266baa7..83bbc7ac 100644 --- a/pyaml/configuration/__init__.py +++ b/pyaml/configuration/__init__.py @@ -2,24 +2,5 @@ PyAML configuration module """ -from pathlib import Path -from typing import Union - -ROOT = {"path": Path.cwd().resolve()} - - -def set_root_folder(path: Union[str, Path]): - """ - Set the root path for configuration files. - """ - ROOT["path"] = Path(path) - - -def get_root_folder() -> Path: - """ - Get the root path for configuration files. - """ - return ROOT["path"] - -from .fileloader import load +from .fileloader import load_accelerator, set_root_folder, get_root_folder from .factory import Factory diff --git a/pyaml/configuration/fileloader.py b/pyaml/configuration/fileloader.py index 7d902699..5a022e6a 100644 --- a/pyaml/configuration/fileloader.py +++ b/pyaml/configuration/fileloader.py @@ -1,22 +1,44 @@ # PyAML config file loader import logging import json -from typing import Union +from typing import Union, TYPE_CHECKING from pathlib import Path import io +import os import yaml from yaml.loader import SafeLoader from yaml.constructor import ConstructorError import collections.abc -from . import get_root_folder from .. import PyAMLException +from pyaml.configuration.factory import Factory + +if TYPE_CHECKING: + from pyaml.accelerator import Accelerator + logger = logging.getLogger(__name__) accepted_suffixes = [".yaml", ".yml", ".json"] + +ROOT = {"path": Path.cwd().resolve()} + + +def set_root_folder(path: Union[str, Path]): + """ + Set the root path for configuration files. + """ + ROOT["path"] = Path(path) + + +def get_root_folder() -> Path: + """ + Get the root path for configuration files. + """ + return ROOT["path"] + class PyAMLConfigCyclingException(PyAMLException): def __init__(self, error_filename:str, path_stack:list[Path]): @@ -25,6 +47,20 @@ def __init__(self, error_filename:str, path_stack:list[Path]): super().__init__(f"Circular file inclusion of {error_filename}. File list before reaching it: {parent_file_stack}") pass +def load_accelerator(filename:str, paths_stack:list=None) -> "Accelerator": + """ Load an instrument from file.""" + + # Asume that all files are referenced from folder where main AML file is stored + if not os.path.exists(filename): + raise PyAMLException(f"{filename} file not found") + rootfolder = os.path.abspath(os.path.dirname(filename)) + set_root_folder(rootfolder) + config_dict = load(os.path.basename(filename)) + aml = Factory.depth_first_build(config_dict) + + Factory.clear() + return aml + def load(filename:str, paths_stack:list=None) -> Union[dict,list]: """Load recursively a configuration setup""" if filename.endswith(".yaml") or filename.endswith(".yml"): diff --git a/pyaml/pyaml.py b/pyaml/pyaml.py deleted file mode 100644 index 11ee3714..00000000 --- a/pyaml/pyaml.py +++ /dev/null @@ -1,47 +0,0 @@ -from .instrument import Instrument -from .configuration.factory import Factory -from .configuration import load,set_root_folder -from .common.exception import PyAMLException - -from pydantic import BaseModel,ConfigDict -import logging -import os - -# Define the main class name for this module -PYAMLCLASS = "PyAML" - -logger = logging.getLogger(__name__) - -class ConfigModel(BaseModel): - - model_config = ConfigDict(arbitrary_types_allowed=True,extra="forbid") - - instruments: list[Instrument] - """Instrument name""" - -class PyAML(object): - """PyAML top level class""" - - def __init__(self, cfg: ConfigModel): - self._cfg = cfg - self.INSTRUMENTS:dict = {} - for i in cfg.instruments: - self.INSTRUMENTS[i._cfg.name]=i - - def get(self,name:str) -> Instrument: - if name not in self.INSTRUMENTS: - raise PyAMLException(f"Instrument {name} not defined") - return self.INSTRUMENTS[name] - -def pyaml(filename:str) -> PyAML: - """Load an accelerator middle layer""" - logger.log(logging.INFO, f"Loading PyAML from file '{filename}'") - - # Asume that all files are referenced from folder where main AML file is stored - if not os.path.exists(filename): - raise PyAMLException(f"{filename} file not found") - rootfolder = os.path.abspath(os.path.dirname(filename)) - set_root_folder(rootfolder) - aml_cfg = load(os.path.basename(filename)) - aml:PyAML = Factory.depth_first_build(aml_cfg) - return aml diff --git a/tests/config/EBSOrbit.yaml b/tests/config/EBSOrbit.yaml index fa00863a..b5d72a8d 100644 --- a/tests/config/EBSOrbit.yaml +++ b/tests/config/EBSOrbit.yaml @@ -1,12389 +1,12388 @@ type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - controls: - - type: tango.pyaml.controlsystem - tango_host: ebs-simu-3:10000 - name: live - data_folder: /data/store - arrays: - - type: pyaml.arrays.magnet - name: HCorr - elements: - - SH1A-C04-H - - SJ1A-C04-H - - SJ2A-C04-H - - SJ1B-C04-H - - SH2B-C04-H - - SJ1D-C04-H - - SJ2E-C04-H - - SJ1E-C04-H - - SH3E-C04-H - - SH1A-C05-H - - SD1A-C05-H - - SF2A-C05-H - - SD1B-C05-H - - SH2B-C05-H - - SD1D-C05-H - - SF2E-C05-H - - SD1E-C05-H - - SH3E-C05-H - - SH1A-C06-H - - SD1A-C06-H - - SF2A-C06-H - - SD1B-C06-H - - SH2B-C06-H - - SD1D-C06-H - - SF2E-C06-H - - SD1E-C06-H - - SH3E-C06-H - - SH1A-C07-H - - SD1A-C07-H - - SF2A-C07-H - - SD1B-C07-H - - SH2B-C07-H - - SD1D-C07-H - - SF2E-C07-H - - SD1E-C07-H - - SH3E-C07-H - - SH1A-C08-H - - SD1A-C08-H - - SF2A-C08-H - - SD1B-C08-H - - SH2B-C08-H - - SD1D-C08-H - - SF2E-C08-H - - SD1E-C08-H - - SH3E-C08-H - - SH1A-C09-H - - SD1A-C09-H - - SF2A-C09-H - - SD1B-C09-H - - SH2B-C09-H - - SD1D-C09-H - - SF2E-C09-H - - SD1E-C09-H - - SH3E-C09-H - - SH1A-C10-H - - SD1A-C10-H - - SF2A-C10-H - - SD1B-C10-H - - SH2B-C10-H - - SD1D-C10-H - - SF2E-C10-H - - SD1E-C10-H - - SH3E-C10-H - - SH1A-C11-H - - SD1A-C11-H - - SF2A-C11-H - - SD1B-C11-H - - SH2B-C11-H - - SD1D-C11-H - - SF2E-C11-H - - SD1E-C11-H - - SH3E-C11-H - - SH1A-C12-H - - SD1A-C12-H - - SF2A-C12-H - - SD1B-C12-H - - SH2B-C12-H - - SD1D-C12-H - - SF2E-C12-H - - SD1E-C12-H - - SH3E-C12-H - - SH1A-C13-H - - SD1A-C13-H - - SF2A-C13-H - - SD1B-C13-H - - SH2B-C13-H - - SD1D-C13-H - - SF2E-C13-H - - SD1E-C13-H - - SH3E-C13-H - - SH1A-C14-H - - SD1A-C14-H - - SF2A-C14-H - - SD1B-C14-H - - SH2B-C14-H - - SD1D-C14-H - - SF2E-C14-H - - SD1E-C14-H - - SH3E-C14-H - - SH1A-C15-H - - SD1A-C15-H - - SF2A-C15-H - - SD1B-C15-H - - SH2B-C15-H - - SD1D-C15-H - - SF2E-C15-H - - SD1E-C15-H - - SH3E-C15-H - - SH1A-C16-H - - SD1A-C16-H - - SF2A-C16-H - - SD1B-C16-H - - SH2B-C16-H - - SD1D-C16-H - - SF2E-C16-H - - SD1E-C16-H - - SH3E-C16-H - - SH1A-C17-H - - SD1A-C17-H - - SF2A-C17-H - - SD1B-C17-H - - SH2B-C17-H - - SD1D-C17-H - - SF2E-C17-H - - SD1E-C17-H - - SH3E-C17-H - - SH1A-C18-H - - SD1A-C18-H - - SF2A-C18-H - - SD1B-C18-H - - SH2B-C18-H - - SD1D-C18-H - - SF2E-C18-H - - SD1E-C18-H - - SH3E-C18-H - - SH1A-C19-H - - SD1A-C19-H - - SF2A-C19-H - - SD1B-C19-H - - SH2B-C19-H - - SD1D-C19-H - - SF2E-C19-H - - SD1E-C19-H - - SH3E-C19-H - - SH1A-C20-H - - SD1A-C20-H - - SF2A-C20-H - - SD1B-C20-H - - SH2B-C20-H - - SD1D-C20-H - - SF2E-C20-H - - SD1E-C20-H - - SH3E-C20-H - - SH1A-C21-H - - SD1A-C21-H - - SF2A-C21-H - - SD1B-C21-H - - SH2B-C21-H - - SD1D-C21-H - - SF2E-C21-H - - SD1E-C21-H - - SH3E-C21-H - - SH1A-C22-H - - SD1A-C22-H - - SF2A-C22-H - - SD1B-C22-H - - SH2B-C22-H - - SD1D-C22-H - - SF2E-C22-H - - SD1E-C22-H - - SH3E-C22-H - - SH1A-C23-H - - SD1A-C23-H - - SF2A-C23-H - - SD1B-C23-H - - SH2B-C23-H - - SD1D-C23-H - - SF2E-C23-H - - SD1E-C23-H - - SH3E-C23-H - - SH1A-C24-H - - SD1A-C24-H - - SF2A-C24-H - - SD1B-C24-H - - SH2B-C24-H - - SD1D-C24-H - - SF2E-C24-H - - SD1E-C24-H - - SH3E-C24-H - - SH1A-C25-H - - SD1A-C25-H - - SF2A-C25-H - - SD1B-C25-H - - SH2B-C25-H - - SD1D-C25-H - - SF2E-C25-H - - SD1E-C25-H - - SH3E-C25-H - - SH1A-C26-H - - SD1A-C26-H - - SF2A-C26-H - - SD1B-C26-H - - SH2B-C26-H - - SD1D-C26-H - - SF2E-C26-H - - SD1E-C26-H - - SH3E-C26-H - - SH1A-C27-H - - SD1A-C27-H - - SF2A-C27-H - - SD1B-C27-H - - SH2B-C27-H - - SD1D-C27-H - - SF2E-C27-H - - SD1E-C27-H - - SH3E-C27-H - - SH1A-C28-H - - SD1A-C28-H - - SF2A-C28-H - - SD1B-C28-H - - SH2B-C28-H - - SD1D-C28-H - - SF2E-C28-H - - SD1E-C28-H - - SH3E-C28-H - - SH1A-C29-H - - SD1A-C29-H - - SF2A-C29-H - - SD1B-C29-H - - SH2B-C29-H - - SD1D-C29-H - - SF2E-C29-H - - SD1E-C29-H - - SH3E-C29-H - - SH1A-C30-H - - SD1A-C30-H - - SF2A-C30-H - - SD1B-C30-H - - SH2B-C30-H - - SD1D-C30-H - - SF2E-C30-H - - SD1E-C30-H - - SH3E-C30-H - - SH1A-C31-H - - SD1A-C31-H - - SF2A-C31-H - - SD1B-C31-H - - SH2B-C31-H - - SD1D-C31-H - - SF2E-C31-H - - SD1E-C31-H - - SH3E-C31-H - - SH1A-C32-H - - SD1A-C32-H - - SF2A-C32-H - - SD1B-C32-H - - SH2B-C32-H - - SD1D-C32-H - - SF2E-C32-H - - SD1E-C32-H - - SH3E-C32-H - - SH1A-C01-H - - SD1A-C01-H - - SF2A-C01-H - - SD1B-C01-H - - SH2B-C01-H - - SD1D-C01-H - - SF2E-C01-H - - SD1E-C01-H - - SH3E-C01-H - - SH1A-C02-H - - SD1A-C02-H - - SF2A-C02-H - - SD1B-C02-H - - SH2B-C02-H - - SD1D-C02-H - - SF2E-C02-H - - SD1E-C02-H - - SH3E-C02-H - - SH1A-C03-H - - SI1A-C03-H - - SI2A-C03-H - - SI1B-C03-H - - SH2B-C03-H - - SI1D-C03-H - - SI2E-C03-H - - SI1E-C03-H - - SH3E-C03-H - - type: pyaml.arrays.magnet - name: VCorr - elements: - - SH1A-C04-V - - SJ1A-C04-V - - SJ2A-C04-V - - SJ1B-C04-V - - SH2B-C04-V - - SJ1D-C04-V - - SJ2E-C04-V - - SJ1E-C04-V - - SH3E-C04-V - - SH1A-C05-V - - SD1A-C05-V - - SF2A-C05-V - - SD1B-C05-V - - SH2B-C05-V - - SD1D-C05-V - - SF2E-C05-V - - SD1E-C05-V - - SH3E-C05-V - - SH1A-C06-V - - SD1A-C06-V - - SF2A-C06-V - - SD1B-C06-V - - SH2B-C06-V - - SD1D-C06-V - - SF2E-C06-V - - SD1E-C06-V - - SH3E-C06-V - - SH1A-C07-V - - SD1A-C07-V - - SF2A-C07-V - - SD1B-C07-V - - SH2B-C07-V - - SD1D-C07-V - - SF2E-C07-V - - SD1E-C07-V - - SH3E-C07-V - - SH1A-C08-V - - SD1A-C08-V - - SF2A-C08-V - - SD1B-C08-V - - SH2B-C08-V - - SD1D-C08-V - - SF2E-C08-V - - SD1E-C08-V - - SH3E-C08-V - - SH1A-C09-V - - SD1A-C09-V - - SF2A-C09-V - - SD1B-C09-V - - SH2B-C09-V - - SD1D-C09-V - - SF2E-C09-V - - SD1E-C09-V - - SH3E-C09-V - - SH1A-C10-V - - SD1A-C10-V - - SF2A-C10-V - - SD1B-C10-V - - SH2B-C10-V - - SD1D-C10-V - - SF2E-C10-V - - SD1E-C10-V - - SH3E-C10-V - - SH1A-C11-V - - SD1A-C11-V - - SF2A-C11-V - - SD1B-C11-V - - SH2B-C11-V - - SD1D-C11-V - - SF2E-C11-V - - SD1E-C11-V - - SH3E-C11-V - - SH1A-C12-V - - SD1A-C12-V - - SF2A-C12-V - - SD1B-C12-V - - SH2B-C12-V - - SD1D-C12-V - - SF2E-C12-V - - SD1E-C12-V - - SH3E-C12-V - - SH1A-C13-V - - SD1A-C13-V - - SF2A-C13-V - - SD1B-C13-V - - SH2B-C13-V - - SD1D-C13-V - - SF2E-C13-V - - SD1E-C13-V - - SH3E-C13-V - - SH1A-C14-V - - SD1A-C14-V - - SF2A-C14-V - - SD1B-C14-V - - SH2B-C14-V - - SD1D-C14-V - - SF2E-C14-V - - SD1E-C14-V - - SH3E-C14-V - - SH1A-C15-V - - SD1A-C15-V - - SF2A-C15-V - - SD1B-C15-V - - SH2B-C15-V - - SD1D-C15-V - - SF2E-C15-V - - SD1E-C15-V - - SH3E-C15-V - - SH1A-C16-V - - SD1A-C16-V - - SF2A-C16-V - - SD1B-C16-V - - SH2B-C16-V - - SD1D-C16-V - - SF2E-C16-V - - SD1E-C16-V - - SH3E-C16-V - - SH1A-C17-V - - SD1A-C17-V - - SF2A-C17-V - - SD1B-C17-V - - SH2B-C17-V - - SD1D-C17-V - - SF2E-C17-V - - SD1E-C17-V - - SH3E-C17-V - - SH1A-C18-V - - SD1A-C18-V - - SF2A-C18-V - - SD1B-C18-V - - SH2B-C18-V - - SD1D-C18-V - - SF2E-C18-V - - SD1E-C18-V - - SH3E-C18-V - - SH1A-C19-V - - SD1A-C19-V - - SF2A-C19-V - - SD1B-C19-V - - SH2B-C19-V - - SD1D-C19-V - - SF2E-C19-V - - SD1E-C19-V - - SH3E-C19-V - - SH1A-C20-V - - SD1A-C20-V - - SF2A-C20-V - - SD1B-C20-V - - SH2B-C20-V - - SD1D-C20-V - - SF2E-C20-V - - SD1E-C20-V - - SH3E-C20-V - - SH1A-C21-V - - SD1A-C21-V - - SF2A-C21-V - - SD1B-C21-V - - SH2B-C21-V - - SD1D-C21-V - - SF2E-C21-V - - SD1E-C21-V - - SH3E-C21-V - - SH1A-C22-V - - SD1A-C22-V - - SF2A-C22-V - - SD1B-C22-V - - SH2B-C22-V - - SD1D-C22-V - - SF2E-C22-V - - SD1E-C22-V - - SH3E-C22-V - - SH1A-C23-V - - SD1A-C23-V - - SF2A-C23-V - - SD1B-C23-V - - SH2B-C23-V - - SD1D-C23-V - - SF2E-C23-V - - SD1E-C23-V - - SH3E-C23-V - - SH1A-C24-V - - SD1A-C24-V - - SF2A-C24-V - - SD1B-C24-V - - SH2B-C24-V - - SD1D-C24-V - - SF2E-C24-V - - SD1E-C24-V - - SH3E-C24-V - - SH1A-C25-V - - SD1A-C25-V - - SF2A-C25-V - - SD1B-C25-V - - SH2B-C25-V - - SD1D-C25-V - - SF2E-C25-V - - SD1E-C25-V - - SH3E-C25-V - - SH1A-C26-V - - SD1A-C26-V - - SF2A-C26-V - - SD1B-C26-V - - SH2B-C26-V - - SD1D-C26-V - - SF2E-C26-V - - SD1E-C26-V - - SH3E-C26-V - - SH1A-C27-V - - SD1A-C27-V - - SF2A-C27-V - - SD1B-C27-V - - SH2B-C27-V - - SD1D-C27-V - - SF2E-C27-V - - SD1E-C27-V - - SH3E-C27-V - - SH1A-C28-V - - SD1A-C28-V - - SF2A-C28-V - - SD1B-C28-V - - SH2B-C28-V - - SD1D-C28-V - - SF2E-C28-V - - SD1E-C28-V - - SH3E-C28-V - - SH1A-C29-V - - SD1A-C29-V - - SF2A-C29-V - - SD1B-C29-V - - SH2B-C29-V - - SD1D-C29-V - - SF2E-C29-V - - SD1E-C29-V - - SH3E-C29-V - - SH1A-C30-V - - SD1A-C30-V - - SF2A-C30-V - - SD1B-C30-V - - SH2B-C30-V - - SD1D-C30-V - - SF2E-C30-V - - SD1E-C30-V - - SH3E-C30-V - - SH1A-C31-V - - SD1A-C31-V - - SF2A-C31-V - - SD1B-C31-V - - SH2B-C31-V - - SD1D-C31-V - - SF2E-C31-V - - SD1E-C31-V - - SH3E-C31-V - - SH1A-C32-V - - SD1A-C32-V - - SF2A-C32-V - - SD1B-C32-V - - SH2B-C32-V - - SD1D-C32-V - - SF2E-C32-V - - SD1E-C32-V - - SH3E-C32-V - - SH1A-C01-V - - SD1A-C01-V - - SF2A-C01-V - - SD1B-C01-V - - SH2B-C01-V - - SD1D-C01-V - - SF2E-C01-V - - SD1E-C01-V - - SH3E-C01-V - - SH1A-C02-V - - SD1A-C02-V - - SF2A-C02-V - - SD1B-C02-V - - SH2B-C02-V - - SD1D-C02-V - - SF2E-C02-V - - SD1E-C02-V - - SH3E-C02-V - - SH1A-C03-V - - SI1A-C03-V - - SI2A-C03-V - - SI1B-C03-V - - SH2B-C03-V - - SI1D-C03-V - - SI2E-C03-V - - SI1E-C03-V - - SH3E-C03-V - - type: pyaml.arrays.bpm - name: BPM - elements: - - BPM_C04-01 - - BPM_C04-02 - - BPM_C04-03 - - BPM_C04-04 - - BPM_C04-05 - - BPM_C04-06 - - BPM_C04-07 - - BPM_C04-08 - - BPM_C04-09 - - BPM_C04-10 - - BPM_C05-01 - - BPM_C05-02 - - BPM_C05-03 - - BPM_C05-04 - - BPM_C05-05 - - BPM_C05-06 - - BPM_C05-07 - - BPM_C05-08 - - BPM_C05-09 - - BPM_C05-10 - - BPM_C06-01 - - BPM_C06-02 - - BPM_C06-03 - - BPM_C06-04 - - BPM_C06-05 - - BPM_C06-06 - - BPM_C06-07 - - BPM_C06-08 - - BPM_C06-09 - - BPM_C06-10 - - BPM_C07-01 - - BPM_C07-02 - - BPM_C07-03 - - BPM_C07-04 - - BPM_C07-05 - - BPM_C07-06 - - BPM_C07-07 - - BPM_C07-08 - - BPM_C07-09 - - BPM_C07-10 - - BPM_C08-01 - - BPM_C08-02 - - BPM_C08-03 - - BPM_C08-04 - - BPM_C08-05 - - BPM_C08-06 - - BPM_C08-07 - - BPM_C08-08 - - BPM_C08-09 - - BPM_C08-10 - - BPM_C09-01 - - BPM_C09-02 - - BPM_C09-03 - - BPM_C09-04 - - BPM_C09-05 - - BPM_C09-06 - - BPM_C09-07 - - BPM_C09-08 - - BPM_C09-09 - - BPM_C09-10 - - BPM_C10-01 - - BPM_C10-02 - - BPM_C10-03 - - BPM_C10-04 - - BPM_C10-05 - - BPM_C10-06 - - BPM_C10-07 - - BPM_C10-08 - - BPM_C10-09 - - BPM_C10-10 - - BPM_C11-01 - - BPM_C11-02 - - BPM_C11-03 - - BPM_C11-04 - - BPM_C11-05 - - BPM_C11-06 - - BPM_C11-07 - - BPM_C11-08 - - BPM_C11-09 - - BPM_C11-10 - - BPM_C12-01 - - BPM_C12-02 - - BPM_C12-03 - - BPM_C12-04 - - BPM_C12-05 - - BPM_C12-06 - - BPM_C12-07 - - BPM_C12-08 - - BPM_C12-09 - - BPM_C12-10 - - BPM_C13-01 - - BPM_C13-02 - - BPM_C13-03 - - BPM_C13-04 - - BPM_C13-05 - - BPM_C13-06 - - BPM_C13-07 - - BPM_C13-08 - - BPM_C13-09 - - BPM_C13-10 - - BPM_C14-01 - - BPM_C14-02 - - BPM_C14-03 - - BPM_C14-04 - - BPM_C14-05 - - BPM_C14-06 - - BPM_C14-07 - - BPM_C14-08 - - BPM_C14-09 - - BPM_C14-10 - - BPM_C15-01 - - BPM_C15-02 - - BPM_C15-03 - - BPM_C15-04 - - BPM_C15-05 - - BPM_C15-06 - - BPM_C15-07 - - BPM_C15-08 - - BPM_C15-09 - - BPM_C15-10 - - BPM_C16-01 - - BPM_C16-02 - - BPM_C16-03 - - BPM_C16-04 - - BPM_C16-05 - - BPM_C16-06 - - BPM_C16-07 - - BPM_C16-08 - - BPM_C16-09 - - BPM_C16-10 - - BPM_C17-01 - - BPM_C17-02 - - BPM_C17-03 - - BPM_C17-04 - - BPM_C17-05 - - BPM_C17-06 - - BPM_C17-07 - - BPM_C17-08 - - BPM_C17-09 - - BPM_C17-10 - - BPM_C18-01 - - BPM_C18-02 - - BPM_C18-03 - - BPM_C18-04 - - BPM_C18-05 - - BPM_C18-06 - - BPM_C18-07 - - BPM_C18-08 - - BPM_C18-09 - - BPM_C18-10 - - BPM_C19-01 - - BPM_C19-02 - - BPM_C19-03 - - BPM_C19-04 - - BPM_C19-05 - - BPM_C19-06 - - BPM_C19-07 - - BPM_C19-08 - - BPM_C19-09 - - BPM_C19-10 - - BPM_C20-01 - - BPM_C20-02 - - BPM_C20-03 - - BPM_C20-04 - - BPM_C20-05 - - BPM_C20-06 - - BPM_C20-07 - - BPM_C20-08 - - BPM_C20-09 - - BPM_C20-10 - - BPM_C21-01 - - BPM_C21-02 - - BPM_C21-03 - - BPM_C21-04 - - BPM_C21-05 - - BPM_C21-06 - - BPM_C21-07 - - BPM_C21-08 - - BPM_C21-09 - - BPM_C21-10 - - BPM_C22-01 - - BPM_C22-02 - - BPM_C22-03 - - BPM_C22-04 - - BPM_C22-05 - - BPM_C22-06 - - BPM_C22-07 - - BPM_C22-08 - - BPM_C22-09 - - BPM_C22-10 - - BPM_C23-01 - - BPM_C23-02 - - BPM_C23-03 - - BPM_C23-04 - - BPM_C23-05 - - BPM_C23-06 - - BPM_C23-07 - - BPM_C23-08 - - BPM_C23-09 - - BPM_C23-10 - - BPM_C24-01 - - BPM_C24-02 - - BPM_C24-03 - - BPM_C24-04 - - BPM_C24-05 - - BPM_C24-06 - - BPM_C24-07 - - BPM_C24-08 - - BPM_C24-09 - - BPM_C24-10 - - BPM_C25-01 - - BPM_C25-02 - - BPM_C25-03 - - BPM_C25-04 - - BPM_C25-05 - - BPM_C25-06 - - BPM_C25-07 - - BPM_C25-08 - - BPM_C25-09 - - BPM_C25-10 - - BPM_C26-01 - - BPM_C26-02 - - BPM_C26-03 - - BPM_C26-04 - - BPM_C26-05 - - BPM_C26-06 - - BPM_C26-07 - - BPM_C26-08 - - BPM_C26-09 - - BPM_C26-10 - - BPM_C27-01 - - BPM_C27-02 - - BPM_C27-03 - - BPM_C27-04 - - BPM_C27-05 - - BPM_C27-06 - - BPM_C27-07 - - BPM_C27-08 - - BPM_C27-09 - - BPM_C27-10 - - BPM_C28-01 - - BPM_C28-02 - - BPM_C28-03 - - BPM_C28-04 - - BPM_C28-05 - - BPM_C28-06 - - BPM_C28-07 - - BPM_C28-08 - - BPM_C28-09 - - BPM_C28-10 - - BPM_C29-01 - - BPM_C29-02 - - BPM_C29-03 - - BPM_C29-04 - - BPM_C29-05 - - BPM_C29-06 - - BPM_C29-07 - - BPM_C29-08 - - BPM_C29-09 - - BPM_C29-10 - - BPM_C30-01 - - BPM_C30-02 - - BPM_C30-03 - - BPM_C30-04 - - BPM_C30-05 - - BPM_C30-06 - - BPM_C30-07 - - BPM_C30-08 - - BPM_C30-09 - - BPM_C30-10 - - BPM_C31-01 - - BPM_C31-02 - - BPM_C31-03 - - BPM_C31-04 - - BPM_C31-05 - - BPM_C31-06 - - BPM_C31-07 - - BPM_C31-08 - - BPM_C31-09 - - BPM_C31-10 - - BPM_C32-01 - - BPM_C32-02 - - BPM_C32-03 - - BPM_C32-04 - - BPM_C32-05 - - BPM_C32-06 - - BPM_C32-07 - - BPM_C32-08 - - BPM_C32-09 - - BPM_C32-10 - - BPM_C01-01 - - BPM_C01-02 - - BPM_C01-03 - - BPM_C01-04 - - BPM_C01-05 - - BPM_C01-06 - - BPM_C01-07 - - BPM_C01-08 - - BPM_C01-09 - - BPM_C01-10 - - BPM_C02-01 - - BPM_C02-02 - - BPM_C02-03 - - BPM_C02-04 - - BPM_C02-05 - - BPM_C02-06 - - BPM_C02-07 - - BPM_C02-08 - - BPM_C02-09 - - BPM_C02-10 - - BPM_C03-01 - - BPM_C03-02 - - BPM_C03-03 - - BPM_C03-04 - - BPM_C03-05 - - BPM_C03-06 - - BPM_C03-07 - - BPM_C03-08 - - BPM_C03-09 - - BPM_C03-10 - devices: - - type: pyaml.diagnostics.tune_monitor - name: BETATRON_TUNE - tune_h: - type: tango.pyaml.attribute_read_only - attribute: sys/ringsimulator/ebs/Tune_h - unit: "" - tune_v: - type: tango.pyaml.attribute_read_only - attribute: sys/ringsimulator/ebs/Tune_v - unit: "" - - type: pyaml.rf.rf_plant - name: RF - masterclock: +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +controls: + - type: tango.pyaml.controlsystem + tango_host: ebs-simu-3:10000 + name: live +data_folder: /data/store +arrays: + - type: pyaml.arrays.magnet + name: HCorr + elements: + - SH1A-C04-H + - SJ1A-C04-H + - SJ2A-C04-H + - SJ1B-C04-H + - SH2B-C04-H + - SJ1D-C04-H + - SJ2E-C04-H + - SJ1E-C04-H + - SH3E-C04-H + - SH1A-C05-H + - SD1A-C05-H + - SF2A-C05-H + - SD1B-C05-H + - SH2B-C05-H + - SD1D-C05-H + - SF2E-C05-H + - SD1E-C05-H + - SH3E-C05-H + - SH1A-C06-H + - SD1A-C06-H + - SF2A-C06-H + - SD1B-C06-H + - SH2B-C06-H + - SD1D-C06-H + - SF2E-C06-H + - SD1E-C06-H + - SH3E-C06-H + - SH1A-C07-H + - SD1A-C07-H + - SF2A-C07-H + - SD1B-C07-H + - SH2B-C07-H + - SD1D-C07-H + - SF2E-C07-H + - SD1E-C07-H + - SH3E-C07-H + - SH1A-C08-H + - SD1A-C08-H + - SF2A-C08-H + - SD1B-C08-H + - SH2B-C08-H + - SD1D-C08-H + - SF2E-C08-H + - SD1E-C08-H + - SH3E-C08-H + - SH1A-C09-H + - SD1A-C09-H + - SF2A-C09-H + - SD1B-C09-H + - SH2B-C09-H + - SD1D-C09-H + - SF2E-C09-H + - SD1E-C09-H + - SH3E-C09-H + - SH1A-C10-H + - SD1A-C10-H + - SF2A-C10-H + - SD1B-C10-H + - SH2B-C10-H + - SD1D-C10-H + - SF2E-C10-H + - SD1E-C10-H + - SH3E-C10-H + - SH1A-C11-H + - SD1A-C11-H + - SF2A-C11-H + - SD1B-C11-H + - SH2B-C11-H + - SD1D-C11-H + - SF2E-C11-H + - SD1E-C11-H + - SH3E-C11-H + - SH1A-C12-H + - SD1A-C12-H + - SF2A-C12-H + - SD1B-C12-H + - SH2B-C12-H + - SD1D-C12-H + - SF2E-C12-H + - SD1E-C12-H + - SH3E-C12-H + - SH1A-C13-H + - SD1A-C13-H + - SF2A-C13-H + - SD1B-C13-H + - SH2B-C13-H + - SD1D-C13-H + - SF2E-C13-H + - SD1E-C13-H + - SH3E-C13-H + - SH1A-C14-H + - SD1A-C14-H + - SF2A-C14-H + - SD1B-C14-H + - SH2B-C14-H + - SD1D-C14-H + - SF2E-C14-H + - SD1E-C14-H + - SH3E-C14-H + - SH1A-C15-H + - SD1A-C15-H + - SF2A-C15-H + - SD1B-C15-H + - SH2B-C15-H + - SD1D-C15-H + - SF2E-C15-H + - SD1E-C15-H + - SH3E-C15-H + - SH1A-C16-H + - SD1A-C16-H + - SF2A-C16-H + - SD1B-C16-H + - SH2B-C16-H + - SD1D-C16-H + - SF2E-C16-H + - SD1E-C16-H + - SH3E-C16-H + - SH1A-C17-H + - SD1A-C17-H + - SF2A-C17-H + - SD1B-C17-H + - SH2B-C17-H + - SD1D-C17-H + - SF2E-C17-H + - SD1E-C17-H + - SH3E-C17-H + - SH1A-C18-H + - SD1A-C18-H + - SF2A-C18-H + - SD1B-C18-H + - SH2B-C18-H + - SD1D-C18-H + - SF2E-C18-H + - SD1E-C18-H + - SH3E-C18-H + - SH1A-C19-H + - SD1A-C19-H + - SF2A-C19-H + - SD1B-C19-H + - SH2B-C19-H + - SD1D-C19-H + - SF2E-C19-H + - SD1E-C19-H + - SH3E-C19-H + - SH1A-C20-H + - SD1A-C20-H + - SF2A-C20-H + - SD1B-C20-H + - SH2B-C20-H + - SD1D-C20-H + - SF2E-C20-H + - SD1E-C20-H + - SH3E-C20-H + - SH1A-C21-H + - SD1A-C21-H + - SF2A-C21-H + - SD1B-C21-H + - SH2B-C21-H + - SD1D-C21-H + - SF2E-C21-H + - SD1E-C21-H + - SH3E-C21-H + - SH1A-C22-H + - SD1A-C22-H + - SF2A-C22-H + - SD1B-C22-H + - SH2B-C22-H + - SD1D-C22-H + - SF2E-C22-H + - SD1E-C22-H + - SH3E-C22-H + - SH1A-C23-H + - SD1A-C23-H + - SF2A-C23-H + - SD1B-C23-H + - SH2B-C23-H + - SD1D-C23-H + - SF2E-C23-H + - SD1E-C23-H + - SH3E-C23-H + - SH1A-C24-H + - SD1A-C24-H + - SF2A-C24-H + - SD1B-C24-H + - SH2B-C24-H + - SD1D-C24-H + - SF2E-C24-H + - SD1E-C24-H + - SH3E-C24-H + - SH1A-C25-H + - SD1A-C25-H + - SF2A-C25-H + - SD1B-C25-H + - SH2B-C25-H + - SD1D-C25-H + - SF2E-C25-H + - SD1E-C25-H + - SH3E-C25-H + - SH1A-C26-H + - SD1A-C26-H + - SF2A-C26-H + - SD1B-C26-H + - SH2B-C26-H + - SD1D-C26-H + - SF2E-C26-H + - SD1E-C26-H + - SH3E-C26-H + - SH1A-C27-H + - SD1A-C27-H + - SF2A-C27-H + - SD1B-C27-H + - SH2B-C27-H + - SD1D-C27-H + - SF2E-C27-H + - SD1E-C27-H + - SH3E-C27-H + - SH1A-C28-H + - SD1A-C28-H + - SF2A-C28-H + - SD1B-C28-H + - SH2B-C28-H + - SD1D-C28-H + - SF2E-C28-H + - SD1E-C28-H + - SH3E-C28-H + - SH1A-C29-H + - SD1A-C29-H + - SF2A-C29-H + - SD1B-C29-H + - SH2B-C29-H + - SD1D-C29-H + - SF2E-C29-H + - SD1E-C29-H + - SH3E-C29-H + - SH1A-C30-H + - SD1A-C30-H + - SF2A-C30-H + - SD1B-C30-H + - SH2B-C30-H + - SD1D-C30-H + - SF2E-C30-H + - SD1E-C30-H + - SH3E-C30-H + - SH1A-C31-H + - SD1A-C31-H + - SF2A-C31-H + - SD1B-C31-H + - SH2B-C31-H + - SD1D-C31-H + - SF2E-C31-H + - SD1E-C31-H + - SH3E-C31-H + - SH1A-C32-H + - SD1A-C32-H + - SF2A-C32-H + - SD1B-C32-H + - SH2B-C32-H + - SD1D-C32-H + - SF2E-C32-H + - SD1E-C32-H + - SH3E-C32-H + - SH1A-C01-H + - SD1A-C01-H + - SF2A-C01-H + - SD1B-C01-H + - SH2B-C01-H + - SD1D-C01-H + - SF2E-C01-H + - SD1E-C01-H + - SH3E-C01-H + - SH1A-C02-H + - SD1A-C02-H + - SF2A-C02-H + - SD1B-C02-H + - SH2B-C02-H + - SD1D-C02-H + - SF2E-C02-H + - SD1E-C02-H + - SH3E-C02-H + - SH1A-C03-H + - SI1A-C03-H + - SI2A-C03-H + - SI1B-C03-H + - SH2B-C03-H + - SI1D-C03-H + - SI2E-C03-H + - SI1E-C03-H + - SH3E-C03-H + - type: pyaml.arrays.magnet + name: VCorr + elements: + - SH1A-C04-V + - SJ1A-C04-V + - SJ2A-C04-V + - SJ1B-C04-V + - SH2B-C04-V + - SJ1D-C04-V + - SJ2E-C04-V + - SJ1E-C04-V + - SH3E-C04-V + - SH1A-C05-V + - SD1A-C05-V + - SF2A-C05-V + - SD1B-C05-V + - SH2B-C05-V + - SD1D-C05-V + - SF2E-C05-V + - SD1E-C05-V + - SH3E-C05-V + - SH1A-C06-V + - SD1A-C06-V + - SF2A-C06-V + - SD1B-C06-V + - SH2B-C06-V + - SD1D-C06-V + - SF2E-C06-V + - SD1E-C06-V + - SH3E-C06-V + - SH1A-C07-V + - SD1A-C07-V + - SF2A-C07-V + - SD1B-C07-V + - SH2B-C07-V + - SD1D-C07-V + - SF2E-C07-V + - SD1E-C07-V + - SH3E-C07-V + - SH1A-C08-V + - SD1A-C08-V + - SF2A-C08-V + - SD1B-C08-V + - SH2B-C08-V + - SD1D-C08-V + - SF2E-C08-V + - SD1E-C08-V + - SH3E-C08-V + - SH1A-C09-V + - SD1A-C09-V + - SF2A-C09-V + - SD1B-C09-V + - SH2B-C09-V + - SD1D-C09-V + - SF2E-C09-V + - SD1E-C09-V + - SH3E-C09-V + - SH1A-C10-V + - SD1A-C10-V + - SF2A-C10-V + - SD1B-C10-V + - SH2B-C10-V + - SD1D-C10-V + - SF2E-C10-V + - SD1E-C10-V + - SH3E-C10-V + - SH1A-C11-V + - SD1A-C11-V + - SF2A-C11-V + - SD1B-C11-V + - SH2B-C11-V + - SD1D-C11-V + - SF2E-C11-V + - SD1E-C11-V + - SH3E-C11-V + - SH1A-C12-V + - SD1A-C12-V + - SF2A-C12-V + - SD1B-C12-V + - SH2B-C12-V + - SD1D-C12-V + - SF2E-C12-V + - SD1E-C12-V + - SH3E-C12-V + - SH1A-C13-V + - SD1A-C13-V + - SF2A-C13-V + - SD1B-C13-V + - SH2B-C13-V + - SD1D-C13-V + - SF2E-C13-V + - SD1E-C13-V + - SH3E-C13-V + - SH1A-C14-V + - SD1A-C14-V + - SF2A-C14-V + - SD1B-C14-V + - SH2B-C14-V + - SD1D-C14-V + - SF2E-C14-V + - SD1E-C14-V + - SH3E-C14-V + - SH1A-C15-V + - SD1A-C15-V + - SF2A-C15-V + - SD1B-C15-V + - SH2B-C15-V + - SD1D-C15-V + - SF2E-C15-V + - SD1E-C15-V + - SH3E-C15-V + - SH1A-C16-V + - SD1A-C16-V + - SF2A-C16-V + - SD1B-C16-V + - SH2B-C16-V + - SD1D-C16-V + - SF2E-C16-V + - SD1E-C16-V + - SH3E-C16-V + - SH1A-C17-V + - SD1A-C17-V + - SF2A-C17-V + - SD1B-C17-V + - SH2B-C17-V + - SD1D-C17-V + - SF2E-C17-V + - SD1E-C17-V + - SH3E-C17-V + - SH1A-C18-V + - SD1A-C18-V + - SF2A-C18-V + - SD1B-C18-V + - SH2B-C18-V + - SD1D-C18-V + - SF2E-C18-V + - SD1E-C18-V + - SH3E-C18-V + - SH1A-C19-V + - SD1A-C19-V + - SF2A-C19-V + - SD1B-C19-V + - SH2B-C19-V + - SD1D-C19-V + - SF2E-C19-V + - SD1E-C19-V + - SH3E-C19-V + - SH1A-C20-V + - SD1A-C20-V + - SF2A-C20-V + - SD1B-C20-V + - SH2B-C20-V + - SD1D-C20-V + - SF2E-C20-V + - SD1E-C20-V + - SH3E-C20-V + - SH1A-C21-V + - SD1A-C21-V + - SF2A-C21-V + - SD1B-C21-V + - SH2B-C21-V + - SD1D-C21-V + - SF2E-C21-V + - SD1E-C21-V + - SH3E-C21-V + - SH1A-C22-V + - SD1A-C22-V + - SF2A-C22-V + - SD1B-C22-V + - SH2B-C22-V + - SD1D-C22-V + - SF2E-C22-V + - SD1E-C22-V + - SH3E-C22-V + - SH1A-C23-V + - SD1A-C23-V + - SF2A-C23-V + - SD1B-C23-V + - SH2B-C23-V + - SD1D-C23-V + - SF2E-C23-V + - SD1E-C23-V + - SH3E-C23-V + - SH1A-C24-V + - SD1A-C24-V + - SF2A-C24-V + - SD1B-C24-V + - SH2B-C24-V + - SD1D-C24-V + - SF2E-C24-V + - SD1E-C24-V + - SH3E-C24-V + - SH1A-C25-V + - SD1A-C25-V + - SF2A-C25-V + - SD1B-C25-V + - SH2B-C25-V + - SD1D-C25-V + - SF2E-C25-V + - SD1E-C25-V + - SH3E-C25-V + - SH1A-C26-V + - SD1A-C26-V + - SF2A-C26-V + - SD1B-C26-V + - SH2B-C26-V + - SD1D-C26-V + - SF2E-C26-V + - SD1E-C26-V + - SH3E-C26-V + - SH1A-C27-V + - SD1A-C27-V + - SF2A-C27-V + - SD1B-C27-V + - SH2B-C27-V + - SD1D-C27-V + - SF2E-C27-V + - SD1E-C27-V + - SH3E-C27-V + - SH1A-C28-V + - SD1A-C28-V + - SF2A-C28-V + - SD1B-C28-V + - SH2B-C28-V + - SD1D-C28-V + - SF2E-C28-V + - SD1E-C28-V + - SH3E-C28-V + - SH1A-C29-V + - SD1A-C29-V + - SF2A-C29-V + - SD1B-C29-V + - SH2B-C29-V + - SD1D-C29-V + - SF2E-C29-V + - SD1E-C29-V + - SH3E-C29-V + - SH1A-C30-V + - SD1A-C30-V + - SF2A-C30-V + - SD1B-C30-V + - SH2B-C30-V + - SD1D-C30-V + - SF2E-C30-V + - SD1E-C30-V + - SH3E-C30-V + - SH1A-C31-V + - SD1A-C31-V + - SF2A-C31-V + - SD1B-C31-V + - SH2B-C31-V + - SD1D-C31-V + - SF2E-C31-V + - SD1E-C31-V + - SH3E-C31-V + - SH1A-C32-V + - SD1A-C32-V + - SF2A-C32-V + - SD1B-C32-V + - SH2B-C32-V + - SD1D-C32-V + - SF2E-C32-V + - SD1E-C32-V + - SH3E-C32-V + - SH1A-C01-V + - SD1A-C01-V + - SF2A-C01-V + - SD1B-C01-V + - SH2B-C01-V + - SD1D-C01-V + - SF2E-C01-V + - SD1E-C01-V + - SH3E-C01-V + - SH1A-C02-V + - SD1A-C02-V + - SF2A-C02-V + - SD1B-C02-V + - SH2B-C02-V + - SD1D-C02-V + - SF2E-C02-V + - SD1E-C02-V + - SH3E-C02-V + - SH1A-C03-V + - SI1A-C03-V + - SI2A-C03-V + - SI1B-C03-V + - SH2B-C03-V + - SI1D-C03-V + - SI2E-C03-V + - SI1E-C03-V + - SH3E-C03-V + - type: pyaml.arrays.bpm + name: BPM + elements: + - BPM_C04-01 + - BPM_C04-02 + - BPM_C04-03 + - BPM_C04-04 + - BPM_C04-05 + - BPM_C04-06 + - BPM_C04-07 + - BPM_C04-08 + - BPM_C04-09 + - BPM_C04-10 + - BPM_C05-01 + - BPM_C05-02 + - BPM_C05-03 + - BPM_C05-04 + - BPM_C05-05 + - BPM_C05-06 + - BPM_C05-07 + - BPM_C05-08 + - BPM_C05-09 + - BPM_C05-10 + - BPM_C06-01 + - BPM_C06-02 + - BPM_C06-03 + - BPM_C06-04 + - BPM_C06-05 + - BPM_C06-06 + - BPM_C06-07 + - BPM_C06-08 + - BPM_C06-09 + - BPM_C06-10 + - BPM_C07-01 + - BPM_C07-02 + - BPM_C07-03 + - BPM_C07-04 + - BPM_C07-05 + - BPM_C07-06 + - BPM_C07-07 + - BPM_C07-08 + - BPM_C07-09 + - BPM_C07-10 + - BPM_C08-01 + - BPM_C08-02 + - BPM_C08-03 + - BPM_C08-04 + - BPM_C08-05 + - BPM_C08-06 + - BPM_C08-07 + - BPM_C08-08 + - BPM_C08-09 + - BPM_C08-10 + - BPM_C09-01 + - BPM_C09-02 + - BPM_C09-03 + - BPM_C09-04 + - BPM_C09-05 + - BPM_C09-06 + - BPM_C09-07 + - BPM_C09-08 + - BPM_C09-09 + - BPM_C09-10 + - BPM_C10-01 + - BPM_C10-02 + - BPM_C10-03 + - BPM_C10-04 + - BPM_C10-05 + - BPM_C10-06 + - BPM_C10-07 + - BPM_C10-08 + - BPM_C10-09 + - BPM_C10-10 + - BPM_C11-01 + - BPM_C11-02 + - BPM_C11-03 + - BPM_C11-04 + - BPM_C11-05 + - BPM_C11-06 + - BPM_C11-07 + - BPM_C11-08 + - BPM_C11-09 + - BPM_C11-10 + - BPM_C12-01 + - BPM_C12-02 + - BPM_C12-03 + - BPM_C12-04 + - BPM_C12-05 + - BPM_C12-06 + - BPM_C12-07 + - BPM_C12-08 + - BPM_C12-09 + - BPM_C12-10 + - BPM_C13-01 + - BPM_C13-02 + - BPM_C13-03 + - BPM_C13-04 + - BPM_C13-05 + - BPM_C13-06 + - BPM_C13-07 + - BPM_C13-08 + - BPM_C13-09 + - BPM_C13-10 + - BPM_C14-01 + - BPM_C14-02 + - BPM_C14-03 + - BPM_C14-04 + - BPM_C14-05 + - BPM_C14-06 + - BPM_C14-07 + - BPM_C14-08 + - BPM_C14-09 + - BPM_C14-10 + - BPM_C15-01 + - BPM_C15-02 + - BPM_C15-03 + - BPM_C15-04 + - BPM_C15-05 + - BPM_C15-06 + - BPM_C15-07 + - BPM_C15-08 + - BPM_C15-09 + - BPM_C15-10 + - BPM_C16-01 + - BPM_C16-02 + - BPM_C16-03 + - BPM_C16-04 + - BPM_C16-05 + - BPM_C16-06 + - BPM_C16-07 + - BPM_C16-08 + - BPM_C16-09 + - BPM_C16-10 + - BPM_C17-01 + - BPM_C17-02 + - BPM_C17-03 + - BPM_C17-04 + - BPM_C17-05 + - BPM_C17-06 + - BPM_C17-07 + - BPM_C17-08 + - BPM_C17-09 + - BPM_C17-10 + - BPM_C18-01 + - BPM_C18-02 + - BPM_C18-03 + - BPM_C18-04 + - BPM_C18-05 + - BPM_C18-06 + - BPM_C18-07 + - BPM_C18-08 + - BPM_C18-09 + - BPM_C18-10 + - BPM_C19-01 + - BPM_C19-02 + - BPM_C19-03 + - BPM_C19-04 + - BPM_C19-05 + - BPM_C19-06 + - BPM_C19-07 + - BPM_C19-08 + - BPM_C19-09 + - BPM_C19-10 + - BPM_C20-01 + - BPM_C20-02 + - BPM_C20-03 + - BPM_C20-04 + - BPM_C20-05 + - BPM_C20-06 + - BPM_C20-07 + - BPM_C20-08 + - BPM_C20-09 + - BPM_C20-10 + - BPM_C21-01 + - BPM_C21-02 + - BPM_C21-03 + - BPM_C21-04 + - BPM_C21-05 + - BPM_C21-06 + - BPM_C21-07 + - BPM_C21-08 + - BPM_C21-09 + - BPM_C21-10 + - BPM_C22-01 + - BPM_C22-02 + - BPM_C22-03 + - BPM_C22-04 + - BPM_C22-05 + - BPM_C22-06 + - BPM_C22-07 + - BPM_C22-08 + - BPM_C22-09 + - BPM_C22-10 + - BPM_C23-01 + - BPM_C23-02 + - BPM_C23-03 + - BPM_C23-04 + - BPM_C23-05 + - BPM_C23-06 + - BPM_C23-07 + - BPM_C23-08 + - BPM_C23-09 + - BPM_C23-10 + - BPM_C24-01 + - BPM_C24-02 + - BPM_C24-03 + - BPM_C24-04 + - BPM_C24-05 + - BPM_C24-06 + - BPM_C24-07 + - BPM_C24-08 + - BPM_C24-09 + - BPM_C24-10 + - BPM_C25-01 + - BPM_C25-02 + - BPM_C25-03 + - BPM_C25-04 + - BPM_C25-05 + - BPM_C25-06 + - BPM_C25-07 + - BPM_C25-08 + - BPM_C25-09 + - BPM_C25-10 + - BPM_C26-01 + - BPM_C26-02 + - BPM_C26-03 + - BPM_C26-04 + - BPM_C26-05 + - BPM_C26-06 + - BPM_C26-07 + - BPM_C26-08 + - BPM_C26-09 + - BPM_C26-10 + - BPM_C27-01 + - BPM_C27-02 + - BPM_C27-03 + - BPM_C27-04 + - BPM_C27-05 + - BPM_C27-06 + - BPM_C27-07 + - BPM_C27-08 + - BPM_C27-09 + - BPM_C27-10 + - BPM_C28-01 + - BPM_C28-02 + - BPM_C28-03 + - BPM_C28-04 + - BPM_C28-05 + - BPM_C28-06 + - BPM_C28-07 + - BPM_C28-08 + - BPM_C28-09 + - BPM_C28-10 + - BPM_C29-01 + - BPM_C29-02 + - BPM_C29-03 + - BPM_C29-04 + - BPM_C29-05 + - BPM_C29-06 + - BPM_C29-07 + - BPM_C29-08 + - BPM_C29-09 + - BPM_C29-10 + - BPM_C30-01 + - BPM_C30-02 + - BPM_C30-03 + - BPM_C30-04 + - BPM_C30-05 + - BPM_C30-06 + - BPM_C30-07 + - BPM_C30-08 + - BPM_C30-09 + - BPM_C30-10 + - BPM_C31-01 + - BPM_C31-02 + - BPM_C31-03 + - BPM_C31-04 + - BPM_C31-05 + - BPM_C31-06 + - BPM_C31-07 + - BPM_C31-08 + - BPM_C31-09 + - BPM_C31-10 + - BPM_C32-01 + - BPM_C32-02 + - BPM_C32-03 + - BPM_C32-04 + - BPM_C32-05 + - BPM_C32-06 + - BPM_C32-07 + - BPM_C32-08 + - BPM_C32-09 + - BPM_C32-10 + - BPM_C01-01 + - BPM_C01-02 + - BPM_C01-03 + - BPM_C01-04 + - BPM_C01-05 + - BPM_C01-06 + - BPM_C01-07 + - BPM_C01-08 + - BPM_C01-09 + - BPM_C01-10 + - BPM_C02-01 + - BPM_C02-02 + - BPM_C02-03 + - BPM_C02-04 + - BPM_C02-05 + - BPM_C02-06 + - BPM_C02-07 + - BPM_C02-08 + - BPM_C02-09 + - BPM_C02-10 + - BPM_C03-01 + - BPM_C03-02 + - BPM_C03-03 + - BPM_C03-04 + - BPM_C03-05 + - BPM_C03-06 + - BPM_C03-07 + - BPM_C03-08 + - BPM_C03-09 + - BPM_C03-10 +devices: +- type: pyaml.diagnostics.tune_monitor + name: BETATRON_TUNE + tune_h: + type: tango.pyaml.attribute_read_only + attribute: sys/ringsimulator/ebs/Tune_h + unit: "" + tune_v: + type: tango.pyaml.attribute_read_only + attribute: sys/ringsimulator/ebs/Tune_v + unit: "" +- type: pyaml.rf.rf_plant + name: RF + masterclock: + type: tango.pyaml.attribute + attribute: sy/ms/1/Frequency + unit: Hz + transmitters: + - type: pyaml.rf.rf_transmitter + name: RFTRA + cavities: [CAV_C05_01,CAV_C05_02,CAV_C05_03,CAV_C05_04,CAV_C05_05,CAV_C07_01,CAV_C07_02,CAV_C07_03,CAV_C07_04,CAV_C07_05,CAV_C25_01,CAV_C25_02,CAV_C25_03] + harmonic: 1 + distribution: 1 + voltage: type: tango.pyaml.attribute - attribute: sy/ms/1/Frequency - unit: Hz - transmitters: - - type: pyaml.rf.rf_transmitter - name: RFTRA - cavities: [CAV_C05_01,CAV_C05_02,CAV_C05_03,CAV_C05_04,CAV_C05_05,CAV_C07_01,CAV_C07_02,CAV_C07_03,CAV_C07_04,CAV_C07_05,CAV_C25_01,CAV_C25_02,CAV_C25_03] - harmonic: 1 - distribution: 1 - voltage: - type: tango.pyaml.attribute - attribute: sys/ringsimulator/ebs/RfVoltage - unit: V - - type: pyaml.magnet.cfm_magnet - name: SH1A-C04 - mapping: - - [B0, SH1A-C04-H] - - [A0, SH1A-C04-V] - - [A1, SH1A-C04-SQ] - - [B2, SH1A-C04-S] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1,B2] - pseudo_factors: [1.0,-1.0,-1.0,-1.0] - units: [rad,rad,m-1,m-2] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SHI_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SHI_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SHI_sq_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SHI_sext_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SHI_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c04-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c04-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c04-a-ch3/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c04-a-ch5/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c04-a-ch6/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SJ1A-C04 - mapping: - - [B0, SJ1A-C04-H] - - [A0, SJ1A-C04-V] - - [A1, SJ1A-C04-SQ] - - [B2, SJ1A-C04-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SJ2A-C04 - mapping: - - [B0, SJ2A-C04-H] - - [A0, SJ2A-C04-V] - - [A1, SJ2A-C04-SQ] - - [B2, SJ2A-C04-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c04-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c04-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c04-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c04-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SJ1B-C04 - mapping: - - [B0, SJ1B-C04-H] - - [A0, SJ1B-C04-V] - - [A1, SJ1B-C04-SQ] - - [B2, SJ1B-C04-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C04 - mapping: - - [B0, SH2B-C04-H] - - [A0, SH2B-C04-V] - - [A1, SH2B-C04-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c04-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c04-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c04-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SJ1D-C04 - mapping: - - [B0, SJ1D-C04-H] - - [A0, SJ1D-C04-V] - - [A1, SJ1D-C04-SQ] - - [B2, SJ1D-C04-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SJ2E-C04 - mapping: - - [B0, SJ2E-C04-H] - - [A0, SJ2E-C04-V] - - [A1, SJ2E-C04-SQ] - - [B2, SJ2E-C04-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c04-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c04-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c04-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c04-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SJ1E-C04 - mapping: - - [B0, SJ1E-C04-H] - - [A0, SJ1E-C04-V] - - [A1, SJ1E-C04-SQ] - - [B2, SJ1E-C04-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c04-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C04 - mapping: - - [B0, SH3E-C04-H] - - [A0, SH3E-C04-V] - - [A1, SH3E-C04-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c04-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c04-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c04-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C05 - mapping: - - [B0, SH1A-C05-H] - - [A0, SH1A-C05-V] - - [A1, SH1A-C05-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c05-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c05-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c05-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C05 - mapping: - - [B0, SD1A-C05-H] - - [A0, SD1A-C05-V] - - [A1, SD1A-C05-SQ] - - [B2, SD1A-C05-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C05 - mapping: - - [B0, SF2A-C05-H] - - [A0, SF2A-C05-V] - - [A1, SF2A-C05-SQ] - - [B2, SF2A-C05-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c05-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c05-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c05-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c05-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C05 - mapping: - - [B0, SD1B-C05-H] - - [A0, SD1B-C05-V] - - [A1, SD1B-C05-SQ] - - [B2, SD1B-C05-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C05 - mapping: - - [B0, SH2B-C05-H] - - [A0, SH2B-C05-V] - - [A1, SH2B-C05-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c05-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c05-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c05-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C05 - mapping: - - [B0, SD1D-C05-H] - - [A0, SD1D-C05-V] - - [A1, SD1D-C05-SQ] - - [B2, SD1D-C05-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C05 - mapping: - - [B0, SF2E-C05-H] - - [A0, SF2E-C05-V] - - [A1, SF2E-C05-SQ] - - [B2, SF2E-C05-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c05-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c05-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c05-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c05-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C05 - mapping: - - [B0, SD1E-C05-H] - - [A0, SD1E-C05-V] - - [A1, SD1E-C05-SQ] - - [B2, SD1E-C05-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c05-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C05 - mapping: - - [B0, SH3E-C05-H] - - [A0, SH3E-C05-V] - - [A1, SH3E-C05-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c05-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c05-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c05-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C06 - mapping: - - [B0, SH1A-C06-H] - - [A0, SH1A-C06-V] - - [A1, SH1A-C06-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c06-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c06-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c06-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C06 - mapping: - - [B0, SD1A-C06-H] - - [A0, SD1A-C06-V] - - [A1, SD1A-C06-SQ] - - [B2, SD1A-C06-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C06 - mapping: - - [B0, SF2A-C06-H] - - [A0, SF2A-C06-V] - - [A1, SF2A-C06-SQ] - - [B2, SF2A-C06-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c06-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c06-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c06-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c06-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C06 - mapping: - - [B0, SD1B-C06-H] - - [A0, SD1B-C06-V] - - [A1, SD1B-C06-SQ] - - [B2, SD1B-C06-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C06 - mapping: - - [B0, SH2B-C06-H] - - [A0, SH2B-C06-V] - - [A1, SH2B-C06-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c06-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c06-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c06-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C06 - mapping: - - [B0, SD1D-C06-H] - - [A0, SD1D-C06-V] - - [A1, SD1D-C06-SQ] - - [B2, SD1D-C06-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C06 - mapping: - - [B0, SF2E-C06-H] - - [A0, SF2E-C06-V] - - [A1, SF2E-C06-SQ] - - [B2, SF2E-C06-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c06-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c06-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c06-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c06-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C06 - mapping: - - [B0, SD1E-C06-H] - - [A0, SD1E-C06-V] - - [A1, SD1E-C06-SQ] - - [B2, SD1E-C06-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c06-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C06 - mapping: - - [B0, SH3E-C06-H] - - [A0, SH3E-C06-V] - - [A1, SH3E-C06-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c06-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c06-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c06-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C07 - mapping: - - [B0, SH1A-C07-H] - - [A0, SH1A-C07-V] - - [A1, SH1A-C07-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c07-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c07-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c07-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C07 - mapping: - - [B0, SD1A-C07-H] - - [A0, SD1A-C07-V] - - [A1, SD1A-C07-SQ] - - [B2, SD1A-C07-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C07 - mapping: - - [B0, SF2A-C07-H] - - [A0, SF2A-C07-V] - - [A1, SF2A-C07-SQ] - - [B2, SF2A-C07-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c07-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c07-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c07-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c07-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C07 - mapping: - - [B0, SD1B-C07-H] - - [A0, SD1B-C07-V] - - [A1, SD1B-C07-SQ] - - [B2, SD1B-C07-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C07 - mapping: - - [B0, SH2B-C07-H] - - [A0, SH2B-C07-V] - - [A1, SH2B-C07-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c07-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c07-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c07-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C07 - mapping: - - [B0, SD1D-C07-H] - - [A0, SD1D-C07-V] - - [A1, SD1D-C07-SQ] - - [B2, SD1D-C07-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C07 - mapping: - - [B0, SF2E-C07-H] - - [A0, SF2E-C07-V] - - [A1, SF2E-C07-SQ] - - [B2, SF2E-C07-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c07-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c07-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c07-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c07-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C07 - mapping: - - [B0, SD1E-C07-H] - - [A0, SD1E-C07-V] - - [A1, SD1E-C07-SQ] - - [B2, SD1E-C07-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c07-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C07 - mapping: - - [B0, SH3E-C07-H] - - [A0, SH3E-C07-V] - - [A1, SH3E-C07-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c07-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c07-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c07-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C08 - mapping: - - [B0, SH1A-C08-H] - - [A0, SH1A-C08-V] - - [A1, SH1A-C08-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c08-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c08-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c08-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C08 - mapping: - - [B0, SD1A-C08-H] - - [A0, SD1A-C08-V] - - [A1, SD1A-C08-SQ] - - [B2, SD1A-C08-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C08 - mapping: - - [B0, SF2A-C08-H] - - [A0, SF2A-C08-V] - - [A1, SF2A-C08-SQ] - - [B2, SF2A-C08-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c08-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c08-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c08-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c08-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C08 - mapping: - - [B0, SD1B-C08-H] - - [A0, SD1B-C08-V] - - [A1, SD1B-C08-SQ] - - [B2, SD1B-C08-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C08 - mapping: - - [B0, SH2B-C08-H] - - [A0, SH2B-C08-V] - - [A1, SH2B-C08-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c08-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c08-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c08-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C08 - mapping: - - [B0, SD1D-C08-H] - - [A0, SD1D-C08-V] - - [A1, SD1D-C08-SQ] - - [B2, SD1D-C08-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C08 - mapping: - - [B0, SF2E-C08-H] - - [A0, SF2E-C08-V] - - [A1, SF2E-C08-SQ] - - [B2, SF2E-C08-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c08-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c08-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c08-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c08-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C08 - mapping: - - [B0, SD1E-C08-H] - - [A0, SD1E-C08-V] - - [A1, SD1E-C08-SQ] - - [B2, SD1E-C08-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c08-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C08 - mapping: - - [B0, SH3E-C08-H] - - [A0, SH3E-C08-V] - - [A1, SH3E-C08-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c08-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c08-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c08-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C09 - mapping: - - [B0, SH1A-C09-H] - - [A0, SH1A-C09-V] - - [A1, SH1A-C09-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c09-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c09-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c09-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C09 - mapping: - - [B0, SD1A-C09-H] - - [A0, SD1A-C09-V] - - [A1, SD1A-C09-SQ] - - [B2, SD1A-C09-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C09 - mapping: - - [B0, SF2A-C09-H] - - [A0, SF2A-C09-V] - - [A1, SF2A-C09-SQ] - - [B2, SF2A-C09-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c09-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c09-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c09-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c09-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C09 - mapping: - - [B0, SD1B-C09-H] - - [A0, SD1B-C09-V] - - [A1, SD1B-C09-SQ] - - [B2, SD1B-C09-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C09 - mapping: - - [B0, SH2B-C09-H] - - [A0, SH2B-C09-V] - - [A1, SH2B-C09-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c09-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c09-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c09-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C09 - mapping: - - [B0, SD1D-C09-H] - - [A0, SD1D-C09-V] - - [A1, SD1D-C09-SQ] - - [B2, SD1D-C09-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C09 - mapping: - - [B0, SF2E-C09-H] - - [A0, SF2E-C09-V] - - [A1, SF2E-C09-SQ] - - [B2, SF2E-C09-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c09-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c09-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c09-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c09-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C09 - mapping: - - [B0, SD1E-C09-H] - - [A0, SD1E-C09-V] - - [A1, SD1E-C09-SQ] - - [B2, SD1E-C09-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c09-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C09 - mapping: - - [B0, SH3E-C09-H] - - [A0, SH3E-C09-V] - - [A1, SH3E-C09-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c09-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c09-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c09-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C10 - mapping: - - [B0, SH1A-C10-H] - - [A0, SH1A-C10-V] - - [A1, SH1A-C10-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c10-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c10-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c10-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C10 - mapping: - - [B0, SD1A-C10-H] - - [A0, SD1A-C10-V] - - [A1, SD1A-C10-SQ] - - [B2, SD1A-C10-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C10 - mapping: - - [B0, SF2A-C10-H] - - [A0, SF2A-C10-V] - - [A1, SF2A-C10-SQ] - - [B2, SF2A-C10-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c10-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c10-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c10-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c10-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C10 - mapping: - - [B0, SD1B-C10-H] - - [A0, SD1B-C10-V] - - [A1, SD1B-C10-SQ] - - [B2, SD1B-C10-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C10 - mapping: - - [B0, SH2B-C10-H] - - [A0, SH2B-C10-V] - - [A1, SH2B-C10-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c10-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c10-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c10-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C10 - mapping: - - [B0, SD1D-C10-H] - - [A0, SD1D-C10-V] - - [A1, SD1D-C10-SQ] - - [B2, SD1D-C10-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C10 - mapping: - - [B0, SF2E-C10-H] - - [A0, SF2E-C10-V] - - [A1, SF2E-C10-SQ] - - [B2, SF2E-C10-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c10-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c10-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c10-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c10-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C10 - mapping: - - [B0, SD1E-C10-H] - - [A0, SD1E-C10-V] - - [A1, SD1E-C10-SQ] - - [B2, SD1E-C10-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c10-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C10 - mapping: - - [B0, SH3E-C10-H] - - [A0, SH3E-C10-V] - - [A1, SH3E-C10-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c10-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c10-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c10-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C11 - mapping: - - [B0, SH1A-C11-H] - - [A0, SH1A-C11-V] - - [A1, SH1A-C11-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c11-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c11-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c11-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C11 - mapping: - - [B0, SD1A-C11-H] - - [A0, SD1A-C11-V] - - [A1, SD1A-C11-SQ] - - [B2, SD1A-C11-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C11 - mapping: - - [B0, SF2A-C11-H] - - [A0, SF2A-C11-V] - - [A1, SF2A-C11-SQ] - - [B2, SF2A-C11-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c11-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c11-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c11-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c11-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C11 - mapping: - - [B0, SD1B-C11-H] - - [A0, SD1B-C11-V] - - [A1, SD1B-C11-SQ] - - [B2, SD1B-C11-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C11 - mapping: - - [B0, SH2B-C11-H] - - [A0, SH2B-C11-V] - - [A1, SH2B-C11-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c11-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c11-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c11-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C11 - mapping: - - [B0, SD1D-C11-H] - - [A0, SD1D-C11-V] - - [A1, SD1D-C11-SQ] - - [B2, SD1D-C11-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C11 - mapping: - - [B0, SF2E-C11-H] - - [A0, SF2E-C11-V] - - [A1, SF2E-C11-SQ] - - [B2, SF2E-C11-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c11-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c11-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c11-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c11-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C11 - mapping: - - [B0, SD1E-C11-H] - - [A0, SD1E-C11-V] - - [A1, SD1E-C11-SQ] - - [B2, SD1E-C11-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c11-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C11 - mapping: - - [B0, SH3E-C11-H] - - [A0, SH3E-C11-V] - - [A1, SH3E-C11-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c11-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c11-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c11-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C12 - mapping: - - [B0, SH1A-C12-H] - - [A0, SH1A-C12-V] - - [A1, SH1A-C12-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c12-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c12-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c12-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C12 - mapping: - - [B0, SD1A-C12-H] - - [A0, SD1A-C12-V] - - [A1, SD1A-C12-SQ] - - [B2, SD1A-C12-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C12 - mapping: - - [B0, SF2A-C12-H] - - [A0, SF2A-C12-V] - - [A1, SF2A-C12-SQ] - - [B2, SF2A-C12-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c12-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c12-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c12-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c12-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C12 - mapping: - - [B0, SD1B-C12-H] - - [A0, SD1B-C12-V] - - [A1, SD1B-C12-SQ] - - [B2, SD1B-C12-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C12 - mapping: - - [B0, SH2B-C12-H] - - [A0, SH2B-C12-V] - - [A1, SH2B-C12-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c12-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c12-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c12-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C12 - mapping: - - [B0, SD1D-C12-H] - - [A0, SD1D-C12-V] - - [A1, SD1D-C12-SQ] - - [B2, SD1D-C12-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C12 - mapping: - - [B0, SF2E-C12-H] - - [A0, SF2E-C12-V] - - [A1, SF2E-C12-SQ] - - [B2, SF2E-C12-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c12-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c12-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c12-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c12-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C12 - mapping: - - [B0, SD1E-C12-H] - - [A0, SD1E-C12-V] - - [A1, SD1E-C12-SQ] - - [B2, SD1E-C12-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c12-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C12 - mapping: - - [B0, SH3E-C12-H] - - [A0, SH3E-C12-V] - - [A1, SH3E-C12-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c12-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c12-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c12-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C13 - mapping: - - [B0, SH1A-C13-H] - - [A0, SH1A-C13-V] - - [A1, SH1A-C13-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c13-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c13-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c13-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C13 - mapping: - - [B0, SD1A-C13-H] - - [A0, SD1A-C13-V] - - [A1, SD1A-C13-SQ] - - [B2, SD1A-C13-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C13 - mapping: - - [B0, SF2A-C13-H] - - [A0, SF2A-C13-V] - - [A1, SF2A-C13-SQ] - - [B2, SF2A-C13-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c13-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c13-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c13-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c13-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C13 - mapping: - - [B0, SD1B-C13-H] - - [A0, SD1B-C13-V] - - [A1, SD1B-C13-SQ] - - [B2, SD1B-C13-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C13 - mapping: - - [B0, SH2B-C13-H] - - [A0, SH2B-C13-V] - - [A1, SH2B-C13-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c13-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c13-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c13-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C13 - mapping: - - [B0, SD1D-C13-H] - - [A0, SD1D-C13-V] - - [A1, SD1D-C13-SQ] - - [B2, SD1D-C13-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C13 - mapping: - - [B0, SF2E-C13-H] - - [A0, SF2E-C13-V] - - [A1, SF2E-C13-SQ] - - [B2, SF2E-C13-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c13-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c13-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c13-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c13-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C13 - mapping: - - [B0, SD1E-C13-H] - - [A0, SD1E-C13-V] - - [A1, SD1E-C13-SQ] - - [B2, SD1E-C13-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c13-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C13 - mapping: - - [B0, SH3E-C13-H] - - [A0, SH3E-C13-V] - - [A1, SH3E-C13-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c13-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c13-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c13-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C14 - mapping: - - [B0, SH1A-C14-H] - - [A0, SH1A-C14-V] - - [A1, SH1A-C14-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c14-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c14-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c14-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C14 - mapping: - - [B0, SD1A-C14-H] - - [A0, SD1A-C14-V] - - [A1, SD1A-C14-SQ] - - [B2, SD1A-C14-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C14 - mapping: - - [B0, SF2A-C14-H] - - [A0, SF2A-C14-V] - - [A1, SF2A-C14-SQ] - - [B2, SF2A-C14-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c14-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c14-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c14-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c14-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C14 - mapping: - - [B0, SD1B-C14-H] - - [A0, SD1B-C14-V] - - [A1, SD1B-C14-SQ] - - [B2, SD1B-C14-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C14 - mapping: - - [B0, SH2B-C14-H] - - [A0, SH2B-C14-V] - - [A1, SH2B-C14-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c14-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c14-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c14-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C14 - mapping: - - [B0, SD1D-C14-H] - - [A0, SD1D-C14-V] - - [A1, SD1D-C14-SQ] - - [B2, SD1D-C14-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C14 - mapping: - - [B0, SF2E-C14-H] - - [A0, SF2E-C14-V] - - [A1, SF2E-C14-SQ] - - [B2, SF2E-C14-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c14-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c14-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c14-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c14-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C14 - mapping: - - [B0, SD1E-C14-H] - - [A0, SD1E-C14-V] - - [A1, SD1E-C14-SQ] - - [B2, SD1E-C14-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c14-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C14 - mapping: - - [B0, SH3E-C14-H] - - [A0, SH3E-C14-V] - - [A1, SH3E-C14-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c14-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c14-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c14-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C15 - mapping: - - [B0, SH1A-C15-H] - - [A0, SH1A-C15-V] - - [A1, SH1A-C15-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c15-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c15-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c15-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C15 - mapping: - - [B0, SD1A-C15-H] - - [A0, SD1A-C15-V] - - [A1, SD1A-C15-SQ] - - [B2, SD1A-C15-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C15 - mapping: - - [B0, SF2A-C15-H] - - [A0, SF2A-C15-V] - - [A1, SF2A-C15-SQ] - - [B2, SF2A-C15-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c15-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c15-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c15-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c15-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C15 - mapping: - - [B0, SD1B-C15-H] - - [A0, SD1B-C15-V] - - [A1, SD1B-C15-SQ] - - [B2, SD1B-C15-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C15 - mapping: - - [B0, SH2B-C15-H] - - [A0, SH2B-C15-V] - - [A1, SH2B-C15-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c15-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c15-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c15-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C15 - mapping: - - [B0, SD1D-C15-H] - - [A0, SD1D-C15-V] - - [A1, SD1D-C15-SQ] - - [B2, SD1D-C15-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C15 - mapping: - - [B0, SF2E-C15-H] - - [A0, SF2E-C15-V] - - [A1, SF2E-C15-SQ] - - [B2, SF2E-C15-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c15-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c15-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c15-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c15-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C15 - mapping: - - [B0, SD1E-C15-H] - - [A0, SD1E-C15-V] - - [A1, SD1E-C15-SQ] - - [B2, SD1E-C15-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c15-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C15 - mapping: - - [B0, SH3E-C15-H] - - [A0, SH3E-C15-V] - - [A1, SH3E-C15-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c15-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c15-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c15-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C16 - mapping: - - [B0, SH1A-C16-H] - - [A0, SH1A-C16-V] - - [A1, SH1A-C16-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c16-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c16-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c16-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C16 - mapping: - - [B0, SD1A-C16-H] - - [A0, SD1A-C16-V] - - [A1, SD1A-C16-SQ] - - [B2, SD1A-C16-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C16 - mapping: - - [B0, SF2A-C16-H] - - [A0, SF2A-C16-V] - - [A1, SF2A-C16-SQ] - - [B2, SF2A-C16-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c16-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c16-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c16-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c16-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C16 - mapping: - - [B0, SD1B-C16-H] - - [A0, SD1B-C16-V] - - [A1, SD1B-C16-SQ] - - [B2, SD1B-C16-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C16 - mapping: - - [B0, SH2B-C16-H] - - [A0, SH2B-C16-V] - - [A1, SH2B-C16-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c16-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c16-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c16-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C16 - mapping: - - [B0, SD1D-C16-H] - - [A0, SD1D-C16-V] - - [A1, SD1D-C16-SQ] - - [B2, SD1D-C16-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C16 - mapping: - - [B0, SF2E-C16-H] - - [A0, SF2E-C16-V] - - [A1, SF2E-C16-SQ] - - [B2, SF2E-C16-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c16-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c16-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c16-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c16-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C16 - mapping: - - [B0, SD1E-C16-H] - - [A0, SD1E-C16-V] - - [A1, SD1E-C16-SQ] - - [B2, SD1E-C16-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c16-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C16 - mapping: - - [B0, SH3E-C16-H] - - [A0, SH3E-C16-V] - - [A1, SH3E-C16-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c16-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c16-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c16-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C17 - mapping: - - [B0, SH1A-C17-H] - - [A0, SH1A-C17-V] - - [A1, SH1A-C17-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c17-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c17-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c17-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C17 - mapping: - - [B0, SD1A-C17-H] - - [A0, SD1A-C17-V] - - [A1, SD1A-C17-SQ] - - [B2, SD1A-C17-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C17 - mapping: - - [B0, SF2A-C17-H] - - [A0, SF2A-C17-V] - - [A1, SF2A-C17-SQ] - - [B2, SF2A-C17-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c17-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c17-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c17-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c17-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C17 - mapping: - - [B0, SD1B-C17-H] - - [A0, SD1B-C17-V] - - [A1, SD1B-C17-SQ] - - [B2, SD1B-C17-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C17 - mapping: - - [B0, SH2B-C17-H] - - [A0, SH2B-C17-V] - - [A1, SH2B-C17-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c17-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c17-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c17-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C17 - mapping: - - [B0, SD1D-C17-H] - - [A0, SD1D-C17-V] - - [A1, SD1D-C17-SQ] - - [B2, SD1D-C17-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C17 - mapping: - - [B0, SF2E-C17-H] - - [A0, SF2E-C17-V] - - [A1, SF2E-C17-SQ] - - [B2, SF2E-C17-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c17-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c17-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c17-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c17-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C17 - mapping: - - [B0, SD1E-C17-H] - - [A0, SD1E-C17-V] - - [A1, SD1E-C17-SQ] - - [B2, SD1E-C17-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c17-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C17 - mapping: - - [B0, SH3E-C17-H] - - [A0, SH3E-C17-V] - - [A1, SH3E-C17-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c17-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c17-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c17-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C18 - mapping: - - [B0, SH1A-C18-H] - - [A0, SH1A-C18-V] - - [A1, SH1A-C18-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c18-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c18-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c18-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C18 - mapping: - - [B0, SD1A-C18-H] - - [A0, SD1A-C18-V] - - [A1, SD1A-C18-SQ] - - [B2, SD1A-C18-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C18 - mapping: - - [B0, SF2A-C18-H] - - [A0, SF2A-C18-V] - - [A1, SF2A-C18-SQ] - - [B2, SF2A-C18-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c18-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c18-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c18-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c18-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C18 - mapping: - - [B0, SD1B-C18-H] - - [A0, SD1B-C18-V] - - [A1, SD1B-C18-SQ] - - [B2, SD1B-C18-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C18 - mapping: - - [B0, SH2B-C18-H] - - [A0, SH2B-C18-V] - - [A1, SH2B-C18-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c18-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c18-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c18-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C18 - mapping: - - [B0, SD1D-C18-H] - - [A0, SD1D-C18-V] - - [A1, SD1D-C18-SQ] - - [B2, SD1D-C18-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C18 - mapping: - - [B0, SF2E-C18-H] - - [A0, SF2E-C18-V] - - [A1, SF2E-C18-SQ] - - [B2, SF2E-C18-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c18-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c18-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c18-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c18-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C18 - mapping: - - [B0, SD1E-C18-H] - - [A0, SD1E-C18-V] - - [A1, SD1E-C18-SQ] - - [B2, SD1E-C18-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c18-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C18 - mapping: - - [B0, SH3E-C18-H] - - [A0, SH3E-C18-V] - - [A1, SH3E-C18-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c18-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c18-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c18-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C19 - mapping: - - [B0, SH1A-C19-H] - - [A0, SH1A-C19-V] - - [A1, SH1A-C19-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c19-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c19-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c19-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C19 - mapping: - - [B0, SD1A-C19-H] - - [A0, SD1A-C19-V] - - [A1, SD1A-C19-SQ] - - [B2, SD1A-C19-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C19 - mapping: - - [B0, SF2A-C19-H] - - [A0, SF2A-C19-V] - - [A1, SF2A-C19-SQ] - - [B2, SF2A-C19-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c19-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c19-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c19-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c19-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C19 - mapping: - - [B0, SD1B-C19-H] - - [A0, SD1B-C19-V] - - [A1, SD1B-C19-SQ] - - [B2, SD1B-C19-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C19 - mapping: - - [B0, SH2B-C19-H] - - [A0, SH2B-C19-V] - - [A1, SH2B-C19-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c19-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c19-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c19-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C19 - mapping: - - [B0, SD1D-C19-H] - - [A0, SD1D-C19-V] - - [A1, SD1D-C19-SQ] - - [B2, SD1D-C19-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C19 - mapping: - - [B0, SF2E-C19-H] - - [A0, SF2E-C19-V] - - [A1, SF2E-C19-SQ] - - [B2, SF2E-C19-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c19-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c19-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c19-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c19-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C19 - mapping: - - [B0, SD1E-C19-H] - - [A0, SD1E-C19-V] - - [A1, SD1E-C19-SQ] - - [B2, SD1E-C19-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c19-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C19 - mapping: - - [B0, SH3E-C19-H] - - [A0, SH3E-C19-V] - - [A1, SH3E-C19-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c19-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c19-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c19-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C20 - mapping: - - [B0, SH1A-C20-H] - - [A0, SH1A-C20-V] - - [A1, SH1A-C20-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c20-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c20-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c20-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C20 - mapping: - - [B0, SD1A-C20-H] - - [A0, SD1A-C20-V] - - [A1, SD1A-C20-SQ] - - [B2, SD1A-C20-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C20 - mapping: - - [B0, SF2A-C20-H] - - [A0, SF2A-C20-V] - - [A1, SF2A-C20-SQ] - - [B2, SF2A-C20-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c20-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c20-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c20-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c20-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C20 - mapping: - - [B0, SD1B-C20-H] - - [A0, SD1B-C20-V] - - [A1, SD1B-C20-SQ] - - [B2, SD1B-C20-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C20 - mapping: - - [B0, SH2B-C20-H] - - [A0, SH2B-C20-V] - - [A1, SH2B-C20-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c20-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c20-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c20-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C20 - mapping: - - [B0, SD1D-C20-H] - - [A0, SD1D-C20-V] - - [A1, SD1D-C20-SQ] - - [B2, SD1D-C20-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C20 - mapping: - - [B0, SF2E-C20-H] - - [A0, SF2E-C20-V] - - [A1, SF2E-C20-SQ] - - [B2, SF2E-C20-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c20-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c20-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c20-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c20-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C20 - mapping: - - [B0, SD1E-C20-H] - - [A0, SD1E-C20-V] - - [A1, SD1E-C20-SQ] - - [B2, SD1E-C20-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c20-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C20 - mapping: - - [B0, SH3E-C20-H] - - [A0, SH3E-C20-V] - - [A1, SH3E-C20-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c20-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c20-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c20-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C21 - mapping: - - [B0, SH1A-C21-H] - - [A0, SH1A-C21-V] - - [A1, SH1A-C21-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c21-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c21-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c21-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C21 - mapping: - - [B0, SD1A-C21-H] - - [A0, SD1A-C21-V] - - [A1, SD1A-C21-SQ] - - [B2, SD1A-C21-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C21 - mapping: - - [B0, SF2A-C21-H] - - [A0, SF2A-C21-V] - - [A1, SF2A-C21-SQ] - - [B2, SF2A-C21-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c21-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c21-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c21-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c21-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C21 - mapping: - - [B0, SD1B-C21-H] - - [A0, SD1B-C21-V] - - [A1, SD1B-C21-SQ] - - [B2, SD1B-C21-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C21 - mapping: - - [B0, SH2B-C21-H] - - [A0, SH2B-C21-V] - - [A1, SH2B-C21-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c21-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c21-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c21-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C21 - mapping: - - [B0, SD1D-C21-H] - - [A0, SD1D-C21-V] - - [A1, SD1D-C21-SQ] - - [B2, SD1D-C21-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C21 - mapping: - - [B0, SF2E-C21-H] - - [A0, SF2E-C21-V] - - [A1, SF2E-C21-SQ] - - [B2, SF2E-C21-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c21-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c21-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c21-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c21-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C21 - mapping: - - [B0, SD1E-C21-H] - - [A0, SD1E-C21-V] - - [A1, SD1E-C21-SQ] - - [B2, SD1E-C21-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c21-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C21 - mapping: - - [B0, SH3E-C21-H] - - [A0, SH3E-C21-V] - - [A1, SH3E-C21-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c21-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c21-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c21-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C22 - mapping: - - [B0, SH1A-C22-H] - - [A0, SH1A-C22-V] - - [A1, SH1A-C22-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c22-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c22-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c22-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C22 - mapping: - - [B0, SD1A-C22-H] - - [A0, SD1A-C22-V] - - [A1, SD1A-C22-SQ] - - [B2, SD1A-C22-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C22 - mapping: - - [B0, SF2A-C22-H] - - [A0, SF2A-C22-V] - - [A1, SF2A-C22-SQ] - - [B2, SF2A-C22-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c22-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c22-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c22-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c22-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C22 - mapping: - - [B0, SD1B-C22-H] - - [A0, SD1B-C22-V] - - [A1, SD1B-C22-SQ] - - [B2, SD1B-C22-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C22 - mapping: - - [B0, SH2B-C22-H] - - [A0, SH2B-C22-V] - - [A1, SH2B-C22-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c22-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c22-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c22-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C22 - mapping: - - [B0, SD1D-C22-H] - - [A0, SD1D-C22-V] - - [A1, SD1D-C22-SQ] - - [B2, SD1D-C22-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C22 - mapping: - - [B0, SF2E-C22-H] - - [A0, SF2E-C22-V] - - [A1, SF2E-C22-SQ] - - [B2, SF2E-C22-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c22-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c22-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c22-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c22-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C22 - mapping: - - [B0, SD1E-C22-H] - - [A0, SD1E-C22-V] - - [A1, SD1E-C22-SQ] - - [B2, SD1E-C22-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c22-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C22 - mapping: - - [B0, SH3E-C22-H] - - [A0, SH3E-C22-V] - - [A1, SH3E-C22-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c22-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c22-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c22-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C23 - mapping: - - [B0, SH1A-C23-H] - - [A0, SH1A-C23-V] - - [A1, SH1A-C23-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c23-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c23-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c23-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C23 - mapping: - - [B0, SD1A-C23-H] - - [A0, SD1A-C23-V] - - [A1, SD1A-C23-SQ] - - [B2, SD1A-C23-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C23 - mapping: - - [B0, SF2A-C23-H] - - [A0, SF2A-C23-V] - - [A1, SF2A-C23-SQ] - - [B2, SF2A-C23-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c23-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c23-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c23-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c23-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C23 - mapping: - - [B0, SD1B-C23-H] - - [A0, SD1B-C23-V] - - [A1, SD1B-C23-SQ] - - [B2, SD1B-C23-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C23 - mapping: - - [B0, SH2B-C23-H] - - [A0, SH2B-C23-V] - - [A1, SH2B-C23-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c23-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c23-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c23-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C23 - mapping: - - [B0, SD1D-C23-H] - - [A0, SD1D-C23-V] - - [A1, SD1D-C23-SQ] - - [B2, SD1D-C23-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C23 - mapping: - - [B0, SF2E-C23-H] - - [A0, SF2E-C23-V] - - [A1, SF2E-C23-SQ] - - [B2, SF2E-C23-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c23-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c23-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c23-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c23-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C23 - mapping: - - [B0, SD1E-C23-H] - - [A0, SD1E-C23-V] - - [A1, SD1E-C23-SQ] - - [B2, SD1E-C23-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c23-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C23 - mapping: - - [B0, SH3E-C23-H] - - [A0, SH3E-C23-V] - - [A1, SH3E-C23-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c23-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c23-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c23-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C24 - mapping: - - [B0, SH1A-C24-H] - - [A0, SH1A-C24-V] - - [A1, SH1A-C24-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c24-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c24-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c24-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C24 - mapping: - - [B0, SD1A-C24-H] - - [A0, SD1A-C24-V] - - [A1, SD1A-C24-SQ] - - [B2, SD1A-C24-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C24 - mapping: - - [B0, SF2A-C24-H] - - [A0, SF2A-C24-V] - - [A1, SF2A-C24-SQ] - - [B2, SF2A-C24-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c24-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c24-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c24-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c24-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C24 - mapping: - - [B0, SD1B-C24-H] - - [A0, SD1B-C24-V] - - [A1, SD1B-C24-SQ] - - [B2, SD1B-C24-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C24 - mapping: - - [B0, SH2B-C24-H] - - [A0, SH2B-C24-V] - - [A1, SH2B-C24-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c24-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c24-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c24-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C24 - mapping: - - [B0, SD1D-C24-H] - - [A0, SD1D-C24-V] - - [A1, SD1D-C24-SQ] - - [B2, SD1D-C24-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C24 - mapping: - - [B0, SF2E-C24-H] - - [A0, SF2E-C24-V] - - [A1, SF2E-C24-SQ] - - [B2, SF2E-C24-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c24-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c24-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c24-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c24-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C24 - mapping: - - [B0, SD1E-C24-H] - - [A0, SD1E-C24-V] - - [A1, SD1E-C24-SQ] - - [B2, SD1E-C24-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c24-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C24 - mapping: - - [B0, SH3E-C24-H] - - [A0, SH3E-C24-V] - - [A1, SH3E-C24-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c24-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c24-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c24-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C25 - mapping: - - [B0, SH1A-C25-H] - - [A0, SH1A-C25-V] - - [A1, SH1A-C25-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c25-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c25-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c25-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C25 - mapping: - - [B0, SD1A-C25-H] - - [A0, SD1A-C25-V] - - [A1, SD1A-C25-SQ] - - [B2, SD1A-C25-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C25 - mapping: - - [B0, SF2A-C25-H] - - [A0, SF2A-C25-V] - - [A1, SF2A-C25-SQ] - - [B2, SF2A-C25-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c25-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c25-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c25-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c25-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C25 - mapping: - - [B0, SD1B-C25-H] - - [A0, SD1B-C25-V] - - [A1, SD1B-C25-SQ] - - [B2, SD1B-C25-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C25 - mapping: - - [B0, SH2B-C25-H] - - [A0, SH2B-C25-V] - - [A1, SH2B-C25-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c25-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c25-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c25-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C25 - mapping: - - [B0, SD1D-C25-H] - - [A0, SD1D-C25-V] - - [A1, SD1D-C25-SQ] - - [B2, SD1D-C25-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C25 - mapping: - - [B0, SF2E-C25-H] - - [A0, SF2E-C25-V] - - [A1, SF2E-C25-SQ] - - [B2, SF2E-C25-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c25-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c25-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c25-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c25-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C25 - mapping: - - [B0, SD1E-C25-H] - - [A0, SD1E-C25-V] - - [A1, SD1E-C25-SQ] - - [B2, SD1E-C25-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c25-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C25 - mapping: - - [B0, SH3E-C25-H] - - [A0, SH3E-C25-V] - - [A1, SH3E-C25-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c25-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c25-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c25-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C26 - mapping: - - [B0, SH1A-C26-H] - - [A0, SH1A-C26-V] - - [A1, SH1A-C26-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c26-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c26-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c26-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C26 - mapping: - - [B0, SD1A-C26-H] - - [A0, SD1A-C26-V] - - [A1, SD1A-C26-SQ] - - [B2, SD1A-C26-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C26 - mapping: - - [B0, SF2A-C26-H] - - [A0, SF2A-C26-V] - - [A1, SF2A-C26-SQ] - - [B2, SF2A-C26-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c26-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c26-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c26-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c26-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C26 - mapping: - - [B0, SD1B-C26-H] - - [A0, SD1B-C26-V] - - [A1, SD1B-C26-SQ] - - [B2, SD1B-C26-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C26 - mapping: - - [B0, SH2B-C26-H] - - [A0, SH2B-C26-V] - - [A1, SH2B-C26-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c26-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c26-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c26-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C26 - mapping: - - [B0, SD1D-C26-H] - - [A0, SD1D-C26-V] - - [A1, SD1D-C26-SQ] - - [B2, SD1D-C26-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C26 - mapping: - - [B0, SF2E-C26-H] - - [A0, SF2E-C26-V] - - [A1, SF2E-C26-SQ] - - [B2, SF2E-C26-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c26-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c26-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c26-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c26-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C26 - mapping: - - [B0, SD1E-C26-H] - - [A0, SD1E-C26-V] - - [A1, SD1E-C26-SQ] - - [B2, SD1E-C26-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c26-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C26 - mapping: - - [B0, SH3E-C26-H] - - [A0, SH3E-C26-V] - - [A1, SH3E-C26-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c26-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c26-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c26-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C27 - mapping: - - [B0, SH1A-C27-H] - - [A0, SH1A-C27-V] - - [A1, SH1A-C27-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c27-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c27-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c27-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C27 - mapping: - - [B0, SD1A-C27-H] - - [A0, SD1A-C27-V] - - [A1, SD1A-C27-SQ] - - [B2, SD1A-C27-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C27 - mapping: - - [B0, SF2A-C27-H] - - [A0, SF2A-C27-V] - - [A1, SF2A-C27-SQ] - - [B2, SF2A-C27-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c27-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c27-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c27-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c27-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C27 - mapping: - - [B0, SD1B-C27-H] - - [A0, SD1B-C27-V] - - [A1, SD1B-C27-SQ] - - [B2, SD1B-C27-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C27 - mapping: - - [B0, SH2B-C27-H] - - [A0, SH2B-C27-V] - - [A1, SH2B-C27-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c27-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c27-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c27-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C27 - mapping: - - [B0, SD1D-C27-H] - - [A0, SD1D-C27-V] - - [A1, SD1D-C27-SQ] - - [B2, SD1D-C27-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C27 - mapping: - - [B0, SF2E-C27-H] - - [A0, SF2E-C27-V] - - [A1, SF2E-C27-SQ] - - [B2, SF2E-C27-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c27-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c27-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c27-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c27-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C27 - mapping: - - [B0, SD1E-C27-H] - - [A0, SD1E-C27-V] - - [A1, SD1E-C27-SQ] - - [B2, SD1E-C27-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c27-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C27 - mapping: - - [B0, SH3E-C27-H] - - [A0, SH3E-C27-V] - - [A1, SH3E-C27-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c27-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c27-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c27-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C28 - mapping: - - [B0, SH1A-C28-H] - - [A0, SH1A-C28-V] - - [A1, SH1A-C28-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c28-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c28-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c28-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C28 - mapping: - - [B0, SD1A-C28-H] - - [A0, SD1A-C28-V] - - [A1, SD1A-C28-SQ] - - [B2, SD1A-C28-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C28 - mapping: - - [B0, SF2A-C28-H] - - [A0, SF2A-C28-V] - - [A1, SF2A-C28-SQ] - - [B2, SF2A-C28-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c28-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c28-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c28-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c28-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C28 - mapping: - - [B0, SD1B-C28-H] - - [A0, SD1B-C28-V] - - [A1, SD1B-C28-SQ] - - [B2, SD1B-C28-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C28 - mapping: - - [B0, SH2B-C28-H] - - [A0, SH2B-C28-V] - - [A1, SH2B-C28-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c28-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c28-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c28-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C28 - mapping: - - [B0, SD1D-C28-H] - - [A0, SD1D-C28-V] - - [A1, SD1D-C28-SQ] - - [B2, SD1D-C28-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C28 - mapping: - - [B0, SF2E-C28-H] - - [A0, SF2E-C28-V] - - [A1, SF2E-C28-SQ] - - [B2, SF2E-C28-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c28-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c28-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c28-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c28-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C28 - mapping: - - [B0, SD1E-C28-H] - - [A0, SD1E-C28-V] - - [A1, SD1E-C28-SQ] - - [B2, SD1E-C28-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c28-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C28 - mapping: - - [B0, SH3E-C28-H] - - [A0, SH3E-C28-V] - - [A1, SH3E-C28-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c28-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c28-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c28-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C29 - mapping: - - [B0, SH1A-C29-H] - - [A0, SH1A-C29-V] - - [A1, SH1A-C29-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c29-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c29-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c29-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C29 - mapping: - - [B0, SD1A-C29-H] - - [A0, SD1A-C29-V] - - [A1, SD1A-C29-SQ] - - [B2, SD1A-C29-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C29 - mapping: - - [B0, SF2A-C29-H] - - [A0, SF2A-C29-V] - - [A1, SF2A-C29-SQ] - - [B2, SF2A-C29-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c29-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c29-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c29-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c29-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C29 - mapping: - - [B0, SD1B-C29-H] - - [A0, SD1B-C29-V] - - [A1, SD1B-C29-SQ] - - [B2, SD1B-C29-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C29 - mapping: - - [B0, SH2B-C29-H] - - [A0, SH2B-C29-V] - - [A1, SH2B-C29-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c29-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c29-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c29-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C29 - mapping: - - [B0, SD1D-C29-H] - - [A0, SD1D-C29-V] - - [A1, SD1D-C29-SQ] - - [B2, SD1D-C29-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C29 - mapping: - - [B0, SF2E-C29-H] - - [A0, SF2E-C29-V] - - [A1, SF2E-C29-SQ] - - [B2, SF2E-C29-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c29-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c29-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c29-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c29-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C29 - mapping: - - [B0, SD1E-C29-H] - - [A0, SD1E-C29-V] - - [A1, SD1E-C29-SQ] - - [B2, SD1E-C29-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c29-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C29 - mapping: - - [B0, SH3E-C29-H] - - [A0, SH3E-C29-V] - - [A1, SH3E-C29-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c29-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c29-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c29-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C30 - mapping: - - [B0, SH1A-C30-H] - - [A0, SH1A-C30-V] - - [A1, SH1A-C30-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c30-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c30-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c30-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C30 - mapping: - - [B0, SD1A-C30-H] - - [A0, SD1A-C30-V] - - [A1, SD1A-C30-SQ] - - [B2, SD1A-C30-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C30 - mapping: - - [B0, SF2A-C30-H] - - [A0, SF2A-C30-V] - - [A1, SF2A-C30-SQ] - - [B2, SF2A-C30-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c30-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c30-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c30-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c30-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C30 - mapping: - - [B0, SD1B-C30-H] - - [A0, SD1B-C30-V] - - [A1, SD1B-C30-SQ] - - [B2, SD1B-C30-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C30 - mapping: - - [B0, SH2B-C30-H] - - [A0, SH2B-C30-V] - - [A1, SH2B-C30-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c30-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c30-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c30-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C30 - mapping: - - [B0, SD1D-C30-H] - - [A0, SD1D-C30-V] - - [A1, SD1D-C30-SQ] - - [B2, SD1D-C30-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C30 - mapping: - - [B0, SF2E-C30-H] - - [A0, SF2E-C30-V] - - [A1, SF2E-C30-SQ] - - [B2, SF2E-C30-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c30-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c30-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c30-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c30-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C30 - mapping: - - [B0, SD1E-C30-H] - - [A0, SD1E-C30-V] - - [A1, SD1E-C30-SQ] - - [B2, SD1E-C30-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c30-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C30 - mapping: - - [B0, SH3E-C30-H] - - [A0, SH3E-C30-V] - - [A1, SH3E-C30-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c30-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c30-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c30-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C31 - mapping: - - [B0, SH1A-C31-H] - - [A0, SH1A-C31-V] - - [A1, SH1A-C31-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c31-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c31-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c31-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C31 - mapping: - - [B0, SD1A-C31-H] - - [A0, SD1A-C31-V] - - [A1, SD1A-C31-SQ] - - [B2, SD1A-C31-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C31 - mapping: - - [B0, SF2A-C31-H] - - [A0, SF2A-C31-V] - - [A1, SF2A-C31-SQ] - - [B2, SF2A-C31-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c31-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c31-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c31-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c31-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C31 - mapping: - - [B0, SD1B-C31-H] - - [A0, SD1B-C31-V] - - [A1, SD1B-C31-SQ] - - [B2, SD1B-C31-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C31 - mapping: - - [B0, SH2B-C31-H] - - [A0, SH2B-C31-V] - - [A1, SH2B-C31-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c31-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c31-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c31-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C31 - mapping: - - [B0, SD1D-C31-H] - - [A0, SD1D-C31-V] - - [A1, SD1D-C31-SQ] - - [B2, SD1D-C31-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C31 - mapping: - - [B0, SF2E-C31-H] - - [A0, SF2E-C31-V] - - [A1, SF2E-C31-SQ] - - [B2, SF2E-C31-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c31-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c31-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c31-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c31-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C31 - mapping: - - [B0, SD1E-C31-H] - - [A0, SD1E-C31-V] - - [A1, SD1E-C31-SQ] - - [B2, SD1E-C31-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c31-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C31 - mapping: - - [B0, SH3E-C31-H] - - [A0, SH3E-C31-V] - - [A1, SH3E-C31-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c31-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c31-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c31-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C32 - mapping: - - [B0, SH1A-C32-H] - - [A0, SH1A-C32-V] - - [A1, SH1A-C32-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c32-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c32-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c32-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C32 - mapping: - - [B0, SD1A-C32-H] - - [A0, SD1A-C32-V] - - [A1, SD1A-C32-SQ] - - [B2, SD1A-C32-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C32 - mapping: - - [B0, SF2A-C32-H] - - [A0, SF2A-C32-V] - - [A1, SF2A-C32-SQ] - - [B2, SF2A-C32-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c32-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c32-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c32-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c32-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C32 - mapping: - - [B0, SD1B-C32-H] - - [A0, SD1B-C32-V] - - [A1, SD1B-C32-SQ] - - [B2, SD1B-C32-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C32 - mapping: - - [B0, SH2B-C32-H] - - [A0, SH2B-C32-V] - - [A1, SH2B-C32-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c32-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c32-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c32-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C32 - mapping: - - [B0, SD1D-C32-H] - - [A0, SD1D-C32-V] - - [A1, SD1D-C32-SQ] - - [B2, SD1D-C32-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C32 - mapping: - - [B0, SF2E-C32-H] - - [A0, SF2E-C32-V] - - [A1, SF2E-C32-SQ] - - [B2, SF2E-C32-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c32-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c32-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c32-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c32-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C32 - mapping: - - [B0, SD1E-C32-H] - - [A0, SD1E-C32-V] - - [A1, SD1E-C32-SQ] - - [B2, SD1E-C32-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c32-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C32 - mapping: - - [B0, SH3E-C32-H] - - [A0, SH3E-C32-V] - - [A1, SH3E-C32-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c32-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c32-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c32-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C01 - mapping: - - [B0, SH1A-C01-H] - - [A0, SH1A-C01-V] - - [A1, SH1A-C01-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c01-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c01-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c01-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C01 - mapping: - - [B0, SD1A-C01-H] - - [A0, SD1A-C01-V] - - [A1, SD1A-C01-SQ] - - [B2, SD1A-C01-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C01 - mapping: - - [B0, SF2A-C01-H] - - [A0, SF2A-C01-V] - - [A1, SF2A-C01-SQ] - - [B2, SF2A-C01-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c01-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c01-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c01-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c01-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C01 - mapping: - - [B0, SD1B-C01-H] - - [A0, SD1B-C01-V] - - [A1, SD1B-C01-SQ] - - [B2, SD1B-C01-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C01 - mapping: - - [B0, SH2B-C01-H] - - [A0, SH2B-C01-V] - - [A1, SH2B-C01-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c01-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c01-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c01-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C01 - mapping: - - [B0, SD1D-C01-H] - - [A0, SD1D-C01-V] - - [A1, SD1D-C01-SQ] - - [B2, SD1D-C01-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C01 - mapping: - - [B0, SF2E-C01-H] - - [A0, SF2E-C01-V] - - [A1, SF2E-C01-SQ] - - [B2, SF2E-C01-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c01-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c01-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c01-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c01-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C01 - mapping: - - [B0, SD1E-C01-H] - - [A0, SD1E-C01-V] - - [A1, SD1E-C01-SQ] - - [B2, SD1E-C01-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c01-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C01 - mapping: - - [B0, SH3E-C01-H] - - [A0, SH3E-C01-V] - - [A1, SH3E-C01-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c01-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c01-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c01-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C02 - mapping: - - [B0, SH1A-C02-H] - - [A0, SH1A-C02-V] - - [A1, SH1A-C02-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c02-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c02-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c02-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1A-C02 - mapping: - - [B0, SD1A-C02-H] - - [A0, SD1A-C02-V] - - [A1, SD1A-C02-SQ] - - [B2, SD1A-C02-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2A-C02 - mapping: - - [B0, SF2A-C02-H] - - [A0, SF2A-C02-V] - - [A1, SF2A-C02-SQ] - - [B2, SF2A-C02-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c02-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c02-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c02-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c02-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1B-C02 - mapping: - - [B0, SD1B-C02-H] - - [A0, SD1B-C02-V] - - [A1, SD1B-C02-SQ] - - [B2, SD1B-C02-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C02 - mapping: - - [B0, SH2B-C02-H] - - [A0, SH2B-C02-V] - - [A1, SH2B-C02-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c02-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c02-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c02-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SD1D-C02 - mapping: - - [B0, SD1D-C02-H] - - [A0, SD1D-C02-V] - - [A1, SD1D-C02-SQ] - - [B2, SD1D-C02-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SF2E-C02 - mapping: - - [B0, SF2E-C02-H] - - [A0, SF2E-C02-V] - - [A1, SF2E-C02-SQ] - - [B2, SF2E-C02-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c02-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c02-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c02-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c02-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SD1E-C02 - mapping: - - [B0, SD1E-C02-H] - - [A0, SD1E-C02-V] - - [A1, SD1E-C02-SQ] - - [B2, SD1E-C02-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c02-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C02 - mapping: - - [B0, SH3E-C02-H] - - [A0, SH3E-C02-V] - - [A1, SH3E-C02-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c02-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c02-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c02-e-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SH1A-C03 - mapping: - - [B0, SH1A-C03-H] - - [A0, SH1A-C03-V] - - [A1, SH1A-C03-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH1_SH3_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c03-a-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c03-a-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh1/c03-a-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SI1A-C03 - mapping: - - [B0, SI1A-C03-H] - - [A0, SI1A-C03-V] - - [A1, SI1A-C03-SQ] - - [B2, SI1A-C03-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SI2A-C03 - mapping: - - [B0, SI2A-C03-H] - - [A0, SI2A-C03-V] - - [A1, SI2A-C03-SQ] - - [B2, SI2A-C03-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c03-a/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c03-a/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c03-a/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c03-a/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SI1B-C03 - mapping: - - [B0, SI1B-C03-H] - - [A0, SI1B-C03-V] - - [A1, SI1B-C03-SQ] - - [B2, SI1B-C03-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-b/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-b/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-b/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-b/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH2B-C03 - mapping: - - [B0, SH2B-C03-H] - - [A0, SH2B-C03-V] - - [A1, SH2B-C03-SQ] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1] - units: [rad,rad,m-1] - pseudo_factors: [1.0,-1.0,-1.0] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SH2_sq_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SH_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c03-b-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c03-b-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh2/c03-b-ch3/current - unit: A - - type: pyaml.magnet.cfm_magnet - name: SI1D-C03 - mapping: - - [B0, SI1D-C03-H] - - [A0, SI1D-C03-V] - - [A1, SI1D-C03-SQ] - - [B2, SI1D-C03-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-d/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-d/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-d/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-d/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SI2E-C03 - mapping: - - [B0, SI2E-C03-H] - - [A0, SI2E-C03-V] - - [A1, SI2E-C03-SQ] - - [B2, SI2E-C03-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c03-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c03-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c03-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sf2/c03-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SI1E-C03 - mapping: - - [B0, SI1E-C03-H] - - [A0, SI1E-C03-V] - - [A1, SI1E-C03-SQ] - - [B2, SI1E-C03-S] - model: - type: pyaml.magnet.identity_cfm_model - multipoles: [B0,A0,A1,B2] - units: [rad,rad,m-1,m-2] - physics: - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-e/Strength_H - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-e/Strength_V - unit: rad - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-e/Strength_SQ - unit: m-1 - - type: tango.pyaml.attribute - attribute: srmag/m-sd1/c03-e/Strength - unit: m-2 - - type: pyaml.magnet.cfm_magnet - name: SH3E-C03 - mapping: - - [B0, SH3E-C03-H] - - [A0, SH3E-C03-V] - - [A1, SH3E-C03-SQ] - - [B2, SH3E-C03-S] - model: - type: pyaml.magnet.linear_cfm_model - multipoles: [B0,A0,A1,B2] - pseudo_factors: [1.0,-1.0,-1.0,-1.0] - units: [rad,rad,m-1,m-2] - curves: - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SHI_h_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SHI_v_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SHI_sq_strength.csv - - type: pyaml.configuration.csvcurve - file: sr/magnet_models/SHI_sext_strength.csv - matrix: - type: pyaml.configuration.csvmatrix - file: sr/magnet_models/SHI_matrix.csv - powerconverters: - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c03-e-ch1/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c03-e-ch2/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c03-e-ch3/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c03-e-ch5/current - unit: A - - type: tango.pyaml.attribute - attribute: srmag/ps-corr-sh3/c03-e-ch6/current - unit: A - - type: pyaml.bpm.bpm - name: BPM_C04-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C05-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C05-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C05-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C05-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C05-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C05-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C05-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C05-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C05-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C05-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c05-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C06-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C06-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C06-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C06-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C06-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C06-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C06-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C06-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C06-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C06-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c06-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C07-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C07-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C07-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C07-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C07-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C07-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C07-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C07-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C07-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C07-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c07-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C08-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C08-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C08-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C08-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C08-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C08-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C08-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C08-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C08-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C08-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c08-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C09-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C09-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C09-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C09-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C09-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C09-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C09-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C09-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C09-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C09-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c09-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C10-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C10-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C10-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C10-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C10-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C10-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C10-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C10-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C10-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C10-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c10-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C11-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C11-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C11-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C11-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C11-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C11-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C11-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C11-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C11-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C11-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c11-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C12-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C12-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C12-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C12-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C12-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C12-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C12-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C12-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C12-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C12-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c12-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C13-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C13-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C13-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C13-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C13-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C13-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C13-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C13-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C13-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C13-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c13-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C14-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C14-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C14-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C14-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C14-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C14-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C14-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C14-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C14-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C14-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c14-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C15-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C15-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C15-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C15-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C15-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C15-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C15-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C15-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C15-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C15-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c15-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C16-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C16-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C16-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C16-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C16-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C16-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C16-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C16-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C16-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C16-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c16-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C17-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C17-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C17-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C17-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C17-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C17-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C17-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C17-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C17-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C17-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c17-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C18-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C18-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C18-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C18-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C18-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C18-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C18-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C18-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C18-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C18-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c18-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C19-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C19-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C19-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C19-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C19-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C19-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C19-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C19-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C19-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C19-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c19-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C20-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C20-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C20-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C20-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C20-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C20-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C20-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C20-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C20-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C20-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c20-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C21-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C21-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C21-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C21-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C21-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C21-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C21-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C21-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C21-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C21-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c21-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C22-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C22-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C22-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C22-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C22-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C22-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C22-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C22-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C22-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C22-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c22-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C23-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C23-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C23-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C23-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C23-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C23-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C23-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C23-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C23-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C23-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c23-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C24-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C24-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C24-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C24-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C24-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C24-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C24-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C24-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C24-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C24-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c24-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C25-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C25-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C25-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C25-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C25-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C25-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C25-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C25-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C25-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C25-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c25-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C26-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C26-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C26-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C26-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C26-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C26-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C26-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C26-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C26-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C26-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c26-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C27-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C27-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C27-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C27-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C27-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C27-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C27-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C27-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C27-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C27-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c27-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C28-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C28-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C28-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C28-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C28-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C28-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C28-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C28-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C28-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C28-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c28-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C29-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C29-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C29-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C29-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C29-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C29-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C29-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C29-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C29-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C29-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c29-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C30-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C30-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C30-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C30-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C30-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C30-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C30-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C30-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C30-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C30-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c30-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C31-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C31-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C31-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C31-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C31-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C31-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C31-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C31-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C31-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C31-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c31-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C32-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C32-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C32-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C32-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C32-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C32-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C32-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C32-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C32-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C32-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c32-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C01-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C01-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C01-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C01-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C01-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C01-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C01-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C01-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C01-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C01-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C02-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C02-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C02-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C02-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C02-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C02-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C02-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C02-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C02-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C02-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c02-10/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C03-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C03-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-02/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C03-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-03/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-03/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C03-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C03-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C03-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C03-07 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-07/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-07/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C03-08 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-08/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-08/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C03-09 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-09/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-09/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C03-10 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-10/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c03-10/SA_VPosition - unit: m + attribute: sys/ringsimulator/ebs/RfVoltage + unit: V +- type: pyaml.magnet.cfm_magnet + name: SH1A-C04 + mapping: + - [B0, SH1A-C04-H] + - [A0, SH1A-C04-V] + - [A1, SH1A-C04-SQ] + - [B2, SH1A-C04-S] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1,B2] + pseudo_factors: [1.0,-1.0,-1.0,-1.0] + units: [rad,rad,m-1,m-2] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SHI_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SHI_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SHI_sq_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SHI_sext_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SHI_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c04-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c04-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c04-a-ch3/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c04-a-ch5/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c04-a-ch6/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SJ1A-C04 + mapping: + - [B0, SJ1A-C04-H] + - [A0, SJ1A-C04-V] + - [A1, SJ1A-C04-SQ] + - [B2, SJ1A-C04-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SJ2A-C04 + mapping: + - [B0, SJ2A-C04-H] + - [A0, SJ2A-C04-V] + - [A1, SJ2A-C04-SQ] + - [B2, SJ2A-C04-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c04-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c04-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c04-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c04-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SJ1B-C04 + mapping: + - [B0, SJ1B-C04-H] + - [A0, SJ1B-C04-V] + - [A1, SJ1B-C04-SQ] + - [B2, SJ1B-C04-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C04 + mapping: + - [B0, SH2B-C04-H] + - [A0, SH2B-C04-V] + - [A1, SH2B-C04-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c04-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c04-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c04-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SJ1D-C04 + mapping: + - [B0, SJ1D-C04-H] + - [A0, SJ1D-C04-V] + - [A1, SJ1D-C04-SQ] + - [B2, SJ1D-C04-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SJ2E-C04 + mapping: + - [B0, SJ2E-C04-H] + - [A0, SJ2E-C04-V] + - [A1, SJ2E-C04-SQ] + - [B2, SJ2E-C04-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c04-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c04-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c04-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c04-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SJ1E-C04 + mapping: + - [B0, SJ1E-C04-H] + - [A0, SJ1E-C04-V] + - [A1, SJ1E-C04-SQ] + - [B2, SJ1E-C04-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c04-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C04 + mapping: + - [B0, SH3E-C04-H] + - [A0, SH3E-C04-V] + - [A1, SH3E-C04-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c04-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c04-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c04-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C05 + mapping: + - [B0, SH1A-C05-H] + - [A0, SH1A-C05-V] + - [A1, SH1A-C05-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c05-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c05-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c05-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C05 + mapping: + - [B0, SD1A-C05-H] + - [A0, SD1A-C05-V] + - [A1, SD1A-C05-SQ] + - [B2, SD1A-C05-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C05 + mapping: + - [B0, SF2A-C05-H] + - [A0, SF2A-C05-V] + - [A1, SF2A-C05-SQ] + - [B2, SF2A-C05-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c05-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c05-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c05-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c05-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C05 + mapping: + - [B0, SD1B-C05-H] + - [A0, SD1B-C05-V] + - [A1, SD1B-C05-SQ] + - [B2, SD1B-C05-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C05 + mapping: + - [B0, SH2B-C05-H] + - [A0, SH2B-C05-V] + - [A1, SH2B-C05-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c05-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c05-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c05-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C05 + mapping: + - [B0, SD1D-C05-H] + - [A0, SD1D-C05-V] + - [A1, SD1D-C05-SQ] + - [B2, SD1D-C05-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C05 + mapping: + - [B0, SF2E-C05-H] + - [A0, SF2E-C05-V] + - [A1, SF2E-C05-SQ] + - [B2, SF2E-C05-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c05-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c05-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c05-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c05-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C05 + mapping: + - [B0, SD1E-C05-H] + - [A0, SD1E-C05-V] + - [A1, SD1E-C05-SQ] + - [B2, SD1E-C05-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c05-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C05 + mapping: + - [B0, SH3E-C05-H] + - [A0, SH3E-C05-V] + - [A1, SH3E-C05-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c05-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c05-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c05-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C06 + mapping: + - [B0, SH1A-C06-H] + - [A0, SH1A-C06-V] + - [A1, SH1A-C06-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c06-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c06-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c06-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C06 + mapping: + - [B0, SD1A-C06-H] + - [A0, SD1A-C06-V] + - [A1, SD1A-C06-SQ] + - [B2, SD1A-C06-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C06 + mapping: + - [B0, SF2A-C06-H] + - [A0, SF2A-C06-V] + - [A1, SF2A-C06-SQ] + - [B2, SF2A-C06-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c06-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c06-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c06-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c06-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C06 + mapping: + - [B0, SD1B-C06-H] + - [A0, SD1B-C06-V] + - [A1, SD1B-C06-SQ] + - [B2, SD1B-C06-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C06 + mapping: + - [B0, SH2B-C06-H] + - [A0, SH2B-C06-V] + - [A1, SH2B-C06-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c06-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c06-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c06-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C06 + mapping: + - [B0, SD1D-C06-H] + - [A0, SD1D-C06-V] + - [A1, SD1D-C06-SQ] + - [B2, SD1D-C06-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C06 + mapping: + - [B0, SF2E-C06-H] + - [A0, SF2E-C06-V] + - [A1, SF2E-C06-SQ] + - [B2, SF2E-C06-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c06-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c06-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c06-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c06-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C06 + mapping: + - [B0, SD1E-C06-H] + - [A0, SD1E-C06-V] + - [A1, SD1E-C06-SQ] + - [B2, SD1E-C06-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c06-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C06 + mapping: + - [B0, SH3E-C06-H] + - [A0, SH3E-C06-V] + - [A1, SH3E-C06-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c06-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c06-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c06-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C07 + mapping: + - [B0, SH1A-C07-H] + - [A0, SH1A-C07-V] + - [A1, SH1A-C07-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c07-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c07-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c07-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C07 + mapping: + - [B0, SD1A-C07-H] + - [A0, SD1A-C07-V] + - [A1, SD1A-C07-SQ] + - [B2, SD1A-C07-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C07 + mapping: + - [B0, SF2A-C07-H] + - [A0, SF2A-C07-V] + - [A1, SF2A-C07-SQ] + - [B2, SF2A-C07-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c07-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c07-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c07-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c07-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C07 + mapping: + - [B0, SD1B-C07-H] + - [A0, SD1B-C07-V] + - [A1, SD1B-C07-SQ] + - [B2, SD1B-C07-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C07 + mapping: + - [B0, SH2B-C07-H] + - [A0, SH2B-C07-V] + - [A1, SH2B-C07-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c07-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c07-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c07-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C07 + mapping: + - [B0, SD1D-C07-H] + - [A0, SD1D-C07-V] + - [A1, SD1D-C07-SQ] + - [B2, SD1D-C07-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C07 + mapping: + - [B0, SF2E-C07-H] + - [A0, SF2E-C07-V] + - [A1, SF2E-C07-SQ] + - [B2, SF2E-C07-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c07-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c07-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c07-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c07-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C07 + mapping: + - [B0, SD1E-C07-H] + - [A0, SD1E-C07-V] + - [A1, SD1E-C07-SQ] + - [B2, SD1E-C07-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c07-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C07 + mapping: + - [B0, SH3E-C07-H] + - [A0, SH3E-C07-V] + - [A1, SH3E-C07-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c07-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c07-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c07-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C08 + mapping: + - [B0, SH1A-C08-H] + - [A0, SH1A-C08-V] + - [A1, SH1A-C08-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c08-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c08-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c08-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C08 + mapping: + - [B0, SD1A-C08-H] + - [A0, SD1A-C08-V] + - [A1, SD1A-C08-SQ] + - [B2, SD1A-C08-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C08 + mapping: + - [B0, SF2A-C08-H] + - [A0, SF2A-C08-V] + - [A1, SF2A-C08-SQ] + - [B2, SF2A-C08-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c08-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c08-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c08-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c08-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C08 + mapping: + - [B0, SD1B-C08-H] + - [A0, SD1B-C08-V] + - [A1, SD1B-C08-SQ] + - [B2, SD1B-C08-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C08 + mapping: + - [B0, SH2B-C08-H] + - [A0, SH2B-C08-V] + - [A1, SH2B-C08-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c08-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c08-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c08-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C08 + mapping: + - [B0, SD1D-C08-H] + - [A0, SD1D-C08-V] + - [A1, SD1D-C08-SQ] + - [B2, SD1D-C08-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C08 + mapping: + - [B0, SF2E-C08-H] + - [A0, SF2E-C08-V] + - [A1, SF2E-C08-SQ] + - [B2, SF2E-C08-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c08-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c08-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c08-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c08-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C08 + mapping: + - [B0, SD1E-C08-H] + - [A0, SD1E-C08-V] + - [A1, SD1E-C08-SQ] + - [B2, SD1E-C08-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c08-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C08 + mapping: + - [B0, SH3E-C08-H] + - [A0, SH3E-C08-V] + - [A1, SH3E-C08-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c08-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c08-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c08-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C09 + mapping: + - [B0, SH1A-C09-H] + - [A0, SH1A-C09-V] + - [A1, SH1A-C09-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c09-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c09-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c09-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C09 + mapping: + - [B0, SD1A-C09-H] + - [A0, SD1A-C09-V] + - [A1, SD1A-C09-SQ] + - [B2, SD1A-C09-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C09 + mapping: + - [B0, SF2A-C09-H] + - [A0, SF2A-C09-V] + - [A1, SF2A-C09-SQ] + - [B2, SF2A-C09-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c09-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c09-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c09-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c09-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C09 + mapping: + - [B0, SD1B-C09-H] + - [A0, SD1B-C09-V] + - [A1, SD1B-C09-SQ] + - [B2, SD1B-C09-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C09 + mapping: + - [B0, SH2B-C09-H] + - [A0, SH2B-C09-V] + - [A1, SH2B-C09-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c09-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c09-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c09-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C09 + mapping: + - [B0, SD1D-C09-H] + - [A0, SD1D-C09-V] + - [A1, SD1D-C09-SQ] + - [B2, SD1D-C09-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C09 + mapping: + - [B0, SF2E-C09-H] + - [A0, SF2E-C09-V] + - [A1, SF2E-C09-SQ] + - [B2, SF2E-C09-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c09-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c09-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c09-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c09-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C09 + mapping: + - [B0, SD1E-C09-H] + - [A0, SD1E-C09-V] + - [A1, SD1E-C09-SQ] + - [B2, SD1E-C09-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c09-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C09 + mapping: + - [B0, SH3E-C09-H] + - [A0, SH3E-C09-V] + - [A1, SH3E-C09-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c09-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c09-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c09-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C10 + mapping: + - [B0, SH1A-C10-H] + - [A0, SH1A-C10-V] + - [A1, SH1A-C10-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c10-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c10-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c10-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C10 + mapping: + - [B0, SD1A-C10-H] + - [A0, SD1A-C10-V] + - [A1, SD1A-C10-SQ] + - [B2, SD1A-C10-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C10 + mapping: + - [B0, SF2A-C10-H] + - [A0, SF2A-C10-V] + - [A1, SF2A-C10-SQ] + - [B2, SF2A-C10-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c10-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c10-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c10-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c10-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C10 + mapping: + - [B0, SD1B-C10-H] + - [A0, SD1B-C10-V] + - [A1, SD1B-C10-SQ] + - [B2, SD1B-C10-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C10 + mapping: + - [B0, SH2B-C10-H] + - [A0, SH2B-C10-V] + - [A1, SH2B-C10-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c10-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c10-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c10-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C10 + mapping: + - [B0, SD1D-C10-H] + - [A0, SD1D-C10-V] + - [A1, SD1D-C10-SQ] + - [B2, SD1D-C10-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C10 + mapping: + - [B0, SF2E-C10-H] + - [A0, SF2E-C10-V] + - [A1, SF2E-C10-SQ] + - [B2, SF2E-C10-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c10-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c10-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c10-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c10-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C10 + mapping: + - [B0, SD1E-C10-H] + - [A0, SD1E-C10-V] + - [A1, SD1E-C10-SQ] + - [B2, SD1E-C10-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c10-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C10 + mapping: + - [B0, SH3E-C10-H] + - [A0, SH3E-C10-V] + - [A1, SH3E-C10-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c10-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c10-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c10-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C11 + mapping: + - [B0, SH1A-C11-H] + - [A0, SH1A-C11-V] + - [A1, SH1A-C11-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c11-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c11-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c11-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C11 + mapping: + - [B0, SD1A-C11-H] + - [A0, SD1A-C11-V] + - [A1, SD1A-C11-SQ] + - [B2, SD1A-C11-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C11 + mapping: + - [B0, SF2A-C11-H] + - [A0, SF2A-C11-V] + - [A1, SF2A-C11-SQ] + - [B2, SF2A-C11-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c11-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c11-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c11-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c11-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C11 + mapping: + - [B0, SD1B-C11-H] + - [A0, SD1B-C11-V] + - [A1, SD1B-C11-SQ] + - [B2, SD1B-C11-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C11 + mapping: + - [B0, SH2B-C11-H] + - [A0, SH2B-C11-V] + - [A1, SH2B-C11-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c11-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c11-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c11-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C11 + mapping: + - [B0, SD1D-C11-H] + - [A0, SD1D-C11-V] + - [A1, SD1D-C11-SQ] + - [B2, SD1D-C11-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C11 + mapping: + - [B0, SF2E-C11-H] + - [A0, SF2E-C11-V] + - [A1, SF2E-C11-SQ] + - [B2, SF2E-C11-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c11-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c11-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c11-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c11-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C11 + mapping: + - [B0, SD1E-C11-H] + - [A0, SD1E-C11-V] + - [A1, SD1E-C11-SQ] + - [B2, SD1E-C11-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c11-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C11 + mapping: + - [B0, SH3E-C11-H] + - [A0, SH3E-C11-V] + - [A1, SH3E-C11-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c11-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c11-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c11-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C12 + mapping: + - [B0, SH1A-C12-H] + - [A0, SH1A-C12-V] + - [A1, SH1A-C12-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c12-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c12-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c12-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C12 + mapping: + - [B0, SD1A-C12-H] + - [A0, SD1A-C12-V] + - [A1, SD1A-C12-SQ] + - [B2, SD1A-C12-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C12 + mapping: + - [B0, SF2A-C12-H] + - [A0, SF2A-C12-V] + - [A1, SF2A-C12-SQ] + - [B2, SF2A-C12-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c12-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c12-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c12-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c12-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C12 + mapping: + - [B0, SD1B-C12-H] + - [A0, SD1B-C12-V] + - [A1, SD1B-C12-SQ] + - [B2, SD1B-C12-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C12 + mapping: + - [B0, SH2B-C12-H] + - [A0, SH2B-C12-V] + - [A1, SH2B-C12-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c12-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c12-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c12-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C12 + mapping: + - [B0, SD1D-C12-H] + - [A0, SD1D-C12-V] + - [A1, SD1D-C12-SQ] + - [B2, SD1D-C12-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C12 + mapping: + - [B0, SF2E-C12-H] + - [A0, SF2E-C12-V] + - [A1, SF2E-C12-SQ] + - [B2, SF2E-C12-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c12-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c12-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c12-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c12-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C12 + mapping: + - [B0, SD1E-C12-H] + - [A0, SD1E-C12-V] + - [A1, SD1E-C12-SQ] + - [B2, SD1E-C12-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c12-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C12 + mapping: + - [B0, SH3E-C12-H] + - [A0, SH3E-C12-V] + - [A1, SH3E-C12-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c12-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c12-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c12-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C13 + mapping: + - [B0, SH1A-C13-H] + - [A0, SH1A-C13-V] + - [A1, SH1A-C13-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c13-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c13-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c13-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C13 + mapping: + - [B0, SD1A-C13-H] + - [A0, SD1A-C13-V] + - [A1, SD1A-C13-SQ] + - [B2, SD1A-C13-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C13 + mapping: + - [B0, SF2A-C13-H] + - [A0, SF2A-C13-V] + - [A1, SF2A-C13-SQ] + - [B2, SF2A-C13-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c13-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c13-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c13-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c13-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C13 + mapping: + - [B0, SD1B-C13-H] + - [A0, SD1B-C13-V] + - [A1, SD1B-C13-SQ] + - [B2, SD1B-C13-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C13 + mapping: + - [B0, SH2B-C13-H] + - [A0, SH2B-C13-V] + - [A1, SH2B-C13-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c13-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c13-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c13-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C13 + mapping: + - [B0, SD1D-C13-H] + - [A0, SD1D-C13-V] + - [A1, SD1D-C13-SQ] + - [B2, SD1D-C13-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C13 + mapping: + - [B0, SF2E-C13-H] + - [A0, SF2E-C13-V] + - [A1, SF2E-C13-SQ] + - [B2, SF2E-C13-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c13-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c13-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c13-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c13-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C13 + mapping: + - [B0, SD1E-C13-H] + - [A0, SD1E-C13-V] + - [A1, SD1E-C13-SQ] + - [B2, SD1E-C13-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c13-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C13 + mapping: + - [B0, SH3E-C13-H] + - [A0, SH3E-C13-V] + - [A1, SH3E-C13-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c13-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c13-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c13-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C14 + mapping: + - [B0, SH1A-C14-H] + - [A0, SH1A-C14-V] + - [A1, SH1A-C14-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c14-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c14-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c14-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C14 + mapping: + - [B0, SD1A-C14-H] + - [A0, SD1A-C14-V] + - [A1, SD1A-C14-SQ] + - [B2, SD1A-C14-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C14 + mapping: + - [B0, SF2A-C14-H] + - [A0, SF2A-C14-V] + - [A1, SF2A-C14-SQ] + - [B2, SF2A-C14-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c14-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c14-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c14-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c14-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C14 + mapping: + - [B0, SD1B-C14-H] + - [A0, SD1B-C14-V] + - [A1, SD1B-C14-SQ] + - [B2, SD1B-C14-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C14 + mapping: + - [B0, SH2B-C14-H] + - [A0, SH2B-C14-V] + - [A1, SH2B-C14-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c14-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c14-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c14-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C14 + mapping: + - [B0, SD1D-C14-H] + - [A0, SD1D-C14-V] + - [A1, SD1D-C14-SQ] + - [B2, SD1D-C14-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C14 + mapping: + - [B0, SF2E-C14-H] + - [A0, SF2E-C14-V] + - [A1, SF2E-C14-SQ] + - [B2, SF2E-C14-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c14-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c14-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c14-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c14-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C14 + mapping: + - [B0, SD1E-C14-H] + - [A0, SD1E-C14-V] + - [A1, SD1E-C14-SQ] + - [B2, SD1E-C14-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c14-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C14 + mapping: + - [B0, SH3E-C14-H] + - [A0, SH3E-C14-V] + - [A1, SH3E-C14-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c14-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c14-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c14-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C15 + mapping: + - [B0, SH1A-C15-H] + - [A0, SH1A-C15-V] + - [A1, SH1A-C15-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c15-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c15-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c15-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C15 + mapping: + - [B0, SD1A-C15-H] + - [A0, SD1A-C15-V] + - [A1, SD1A-C15-SQ] + - [B2, SD1A-C15-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C15 + mapping: + - [B0, SF2A-C15-H] + - [A0, SF2A-C15-V] + - [A1, SF2A-C15-SQ] + - [B2, SF2A-C15-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c15-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c15-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c15-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c15-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C15 + mapping: + - [B0, SD1B-C15-H] + - [A0, SD1B-C15-V] + - [A1, SD1B-C15-SQ] + - [B2, SD1B-C15-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C15 + mapping: + - [B0, SH2B-C15-H] + - [A0, SH2B-C15-V] + - [A1, SH2B-C15-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c15-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c15-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c15-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C15 + mapping: + - [B0, SD1D-C15-H] + - [A0, SD1D-C15-V] + - [A1, SD1D-C15-SQ] + - [B2, SD1D-C15-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C15 + mapping: + - [B0, SF2E-C15-H] + - [A0, SF2E-C15-V] + - [A1, SF2E-C15-SQ] + - [B2, SF2E-C15-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c15-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c15-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c15-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c15-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C15 + mapping: + - [B0, SD1E-C15-H] + - [A0, SD1E-C15-V] + - [A1, SD1E-C15-SQ] + - [B2, SD1E-C15-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c15-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C15 + mapping: + - [B0, SH3E-C15-H] + - [A0, SH3E-C15-V] + - [A1, SH3E-C15-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c15-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c15-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c15-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C16 + mapping: + - [B0, SH1A-C16-H] + - [A0, SH1A-C16-V] + - [A1, SH1A-C16-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c16-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c16-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c16-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C16 + mapping: + - [B0, SD1A-C16-H] + - [A0, SD1A-C16-V] + - [A1, SD1A-C16-SQ] + - [B2, SD1A-C16-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C16 + mapping: + - [B0, SF2A-C16-H] + - [A0, SF2A-C16-V] + - [A1, SF2A-C16-SQ] + - [B2, SF2A-C16-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c16-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c16-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c16-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c16-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C16 + mapping: + - [B0, SD1B-C16-H] + - [A0, SD1B-C16-V] + - [A1, SD1B-C16-SQ] + - [B2, SD1B-C16-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C16 + mapping: + - [B0, SH2B-C16-H] + - [A0, SH2B-C16-V] + - [A1, SH2B-C16-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c16-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c16-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c16-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C16 + mapping: + - [B0, SD1D-C16-H] + - [A0, SD1D-C16-V] + - [A1, SD1D-C16-SQ] + - [B2, SD1D-C16-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C16 + mapping: + - [B0, SF2E-C16-H] + - [A0, SF2E-C16-V] + - [A1, SF2E-C16-SQ] + - [B2, SF2E-C16-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c16-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c16-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c16-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c16-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C16 + mapping: + - [B0, SD1E-C16-H] + - [A0, SD1E-C16-V] + - [A1, SD1E-C16-SQ] + - [B2, SD1E-C16-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c16-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C16 + mapping: + - [B0, SH3E-C16-H] + - [A0, SH3E-C16-V] + - [A1, SH3E-C16-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c16-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c16-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c16-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C17 + mapping: + - [B0, SH1A-C17-H] + - [A0, SH1A-C17-V] + - [A1, SH1A-C17-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c17-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c17-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c17-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C17 + mapping: + - [B0, SD1A-C17-H] + - [A0, SD1A-C17-V] + - [A1, SD1A-C17-SQ] + - [B2, SD1A-C17-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C17 + mapping: + - [B0, SF2A-C17-H] + - [A0, SF2A-C17-V] + - [A1, SF2A-C17-SQ] + - [B2, SF2A-C17-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c17-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c17-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c17-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c17-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C17 + mapping: + - [B0, SD1B-C17-H] + - [A0, SD1B-C17-V] + - [A1, SD1B-C17-SQ] + - [B2, SD1B-C17-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C17 + mapping: + - [B0, SH2B-C17-H] + - [A0, SH2B-C17-V] + - [A1, SH2B-C17-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c17-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c17-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c17-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C17 + mapping: + - [B0, SD1D-C17-H] + - [A0, SD1D-C17-V] + - [A1, SD1D-C17-SQ] + - [B2, SD1D-C17-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C17 + mapping: + - [B0, SF2E-C17-H] + - [A0, SF2E-C17-V] + - [A1, SF2E-C17-SQ] + - [B2, SF2E-C17-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c17-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c17-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c17-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c17-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C17 + mapping: + - [B0, SD1E-C17-H] + - [A0, SD1E-C17-V] + - [A1, SD1E-C17-SQ] + - [B2, SD1E-C17-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c17-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C17 + mapping: + - [B0, SH3E-C17-H] + - [A0, SH3E-C17-V] + - [A1, SH3E-C17-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c17-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c17-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c17-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C18 + mapping: + - [B0, SH1A-C18-H] + - [A0, SH1A-C18-V] + - [A1, SH1A-C18-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c18-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c18-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c18-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C18 + mapping: + - [B0, SD1A-C18-H] + - [A0, SD1A-C18-V] + - [A1, SD1A-C18-SQ] + - [B2, SD1A-C18-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C18 + mapping: + - [B0, SF2A-C18-H] + - [A0, SF2A-C18-V] + - [A1, SF2A-C18-SQ] + - [B2, SF2A-C18-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c18-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c18-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c18-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c18-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C18 + mapping: + - [B0, SD1B-C18-H] + - [A0, SD1B-C18-V] + - [A1, SD1B-C18-SQ] + - [B2, SD1B-C18-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C18 + mapping: + - [B0, SH2B-C18-H] + - [A0, SH2B-C18-V] + - [A1, SH2B-C18-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c18-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c18-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c18-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C18 + mapping: + - [B0, SD1D-C18-H] + - [A0, SD1D-C18-V] + - [A1, SD1D-C18-SQ] + - [B2, SD1D-C18-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C18 + mapping: + - [B0, SF2E-C18-H] + - [A0, SF2E-C18-V] + - [A1, SF2E-C18-SQ] + - [B2, SF2E-C18-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c18-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c18-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c18-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c18-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C18 + mapping: + - [B0, SD1E-C18-H] + - [A0, SD1E-C18-V] + - [A1, SD1E-C18-SQ] + - [B2, SD1E-C18-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c18-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C18 + mapping: + - [B0, SH3E-C18-H] + - [A0, SH3E-C18-V] + - [A1, SH3E-C18-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c18-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c18-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c18-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C19 + mapping: + - [B0, SH1A-C19-H] + - [A0, SH1A-C19-V] + - [A1, SH1A-C19-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c19-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c19-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c19-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C19 + mapping: + - [B0, SD1A-C19-H] + - [A0, SD1A-C19-V] + - [A1, SD1A-C19-SQ] + - [B2, SD1A-C19-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C19 + mapping: + - [B0, SF2A-C19-H] + - [A0, SF2A-C19-V] + - [A1, SF2A-C19-SQ] + - [B2, SF2A-C19-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c19-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c19-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c19-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c19-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C19 + mapping: + - [B0, SD1B-C19-H] + - [A0, SD1B-C19-V] + - [A1, SD1B-C19-SQ] + - [B2, SD1B-C19-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C19 + mapping: + - [B0, SH2B-C19-H] + - [A0, SH2B-C19-V] + - [A1, SH2B-C19-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c19-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c19-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c19-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C19 + mapping: + - [B0, SD1D-C19-H] + - [A0, SD1D-C19-V] + - [A1, SD1D-C19-SQ] + - [B2, SD1D-C19-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C19 + mapping: + - [B0, SF2E-C19-H] + - [A0, SF2E-C19-V] + - [A1, SF2E-C19-SQ] + - [B2, SF2E-C19-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c19-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c19-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c19-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c19-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C19 + mapping: + - [B0, SD1E-C19-H] + - [A0, SD1E-C19-V] + - [A1, SD1E-C19-SQ] + - [B2, SD1E-C19-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c19-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C19 + mapping: + - [B0, SH3E-C19-H] + - [A0, SH3E-C19-V] + - [A1, SH3E-C19-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c19-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c19-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c19-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C20 + mapping: + - [B0, SH1A-C20-H] + - [A0, SH1A-C20-V] + - [A1, SH1A-C20-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c20-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c20-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c20-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C20 + mapping: + - [B0, SD1A-C20-H] + - [A0, SD1A-C20-V] + - [A1, SD1A-C20-SQ] + - [B2, SD1A-C20-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C20 + mapping: + - [B0, SF2A-C20-H] + - [A0, SF2A-C20-V] + - [A1, SF2A-C20-SQ] + - [B2, SF2A-C20-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c20-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c20-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c20-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c20-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C20 + mapping: + - [B0, SD1B-C20-H] + - [A0, SD1B-C20-V] + - [A1, SD1B-C20-SQ] + - [B2, SD1B-C20-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C20 + mapping: + - [B0, SH2B-C20-H] + - [A0, SH2B-C20-V] + - [A1, SH2B-C20-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c20-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c20-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c20-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C20 + mapping: + - [B0, SD1D-C20-H] + - [A0, SD1D-C20-V] + - [A1, SD1D-C20-SQ] + - [B2, SD1D-C20-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C20 + mapping: + - [B0, SF2E-C20-H] + - [A0, SF2E-C20-V] + - [A1, SF2E-C20-SQ] + - [B2, SF2E-C20-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c20-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c20-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c20-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c20-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C20 + mapping: + - [B0, SD1E-C20-H] + - [A0, SD1E-C20-V] + - [A1, SD1E-C20-SQ] + - [B2, SD1E-C20-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c20-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C20 + mapping: + - [B0, SH3E-C20-H] + - [A0, SH3E-C20-V] + - [A1, SH3E-C20-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c20-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c20-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c20-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C21 + mapping: + - [B0, SH1A-C21-H] + - [A0, SH1A-C21-V] + - [A1, SH1A-C21-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c21-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c21-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c21-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C21 + mapping: + - [B0, SD1A-C21-H] + - [A0, SD1A-C21-V] + - [A1, SD1A-C21-SQ] + - [B2, SD1A-C21-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C21 + mapping: + - [B0, SF2A-C21-H] + - [A0, SF2A-C21-V] + - [A1, SF2A-C21-SQ] + - [B2, SF2A-C21-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c21-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c21-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c21-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c21-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C21 + mapping: + - [B0, SD1B-C21-H] + - [A0, SD1B-C21-V] + - [A1, SD1B-C21-SQ] + - [B2, SD1B-C21-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C21 + mapping: + - [B0, SH2B-C21-H] + - [A0, SH2B-C21-V] + - [A1, SH2B-C21-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c21-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c21-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c21-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C21 + mapping: + - [B0, SD1D-C21-H] + - [A0, SD1D-C21-V] + - [A1, SD1D-C21-SQ] + - [B2, SD1D-C21-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C21 + mapping: + - [B0, SF2E-C21-H] + - [A0, SF2E-C21-V] + - [A1, SF2E-C21-SQ] + - [B2, SF2E-C21-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c21-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c21-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c21-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c21-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C21 + mapping: + - [B0, SD1E-C21-H] + - [A0, SD1E-C21-V] + - [A1, SD1E-C21-SQ] + - [B2, SD1E-C21-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c21-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C21 + mapping: + - [B0, SH3E-C21-H] + - [A0, SH3E-C21-V] + - [A1, SH3E-C21-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c21-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c21-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c21-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C22 + mapping: + - [B0, SH1A-C22-H] + - [A0, SH1A-C22-V] + - [A1, SH1A-C22-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c22-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c22-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c22-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C22 + mapping: + - [B0, SD1A-C22-H] + - [A0, SD1A-C22-V] + - [A1, SD1A-C22-SQ] + - [B2, SD1A-C22-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C22 + mapping: + - [B0, SF2A-C22-H] + - [A0, SF2A-C22-V] + - [A1, SF2A-C22-SQ] + - [B2, SF2A-C22-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c22-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c22-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c22-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c22-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C22 + mapping: + - [B0, SD1B-C22-H] + - [A0, SD1B-C22-V] + - [A1, SD1B-C22-SQ] + - [B2, SD1B-C22-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C22 + mapping: + - [B0, SH2B-C22-H] + - [A0, SH2B-C22-V] + - [A1, SH2B-C22-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c22-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c22-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c22-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C22 + mapping: + - [B0, SD1D-C22-H] + - [A0, SD1D-C22-V] + - [A1, SD1D-C22-SQ] + - [B2, SD1D-C22-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C22 + mapping: + - [B0, SF2E-C22-H] + - [A0, SF2E-C22-V] + - [A1, SF2E-C22-SQ] + - [B2, SF2E-C22-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c22-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c22-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c22-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c22-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C22 + mapping: + - [B0, SD1E-C22-H] + - [A0, SD1E-C22-V] + - [A1, SD1E-C22-SQ] + - [B2, SD1E-C22-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c22-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C22 + mapping: + - [B0, SH3E-C22-H] + - [A0, SH3E-C22-V] + - [A1, SH3E-C22-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c22-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c22-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c22-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C23 + mapping: + - [B0, SH1A-C23-H] + - [A0, SH1A-C23-V] + - [A1, SH1A-C23-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c23-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c23-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c23-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C23 + mapping: + - [B0, SD1A-C23-H] + - [A0, SD1A-C23-V] + - [A1, SD1A-C23-SQ] + - [B2, SD1A-C23-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C23 + mapping: + - [B0, SF2A-C23-H] + - [A0, SF2A-C23-V] + - [A1, SF2A-C23-SQ] + - [B2, SF2A-C23-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c23-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c23-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c23-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c23-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C23 + mapping: + - [B0, SD1B-C23-H] + - [A0, SD1B-C23-V] + - [A1, SD1B-C23-SQ] + - [B2, SD1B-C23-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C23 + mapping: + - [B0, SH2B-C23-H] + - [A0, SH2B-C23-V] + - [A1, SH2B-C23-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c23-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c23-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c23-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C23 + mapping: + - [B0, SD1D-C23-H] + - [A0, SD1D-C23-V] + - [A1, SD1D-C23-SQ] + - [B2, SD1D-C23-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C23 + mapping: + - [B0, SF2E-C23-H] + - [A0, SF2E-C23-V] + - [A1, SF2E-C23-SQ] + - [B2, SF2E-C23-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c23-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c23-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c23-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c23-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C23 + mapping: + - [B0, SD1E-C23-H] + - [A0, SD1E-C23-V] + - [A1, SD1E-C23-SQ] + - [B2, SD1E-C23-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c23-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C23 + mapping: + - [B0, SH3E-C23-H] + - [A0, SH3E-C23-V] + - [A1, SH3E-C23-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c23-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c23-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c23-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C24 + mapping: + - [B0, SH1A-C24-H] + - [A0, SH1A-C24-V] + - [A1, SH1A-C24-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c24-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c24-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c24-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C24 + mapping: + - [B0, SD1A-C24-H] + - [A0, SD1A-C24-V] + - [A1, SD1A-C24-SQ] + - [B2, SD1A-C24-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C24 + mapping: + - [B0, SF2A-C24-H] + - [A0, SF2A-C24-V] + - [A1, SF2A-C24-SQ] + - [B2, SF2A-C24-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c24-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c24-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c24-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c24-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C24 + mapping: + - [B0, SD1B-C24-H] + - [A0, SD1B-C24-V] + - [A1, SD1B-C24-SQ] + - [B2, SD1B-C24-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C24 + mapping: + - [B0, SH2B-C24-H] + - [A0, SH2B-C24-V] + - [A1, SH2B-C24-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c24-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c24-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c24-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C24 + mapping: + - [B0, SD1D-C24-H] + - [A0, SD1D-C24-V] + - [A1, SD1D-C24-SQ] + - [B2, SD1D-C24-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C24 + mapping: + - [B0, SF2E-C24-H] + - [A0, SF2E-C24-V] + - [A1, SF2E-C24-SQ] + - [B2, SF2E-C24-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c24-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c24-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c24-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c24-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C24 + mapping: + - [B0, SD1E-C24-H] + - [A0, SD1E-C24-V] + - [A1, SD1E-C24-SQ] + - [B2, SD1E-C24-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c24-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C24 + mapping: + - [B0, SH3E-C24-H] + - [A0, SH3E-C24-V] + - [A1, SH3E-C24-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c24-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c24-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c24-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C25 + mapping: + - [B0, SH1A-C25-H] + - [A0, SH1A-C25-V] + - [A1, SH1A-C25-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c25-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c25-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c25-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C25 + mapping: + - [B0, SD1A-C25-H] + - [A0, SD1A-C25-V] + - [A1, SD1A-C25-SQ] + - [B2, SD1A-C25-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C25 + mapping: + - [B0, SF2A-C25-H] + - [A0, SF2A-C25-V] + - [A1, SF2A-C25-SQ] + - [B2, SF2A-C25-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c25-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c25-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c25-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c25-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C25 + mapping: + - [B0, SD1B-C25-H] + - [A0, SD1B-C25-V] + - [A1, SD1B-C25-SQ] + - [B2, SD1B-C25-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C25 + mapping: + - [B0, SH2B-C25-H] + - [A0, SH2B-C25-V] + - [A1, SH2B-C25-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c25-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c25-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c25-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C25 + mapping: + - [B0, SD1D-C25-H] + - [A0, SD1D-C25-V] + - [A1, SD1D-C25-SQ] + - [B2, SD1D-C25-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C25 + mapping: + - [B0, SF2E-C25-H] + - [A0, SF2E-C25-V] + - [A1, SF2E-C25-SQ] + - [B2, SF2E-C25-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c25-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c25-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c25-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c25-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C25 + mapping: + - [B0, SD1E-C25-H] + - [A0, SD1E-C25-V] + - [A1, SD1E-C25-SQ] + - [B2, SD1E-C25-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c25-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C25 + mapping: + - [B0, SH3E-C25-H] + - [A0, SH3E-C25-V] + - [A1, SH3E-C25-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c25-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c25-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c25-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C26 + mapping: + - [B0, SH1A-C26-H] + - [A0, SH1A-C26-V] + - [A1, SH1A-C26-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c26-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c26-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c26-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C26 + mapping: + - [B0, SD1A-C26-H] + - [A0, SD1A-C26-V] + - [A1, SD1A-C26-SQ] + - [B2, SD1A-C26-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C26 + mapping: + - [B0, SF2A-C26-H] + - [A0, SF2A-C26-V] + - [A1, SF2A-C26-SQ] + - [B2, SF2A-C26-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c26-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c26-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c26-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c26-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C26 + mapping: + - [B0, SD1B-C26-H] + - [A0, SD1B-C26-V] + - [A1, SD1B-C26-SQ] + - [B2, SD1B-C26-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C26 + mapping: + - [B0, SH2B-C26-H] + - [A0, SH2B-C26-V] + - [A1, SH2B-C26-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c26-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c26-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c26-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C26 + mapping: + - [B0, SD1D-C26-H] + - [A0, SD1D-C26-V] + - [A1, SD1D-C26-SQ] + - [B2, SD1D-C26-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C26 + mapping: + - [B0, SF2E-C26-H] + - [A0, SF2E-C26-V] + - [A1, SF2E-C26-SQ] + - [B2, SF2E-C26-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c26-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c26-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c26-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c26-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C26 + mapping: + - [B0, SD1E-C26-H] + - [A0, SD1E-C26-V] + - [A1, SD1E-C26-SQ] + - [B2, SD1E-C26-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c26-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C26 + mapping: + - [B0, SH3E-C26-H] + - [A0, SH3E-C26-V] + - [A1, SH3E-C26-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c26-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c26-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c26-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C27 + mapping: + - [B0, SH1A-C27-H] + - [A0, SH1A-C27-V] + - [A1, SH1A-C27-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c27-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c27-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c27-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C27 + mapping: + - [B0, SD1A-C27-H] + - [A0, SD1A-C27-V] + - [A1, SD1A-C27-SQ] + - [B2, SD1A-C27-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C27 + mapping: + - [B0, SF2A-C27-H] + - [A0, SF2A-C27-V] + - [A1, SF2A-C27-SQ] + - [B2, SF2A-C27-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c27-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c27-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c27-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c27-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C27 + mapping: + - [B0, SD1B-C27-H] + - [A0, SD1B-C27-V] + - [A1, SD1B-C27-SQ] + - [B2, SD1B-C27-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C27 + mapping: + - [B0, SH2B-C27-H] + - [A0, SH2B-C27-V] + - [A1, SH2B-C27-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c27-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c27-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c27-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C27 + mapping: + - [B0, SD1D-C27-H] + - [A0, SD1D-C27-V] + - [A1, SD1D-C27-SQ] + - [B2, SD1D-C27-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C27 + mapping: + - [B0, SF2E-C27-H] + - [A0, SF2E-C27-V] + - [A1, SF2E-C27-SQ] + - [B2, SF2E-C27-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c27-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c27-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c27-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c27-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C27 + mapping: + - [B0, SD1E-C27-H] + - [A0, SD1E-C27-V] + - [A1, SD1E-C27-SQ] + - [B2, SD1E-C27-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c27-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C27 + mapping: + - [B0, SH3E-C27-H] + - [A0, SH3E-C27-V] + - [A1, SH3E-C27-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c27-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c27-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c27-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C28 + mapping: + - [B0, SH1A-C28-H] + - [A0, SH1A-C28-V] + - [A1, SH1A-C28-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c28-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c28-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c28-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C28 + mapping: + - [B0, SD1A-C28-H] + - [A0, SD1A-C28-V] + - [A1, SD1A-C28-SQ] + - [B2, SD1A-C28-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C28 + mapping: + - [B0, SF2A-C28-H] + - [A0, SF2A-C28-V] + - [A1, SF2A-C28-SQ] + - [B2, SF2A-C28-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c28-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c28-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c28-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c28-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C28 + mapping: + - [B0, SD1B-C28-H] + - [A0, SD1B-C28-V] + - [A1, SD1B-C28-SQ] + - [B2, SD1B-C28-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C28 + mapping: + - [B0, SH2B-C28-H] + - [A0, SH2B-C28-V] + - [A1, SH2B-C28-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c28-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c28-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c28-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C28 + mapping: + - [B0, SD1D-C28-H] + - [A0, SD1D-C28-V] + - [A1, SD1D-C28-SQ] + - [B2, SD1D-C28-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C28 + mapping: + - [B0, SF2E-C28-H] + - [A0, SF2E-C28-V] + - [A1, SF2E-C28-SQ] + - [B2, SF2E-C28-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c28-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c28-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c28-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c28-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C28 + mapping: + - [B0, SD1E-C28-H] + - [A0, SD1E-C28-V] + - [A1, SD1E-C28-SQ] + - [B2, SD1E-C28-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c28-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C28 + mapping: + - [B0, SH3E-C28-H] + - [A0, SH3E-C28-V] + - [A1, SH3E-C28-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c28-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c28-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c28-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C29 + mapping: + - [B0, SH1A-C29-H] + - [A0, SH1A-C29-V] + - [A1, SH1A-C29-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c29-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c29-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c29-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C29 + mapping: + - [B0, SD1A-C29-H] + - [A0, SD1A-C29-V] + - [A1, SD1A-C29-SQ] + - [B2, SD1A-C29-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C29 + mapping: + - [B0, SF2A-C29-H] + - [A0, SF2A-C29-V] + - [A1, SF2A-C29-SQ] + - [B2, SF2A-C29-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c29-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c29-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c29-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c29-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C29 + mapping: + - [B0, SD1B-C29-H] + - [A0, SD1B-C29-V] + - [A1, SD1B-C29-SQ] + - [B2, SD1B-C29-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C29 + mapping: + - [B0, SH2B-C29-H] + - [A0, SH2B-C29-V] + - [A1, SH2B-C29-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c29-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c29-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c29-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C29 + mapping: + - [B0, SD1D-C29-H] + - [A0, SD1D-C29-V] + - [A1, SD1D-C29-SQ] + - [B2, SD1D-C29-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C29 + mapping: + - [B0, SF2E-C29-H] + - [A0, SF2E-C29-V] + - [A1, SF2E-C29-SQ] + - [B2, SF2E-C29-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c29-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c29-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c29-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c29-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C29 + mapping: + - [B0, SD1E-C29-H] + - [A0, SD1E-C29-V] + - [A1, SD1E-C29-SQ] + - [B2, SD1E-C29-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c29-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C29 + mapping: + - [B0, SH3E-C29-H] + - [A0, SH3E-C29-V] + - [A1, SH3E-C29-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c29-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c29-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c29-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C30 + mapping: + - [B0, SH1A-C30-H] + - [A0, SH1A-C30-V] + - [A1, SH1A-C30-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c30-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c30-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c30-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C30 + mapping: + - [B0, SD1A-C30-H] + - [A0, SD1A-C30-V] + - [A1, SD1A-C30-SQ] + - [B2, SD1A-C30-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C30 + mapping: + - [B0, SF2A-C30-H] + - [A0, SF2A-C30-V] + - [A1, SF2A-C30-SQ] + - [B2, SF2A-C30-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c30-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c30-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c30-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c30-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C30 + mapping: + - [B0, SD1B-C30-H] + - [A0, SD1B-C30-V] + - [A1, SD1B-C30-SQ] + - [B2, SD1B-C30-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C30 + mapping: + - [B0, SH2B-C30-H] + - [A0, SH2B-C30-V] + - [A1, SH2B-C30-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c30-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c30-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c30-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C30 + mapping: + - [B0, SD1D-C30-H] + - [A0, SD1D-C30-V] + - [A1, SD1D-C30-SQ] + - [B2, SD1D-C30-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C30 + mapping: + - [B0, SF2E-C30-H] + - [A0, SF2E-C30-V] + - [A1, SF2E-C30-SQ] + - [B2, SF2E-C30-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c30-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c30-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c30-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c30-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C30 + mapping: + - [B0, SD1E-C30-H] + - [A0, SD1E-C30-V] + - [A1, SD1E-C30-SQ] + - [B2, SD1E-C30-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c30-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C30 + mapping: + - [B0, SH3E-C30-H] + - [A0, SH3E-C30-V] + - [A1, SH3E-C30-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c30-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c30-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c30-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C31 + mapping: + - [B0, SH1A-C31-H] + - [A0, SH1A-C31-V] + - [A1, SH1A-C31-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c31-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c31-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c31-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C31 + mapping: + - [B0, SD1A-C31-H] + - [A0, SD1A-C31-V] + - [A1, SD1A-C31-SQ] + - [B2, SD1A-C31-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C31 + mapping: + - [B0, SF2A-C31-H] + - [A0, SF2A-C31-V] + - [A1, SF2A-C31-SQ] + - [B2, SF2A-C31-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c31-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c31-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c31-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c31-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C31 + mapping: + - [B0, SD1B-C31-H] + - [A0, SD1B-C31-V] + - [A1, SD1B-C31-SQ] + - [B2, SD1B-C31-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C31 + mapping: + - [B0, SH2B-C31-H] + - [A0, SH2B-C31-V] + - [A1, SH2B-C31-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c31-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c31-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c31-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C31 + mapping: + - [B0, SD1D-C31-H] + - [A0, SD1D-C31-V] + - [A1, SD1D-C31-SQ] + - [B2, SD1D-C31-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C31 + mapping: + - [B0, SF2E-C31-H] + - [A0, SF2E-C31-V] + - [A1, SF2E-C31-SQ] + - [B2, SF2E-C31-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c31-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c31-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c31-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c31-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C31 + mapping: + - [B0, SD1E-C31-H] + - [A0, SD1E-C31-V] + - [A1, SD1E-C31-SQ] + - [B2, SD1E-C31-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c31-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C31 + mapping: + - [B0, SH3E-C31-H] + - [A0, SH3E-C31-V] + - [A1, SH3E-C31-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c31-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c31-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c31-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C32 + mapping: + - [B0, SH1A-C32-H] + - [A0, SH1A-C32-V] + - [A1, SH1A-C32-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c32-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c32-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c32-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C32 + mapping: + - [B0, SD1A-C32-H] + - [A0, SD1A-C32-V] + - [A1, SD1A-C32-SQ] + - [B2, SD1A-C32-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C32 + mapping: + - [B0, SF2A-C32-H] + - [A0, SF2A-C32-V] + - [A1, SF2A-C32-SQ] + - [B2, SF2A-C32-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c32-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c32-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c32-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c32-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C32 + mapping: + - [B0, SD1B-C32-H] + - [A0, SD1B-C32-V] + - [A1, SD1B-C32-SQ] + - [B2, SD1B-C32-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C32 + mapping: + - [B0, SH2B-C32-H] + - [A0, SH2B-C32-V] + - [A1, SH2B-C32-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c32-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c32-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c32-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C32 + mapping: + - [B0, SD1D-C32-H] + - [A0, SD1D-C32-V] + - [A1, SD1D-C32-SQ] + - [B2, SD1D-C32-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C32 + mapping: + - [B0, SF2E-C32-H] + - [A0, SF2E-C32-V] + - [A1, SF2E-C32-SQ] + - [B2, SF2E-C32-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c32-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c32-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c32-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c32-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C32 + mapping: + - [B0, SD1E-C32-H] + - [A0, SD1E-C32-V] + - [A1, SD1E-C32-SQ] + - [B2, SD1E-C32-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c32-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C32 + mapping: + - [B0, SH3E-C32-H] + - [A0, SH3E-C32-V] + - [A1, SH3E-C32-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c32-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c32-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c32-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C01 + mapping: + - [B0, SH1A-C01-H] + - [A0, SH1A-C01-V] + - [A1, SH1A-C01-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c01-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c01-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c01-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C01 + mapping: + - [B0, SD1A-C01-H] + - [A0, SD1A-C01-V] + - [A1, SD1A-C01-SQ] + - [B2, SD1A-C01-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C01 + mapping: + - [B0, SF2A-C01-H] + - [A0, SF2A-C01-V] + - [A1, SF2A-C01-SQ] + - [B2, SF2A-C01-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c01-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c01-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c01-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c01-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C01 + mapping: + - [B0, SD1B-C01-H] + - [A0, SD1B-C01-V] + - [A1, SD1B-C01-SQ] + - [B2, SD1B-C01-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C01 + mapping: + - [B0, SH2B-C01-H] + - [A0, SH2B-C01-V] + - [A1, SH2B-C01-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c01-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c01-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c01-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C01 + mapping: + - [B0, SD1D-C01-H] + - [A0, SD1D-C01-V] + - [A1, SD1D-C01-SQ] + - [B2, SD1D-C01-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C01 + mapping: + - [B0, SF2E-C01-H] + - [A0, SF2E-C01-V] + - [A1, SF2E-C01-SQ] + - [B2, SF2E-C01-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c01-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c01-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c01-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c01-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C01 + mapping: + - [B0, SD1E-C01-H] + - [A0, SD1E-C01-V] + - [A1, SD1E-C01-SQ] + - [B2, SD1E-C01-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c01-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C01 + mapping: + - [B0, SH3E-C01-H] + - [A0, SH3E-C01-V] + - [A1, SH3E-C01-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c01-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c01-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c01-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C02 + mapping: + - [B0, SH1A-C02-H] + - [A0, SH1A-C02-V] + - [A1, SH1A-C02-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c02-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c02-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c02-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1A-C02 + mapping: + - [B0, SD1A-C02-H] + - [A0, SD1A-C02-V] + - [A1, SD1A-C02-SQ] + - [B2, SD1A-C02-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2A-C02 + mapping: + - [B0, SF2A-C02-H] + - [A0, SF2A-C02-V] + - [A1, SF2A-C02-SQ] + - [B2, SF2A-C02-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c02-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c02-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c02-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c02-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1B-C02 + mapping: + - [B0, SD1B-C02-H] + - [A0, SD1B-C02-V] + - [A1, SD1B-C02-SQ] + - [B2, SD1B-C02-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C02 + mapping: + - [B0, SH2B-C02-H] + - [A0, SH2B-C02-V] + - [A1, SH2B-C02-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c02-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c02-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c02-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SD1D-C02 + mapping: + - [B0, SD1D-C02-H] + - [A0, SD1D-C02-V] + - [A1, SD1D-C02-SQ] + - [B2, SD1D-C02-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SF2E-C02 + mapping: + - [B0, SF2E-C02-H] + - [A0, SF2E-C02-V] + - [A1, SF2E-C02-SQ] + - [B2, SF2E-C02-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c02-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c02-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c02-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c02-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SD1E-C02 + mapping: + - [B0, SD1E-C02-H] + - [A0, SD1E-C02-V] + - [A1, SD1E-C02-SQ] + - [B2, SD1E-C02-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c02-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C02 + mapping: + - [B0, SH3E-C02-H] + - [A0, SH3E-C02-V] + - [A1, SH3E-C02-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c02-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c02-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c02-e-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SH1A-C03 + mapping: + - [B0, SH1A-C03-H] + - [A0, SH1A-C03-V] + - [A1, SH1A-C03-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH1_SH3_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c03-a-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c03-a-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh1/c03-a-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SI1A-C03 + mapping: + - [B0, SI1A-C03-H] + - [A0, SI1A-C03-V] + - [A1, SI1A-C03-SQ] + - [B2, SI1A-C03-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SI2A-C03 + mapping: + - [B0, SI2A-C03-H] + - [A0, SI2A-C03-V] + - [A1, SI2A-C03-SQ] + - [B2, SI2A-C03-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c03-a/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c03-a/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c03-a/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c03-a/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SI1B-C03 + mapping: + - [B0, SI1B-C03-H] + - [A0, SI1B-C03-V] + - [A1, SI1B-C03-SQ] + - [B2, SI1B-C03-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-b/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-b/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-b/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-b/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH2B-C03 + mapping: + - [B0, SH2B-C03-H] + - [A0, SH2B-C03-V] + - [A1, SH2B-C03-SQ] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1] + units: [rad,rad,m-1] + pseudo_factors: [1.0,-1.0,-1.0] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SH2_sq_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SH_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c03-b-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c03-b-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh2/c03-b-ch3/current + unit: A +- type: pyaml.magnet.cfm_magnet + name: SI1D-C03 + mapping: + - [B0, SI1D-C03-H] + - [A0, SI1D-C03-V] + - [A1, SI1D-C03-SQ] + - [B2, SI1D-C03-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-d/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-d/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-d/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-d/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SI2E-C03 + mapping: + - [B0, SI2E-C03-H] + - [A0, SI2E-C03-V] + - [A1, SI2E-C03-SQ] + - [B2, SI2E-C03-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c03-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c03-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c03-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sf2/c03-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SI1E-C03 + mapping: + - [B0, SI1E-C03-H] + - [A0, SI1E-C03-V] + - [A1, SI1E-C03-SQ] + - [B2, SI1E-C03-S] + model: + type: pyaml.magnet.identity_cfm_model + multipoles: [B0,A0,A1,B2] + units: [rad,rad,m-1,m-2] + physics: + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-e/Strength_H + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-e/Strength_V + unit: rad + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-e/Strength_SQ + unit: m-1 + - type: tango.pyaml.attribute + attribute: srmag/m-sd1/c03-e/Strength + unit: m-2 +- type: pyaml.magnet.cfm_magnet + name: SH3E-C03 + mapping: + - [B0, SH3E-C03-H] + - [A0, SH3E-C03-V] + - [A1, SH3E-C03-SQ] + - [B2, SH3E-C03-S] + model: + type: pyaml.magnet.linear_cfm_model + multipoles: [B0,A0,A1,B2] + pseudo_factors: [1.0,-1.0,-1.0,-1.0] + units: [rad,rad,m-1,m-2] + curves: + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SHI_h_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SHI_v_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SHI_sq_strength.csv + - type: pyaml.configuration.csvcurve + file: sr/magnet_models/SHI_sext_strength.csv + matrix: + type: pyaml.configuration.csvmatrix + file: sr/magnet_models/SHI_matrix.csv + powerconverters: + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c03-e-ch1/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c03-e-ch2/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c03-e-ch3/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c03-e-ch5/current + unit: A + - type: tango.pyaml.attribute + attribute: srmag/ps-corr-sh3/c03-e-ch6/current + unit: A +- type: pyaml.bpm.bpm + name: BPM_C04-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C05-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C05-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C05-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C05-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C05-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C05-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C05-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C05-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C05-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C05-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c05-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C06-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C06-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C06-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C06-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C06-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C06-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C06-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C06-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C06-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C06-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c06-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C07-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C07-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C07-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C07-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C07-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C07-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C07-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C07-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C07-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C07-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c07-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C08-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C08-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C08-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C08-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C08-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C08-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C08-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C08-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C08-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C08-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c08-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C09-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C09-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C09-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C09-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C09-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C09-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C09-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C09-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C09-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C09-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c09-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C10-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C10-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C10-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C10-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C10-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C10-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C10-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C10-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C10-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C10-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c10-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C11-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C11-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C11-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C11-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C11-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C11-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C11-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C11-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C11-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C11-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c11-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C12-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C12-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C12-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C12-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C12-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C12-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C12-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C12-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C12-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C12-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c12-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C13-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C13-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C13-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C13-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C13-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C13-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C13-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C13-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C13-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C13-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c13-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C14-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C14-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C14-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C14-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C14-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C14-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C14-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C14-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C14-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C14-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c14-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C15-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C15-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C15-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C15-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C15-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C15-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C15-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C15-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C15-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C15-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c15-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C16-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C16-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C16-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C16-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C16-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C16-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C16-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C16-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C16-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C16-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c16-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C17-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C17-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C17-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C17-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C17-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C17-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C17-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C17-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C17-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C17-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c17-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C18-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C18-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C18-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C18-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C18-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C18-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C18-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C18-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C18-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C18-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c18-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C19-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C19-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C19-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C19-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C19-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C19-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C19-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C19-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C19-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C19-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c19-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C20-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C20-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C20-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C20-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C20-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C20-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C20-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C20-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C20-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C20-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c20-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C21-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C21-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C21-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C21-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C21-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C21-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C21-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C21-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C21-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C21-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c21-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C22-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C22-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C22-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C22-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C22-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C22-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C22-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C22-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C22-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C22-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c22-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C23-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C23-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C23-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C23-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C23-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C23-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C23-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C23-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C23-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C23-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c23-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C24-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C24-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C24-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C24-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C24-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C24-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C24-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C24-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C24-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C24-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c24-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C25-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C25-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C25-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C25-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C25-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C25-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C25-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C25-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C25-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C25-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c25-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C26-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C26-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C26-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C26-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C26-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C26-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C26-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C26-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C26-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C26-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c26-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C27-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C27-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C27-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C27-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C27-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C27-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C27-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C27-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C27-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C27-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c27-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C28-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C28-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C28-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C28-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C28-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C28-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C28-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C28-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C28-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C28-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c28-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C29-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C29-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C29-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C29-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C29-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C29-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C29-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C29-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C29-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C29-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c29-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C30-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C30-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C30-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C30-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C30-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C30-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C30-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C30-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C30-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C30-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c30-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C31-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C31-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C31-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C31-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C31-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C31-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C31-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C31-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C31-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C31-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c31-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C32-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C32-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C32-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C32-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C32-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C32-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C32-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C32-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C32-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C32-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c32-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C01-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C01-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C01-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C01-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C01-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C01-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C01-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C01-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C01-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C01-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C02-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C02-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C02-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C02-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C02-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C02-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C02-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C02-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C02-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C02-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c02-10/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C03-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-01/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C03-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-02/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C03-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-03/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-03/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C03-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C03-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C03-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C03-07 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-07/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-07/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C03-08 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-08/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-08/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C03-09 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-09/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-09/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C03-10 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-10/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c03-10/SA_VPosition + unit: m diff --git a/tests/config/EBSTune.yaml b/tests/config/EBSTune.yaml index ccb1334b..41714113 100644 --- a/tests/config/EBSTune.yaml +++ b/tests/config/EBSTune.yaml @@ -1,1890 +1,1888 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - controls: - - type: tango.pyaml.controlsystem - tango_host: ebs-simu-3:10000 - name: live - data_folder: /data/store - arrays: - - type: pyaml.arrays.magnet - name: QForTune - elements: - - QD2E-C04 - - QD2A-C05 - - QD2E-C05 - - QD2A-C06 - - QD2E-C06 - - QD2A-C07 - - QD2E-C07 - - QD2A-C08 - - QD2E-C08 - - QD2A-C09 - - QD2E-C09 - - QD2A-C10 - - QD2E-C10 - - QD2A-C11 - - QD2E-C11 - - QD2A-C12 - - QD2E-C12 - - QD2A-C13 - - QD2E-C13 - - QD2A-C14 - - QD2E-C14 - - QD2A-C15 - - QD2E-C15 - - QD2A-C16 - - QD2E-C16 - - QD2A-C17 - - QD2E-C17 - - QD2A-C18 - - QD2E-C18 - - QD2A-C19 - - QD2E-C19 - - QD2A-C20 - - QD2E-C20 - - QD2A-C21 - - QD2E-C21 - - QD2A-C22 - - QD2E-C22 - - QD2A-C23 - - QD2E-C23 - - QD2A-C24 - - QD2E-C24 - - QD2A-C25 - - QD2E-C25 - - QD2A-C26 - - QD2E-C26 - - QD2A-C27 - - QD2E-C27 - - QD2A-C28 - - QD2E-C28 - - QD2A-C29 - - QD2E-C29 - - QD2A-C30 - - QD2E-C30 - - QD2A-C31 - - QD2E-C31 - - QD2A-C32 - - QD2E-C32 - - QD2A-C01 - - QD2E-C01 - - QD2A-C02 - - QD2E-C02 - - QD2A-C03 - - QF1E-C04 - - QF1A-C05 - - QF1E-C05 - - QF1A-C06 - - QF1E-C06 - - QF1A-C07 - - QF1E-C07 - - QF1A-C08 - - QF1E-C08 - - QF1A-C09 - - QF1E-C09 - - QF1A-C10 - - QF1E-C10 - - QF1A-C11 - - QF1E-C11 - - QF1A-C12 - - QF1E-C12 - - QF1A-C13 - - QF1E-C13 - - QF1A-C14 - - QF1E-C14 - - QF1A-C15 - - QF1E-C15 - - QF1A-C16 - - QF1E-C16 - - QF1A-C17 - - QF1E-C17 - - QF1A-C18 - - QF1E-C18 - - QF1A-C19 - - QF1E-C19 - - QF1A-C20 - - QF1E-C20 - - QF1A-C21 - - QF1E-C21 - - QF1A-C22 - - QF1E-C22 - - QF1A-C23 - - QF1E-C23 - - QF1A-C24 - - QF1E-C24 - - QF1A-C25 - - QF1E-C25 - - QF1A-C26 - - QF1E-C26 - - QF1A-C27 - - QF1E-C27 - - QF1A-C28 - - QF1E-C28 - - QF1A-C29 - - QF1E-C29 - - QF1A-C30 - - QF1E-C30 - - QF1A-C31 - - QF1E-C31 - - QF1A-C32 - - QF1E-C32 - - QF1A-C01 - - QF1E-C01 - - QF1A-C02 - - QF1E-C02 - - QF1A-C03 - devices: - - type: pyaml.magnet.quadrupole - name: QF1E-C04 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00054 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c04-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C05 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.996841 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c05-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C05 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00191 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c05-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C06 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.0003 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c06-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C06 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.997615 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c06-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C07 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998152 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c07-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C07 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00262 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c07-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C08 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00319 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c08-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C08 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.996180929 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c08-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C09 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00206 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c09-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C09 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999285 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c09-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C10 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00232 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c10-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C10 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998212 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c10-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C11 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999225 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c11-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C11 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998033 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c11-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C12 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998748 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c12-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C12 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.0023 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c12-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C13 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00337 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c13-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C13 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00403 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c13-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C14 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00182 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c14-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C14 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998303 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c14-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C15 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998748 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c15-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C15 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.994098 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c15-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C16 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00232 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c16-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C16 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.99884 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c16-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C17 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.0079 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c17-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C17 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999523 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c17-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C18 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c18-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C18 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999854 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c18-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C19 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.99845 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c19-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C19 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c19-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C20 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00095 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c20-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C20 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.996753 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c20-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C21 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00334 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c21-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C21 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.997707 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c21-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C22 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00152 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c22-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C22 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998124 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c22-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C23 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.996662 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c23-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C23 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.0017 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c23-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C24 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999642 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c24-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C24 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00042 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c24-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C25 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00471 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c25-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C25 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00393 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c25-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C26 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.992906 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c26-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C26 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00268 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c26-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C27 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00248 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c27-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C27 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00203 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c27-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C28 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998030791 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c28-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C28 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00232 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c28-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C29 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.995052 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c29-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C29 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00155 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c29-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C30 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998271 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c30-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C30 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999702 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c30-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C31 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998005 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c31-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C31 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999463 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c31-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C32 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.997794 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c32-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C32 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00203 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c32-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C01 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00504 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c01-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C01 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998212 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c01-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C02 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.0037 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c02-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1E-C02 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00093 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c02-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QF1A-C03 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.0025 - crosstalk: 1.0 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QF1_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qf1/c03-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C04 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999305341 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c04-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C05 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.997452918 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c05-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C05 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.997993208 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c05-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C06 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.006031322 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c06-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C06 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998547233 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c06-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C07 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.002327856 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c07-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C07 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.000154369 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c07-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C08 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.009580478 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c08-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C08 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.00447669 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c08-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C09 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.0015563 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c09-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C09 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.997221365 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c09-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C10 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.005954167 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c10-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C10 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.006725723 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c10-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C11 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.994535144 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c11-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C11 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999550256 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c11-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C12 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.001479145 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c12-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C12 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.000321811 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c12-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C13 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.006715036 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c13-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C13 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.0036395 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c13-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C14 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.997684471 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c14-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C14 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.000385922 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c14-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C15 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999010167 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c15-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C15 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998392922 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c15-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C16 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999318789 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c16-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C16 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.996926967 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c16-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C17 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.000849027 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c17-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C17 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.003392444 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c17-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C18 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.001312133 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c18-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C18 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.005402902 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c18-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C19 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.995846789 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c19-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C19 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.005877011 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c19-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C20 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.001016211 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c20-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C20 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999010167 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c20-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C21 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.007265811 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c21-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C21 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998238611 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c21-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C22 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998161456 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c22-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C22 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.004642522 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c22-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C23 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.001479145 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c23-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C23 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.001942078 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c23-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C24 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999087322 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c24-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C24 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998547233 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c24-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C25 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.001698055 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c25-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C25 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999704567 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c25-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C26 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999164478 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c26-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C26 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.000694659 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c26-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C27 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.99945971 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c27-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C27 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999922816 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c27-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C28 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999922816 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c28-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C28 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.997838839 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c28-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C29 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.003318926 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c29-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C29 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.004179589 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c29-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C30 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.999010167 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c30-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C30 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.9987787 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c30-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C31 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.004411056 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c31-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C31 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.0029451 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c31-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C32 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.009426167 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c32-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C32 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.0050283 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c32-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C01 - model: - type: pyaml.magnet.linear_model - calibration_factor: 0.998533498 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c01-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C01 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.003485189 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c01-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C02 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.001389318 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c02-a/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2E-C02 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.006108478 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c02-e/current - unit: A - - type: pyaml.magnet.quadrupole - name: QD2A-C03 - model: - type: pyaml.magnet.linear_model - calibration_factor: 1.002096389 - crosstalk: 0.99912 - curve: - type: pyaml.configuration.csvcurve - file: sr/magnet_models/QD2_strength.csv - unit: 1/m - powerconverter: - type: tango.pyaml.attribute - attribute: srmag/vps-qd2/c03-a/current - unit: A - - type: pyaml.diagnostics.tune_monitor - name: BETATRON_TUNE - tune_h: - type: tango.pyaml.attribute_read_only - attribute: srdiag/tune/tune_h - unit: mm - tune_v: - type: tango.pyaml.attribute_read_only - attribute: srdiag/tune/tune_v - unit: mm +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +controls: + - type: tango.pyaml.controlsystem + tango_host: ebs-simu-3:10000 + name: live +data_folder: /data/store +arrays: + - type: pyaml.arrays.magnet + name: QForTune + elements: + - QD2E-C04 + - QD2A-C05 + - QD2E-C05 + - QD2A-C06 + - QD2E-C06 + - QD2A-C07 + - QD2E-C07 + - QD2A-C08 + - QD2E-C08 + - QD2A-C09 + - QD2E-C09 + - QD2A-C10 + - QD2E-C10 + - QD2A-C11 + - QD2E-C11 + - QD2A-C12 + - QD2E-C12 + - QD2A-C13 + - QD2E-C13 + - QD2A-C14 + - QD2E-C14 + - QD2A-C15 + - QD2E-C15 + - QD2A-C16 + - QD2E-C16 + - QD2A-C17 + - QD2E-C17 + - QD2A-C18 + - QD2E-C18 + - QD2A-C19 + - QD2E-C19 + - QD2A-C20 + - QD2E-C20 + - QD2A-C21 + - QD2E-C21 + - QD2A-C22 + - QD2E-C22 + - QD2A-C23 + - QD2E-C23 + - QD2A-C24 + - QD2E-C24 + - QD2A-C25 + - QD2E-C25 + - QD2A-C26 + - QD2E-C26 + - QD2A-C27 + - QD2E-C27 + - QD2A-C28 + - QD2E-C28 + - QD2A-C29 + - QD2E-C29 + - QD2A-C30 + - QD2E-C30 + - QD2A-C31 + - QD2E-C31 + - QD2A-C32 + - QD2E-C32 + - QD2A-C01 + - QD2E-C01 + - QD2A-C02 + - QD2E-C02 + - QD2A-C03 + - QF1E-C04 + - QF1A-C05 + - QF1E-C05 + - QF1A-C06 + - QF1E-C06 + - QF1A-C07 + - QF1E-C07 + - QF1A-C08 + - QF1E-C08 + - QF1A-C09 + - QF1E-C09 + - QF1A-C10 + - QF1E-C10 + - QF1A-C11 + - QF1E-C11 + - QF1A-C12 + - QF1E-C12 + - QF1A-C13 + - QF1E-C13 + - QF1A-C14 + - QF1E-C14 + - QF1A-C15 + - QF1E-C15 + - QF1A-C16 + - QF1E-C16 + - QF1A-C17 + - QF1E-C17 + - QF1A-C18 + - QF1E-C18 + - QF1A-C19 + - QF1E-C19 + - QF1A-C20 + - QF1E-C20 + - QF1A-C21 + - QF1E-C21 + - QF1A-C22 + - QF1E-C22 + - QF1A-C23 + - QF1E-C23 + - QF1A-C24 + - QF1E-C24 + - QF1A-C25 + - QF1E-C25 + - QF1A-C26 + - QF1E-C26 + - QF1A-C27 + - QF1E-C27 + - QF1A-C28 + - QF1E-C28 + - QF1A-C29 + - QF1E-C29 + - QF1A-C30 + - QF1E-C30 + - QF1A-C31 + - QF1E-C31 + - QF1A-C32 + - QF1E-C32 + - QF1A-C01 + - QF1E-C01 + - QF1A-C02 + - QF1E-C02 + - QF1A-C03 +devices: +- type: pyaml.magnet.quadrupole + name: QF1E-C04 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00054 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c04-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C05 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.996841 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c05-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C05 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00191 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c05-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C06 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.0003 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c06-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C06 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.997615 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c06-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C07 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998152 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c07-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C07 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00262 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c07-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C08 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00319 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c08-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C08 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.996180929 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c08-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C09 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00206 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c09-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C09 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999285 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c09-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C10 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00232 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c10-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C10 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998212 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c10-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C11 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999225 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c11-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C11 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998033 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c11-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C12 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998748 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c12-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C12 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.0023 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c12-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C13 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00337 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c13-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C13 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00403 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c13-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C14 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00182 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c14-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C14 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998303 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c14-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C15 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998748 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c15-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C15 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.994098 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c15-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C16 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00232 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c16-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C16 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.99884 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c16-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C17 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.0079 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c17-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C17 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999523 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c17-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C18 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c18-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C18 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999854 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c18-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C19 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.99845 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c19-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C19 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c19-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C20 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00095 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c20-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C20 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.996753 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c20-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C21 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00334 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c21-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C21 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.997707 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c21-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C22 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00152 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c22-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C22 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998124 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c22-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C23 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.996662 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c23-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C23 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.0017 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c23-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C24 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999642 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c24-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C24 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00042 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c24-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C25 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00471 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c25-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C25 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00393 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c25-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C26 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.992906 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c26-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C26 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00268 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c26-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C27 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00248 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c27-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C27 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00203 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c27-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C28 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998030791 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c28-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C28 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00232 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c28-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C29 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.995052 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c29-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C29 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00155 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c29-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C30 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998271 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c30-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C30 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999702 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c30-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C31 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998005 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c31-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C31 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999463 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c31-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C32 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.997794 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c32-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C32 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00203 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c32-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C01 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00504 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c01-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C01 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998212 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c01-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C02 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.0037 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c02-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1E-C02 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00093 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c02-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QF1A-C03 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.0025 + crosstalk: 1.0 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QF1_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qf1/c03-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C04 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999305341 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c04-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C05 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.997452918 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c05-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C05 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.997993208 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c05-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C06 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.006031322 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c06-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C06 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998547233 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c06-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C07 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.002327856 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c07-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C07 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.000154369 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c07-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C08 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.009580478 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c08-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C08 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.00447669 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c08-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C09 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.0015563 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c09-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C09 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.997221365 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c09-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C10 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.005954167 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c10-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C10 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.006725723 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c10-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C11 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.994535144 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c11-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C11 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999550256 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c11-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C12 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.001479145 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c12-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C12 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.000321811 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c12-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C13 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.006715036 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c13-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C13 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.0036395 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c13-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C14 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.997684471 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c14-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C14 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.000385922 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c14-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C15 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999010167 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c15-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C15 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998392922 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c15-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C16 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999318789 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c16-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C16 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.996926967 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c16-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C17 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.000849027 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c17-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C17 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.003392444 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c17-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C18 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.001312133 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c18-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C18 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.005402902 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c18-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C19 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.995846789 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c19-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C19 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.005877011 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c19-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C20 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.001016211 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c20-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C20 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999010167 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c20-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C21 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.007265811 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c21-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C21 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998238611 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c21-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C22 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998161456 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c22-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C22 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.004642522 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c22-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C23 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.001479145 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c23-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C23 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.001942078 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c23-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C24 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999087322 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c24-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C24 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998547233 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c24-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C25 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.001698055 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c25-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C25 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999704567 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c25-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C26 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999164478 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c26-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C26 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.000694659 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c26-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C27 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.99945971 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c27-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C27 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999922816 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c27-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C28 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999922816 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c28-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C28 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.997838839 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c28-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C29 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.003318926 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c29-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C29 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.004179589 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c29-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C30 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.999010167 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c30-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C30 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.9987787 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c30-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C31 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.004411056 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c31-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C31 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.0029451 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c31-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C32 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.009426167 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c32-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C32 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.0050283 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c32-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C01 + model: + type: pyaml.magnet.linear_model + calibration_factor: 0.998533498 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c01-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C01 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.003485189 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c01-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C02 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.001389318 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c02-a/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2E-C02 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.006108478 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c02-e/current + unit: A +- type: pyaml.magnet.quadrupole + name: QD2A-C03 + model: + type: pyaml.magnet.linear_model + calibration_factor: 1.002096389 + crosstalk: 0.99912 + curve: + type: pyaml.configuration.csvcurve + file: sr/magnet_models/QD2_strength.csv + unit: 1/m + powerconverter: + type: tango.pyaml.attribute + attribute: srmag/vps-qd2/c03-a/current + unit: A +- type: pyaml.diagnostics.tune_monitor + name: BETATRON_TUNE + tune_h: + type: tango.pyaml.attribute_read_only + attribute: srdiag/tune/tune_h + unit: mm + tune_v: + type: tango.pyaml.attribute_read_only + attribute: srdiag/tune/tune_v + unit: mm diff --git a/tests/config/EBS_rf.yaml b/tests/config/EBS_rf.yaml index 3c4c4277..59aa86a5 100644 --- a/tests/config/EBS_rf.yaml +++ b/tests/config/EBS_rf.yaml @@ -1,31 +1,29 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - controls: - - type: tango.pyaml.controlsystem - tango_host: ebs-simu-3:10000 - name: live - data_folder: /data/store - devices: - - type: pyaml.rf.rf_plant - name: RF - masterclock: +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +controls: + - type: tango.pyaml.controlsystem + tango_host: ebs-simu-3:10000 + name: live +data_folder: /data/store +devices: + - type: pyaml.rf.rf_plant + name: RF + masterclock: + type: tango.pyaml.attribute + attribute: sy/ms/1/Frequency + unit: Hz + transmitters: + - type: pyaml.rf.rf_transmitter + name: RFTRA + cavities: [CAV_C05_01,CAV_C05_02,CAV_C05_03,CAV_C05_04,CAV_C05_05,CAV_C07_01,CAV_C07_02,CAV_C07_03,CAV_C07_04,CAV_C07_05,CAV_C25_01,CAV_C25_02,CAV_C25_03] + harmonic: 1 + distribution: 1 + voltage: type: tango.pyaml.attribute - attribute: sy/ms/1/Frequency - unit: Hz - transmitters: - - type: pyaml.rf.rf_transmitter - name: RFTRA - cavities: [CAV_C05_01,CAV_C05_02,CAV_C05_03,CAV_C05_04,CAV_C05_05,CAV_C07_01,CAV_C07_02,CAV_C07_03,CAV_C07_04,CAV_C07_05,CAV_C25_01,CAV_C25_02,CAV_C25_03] - harmonic: 1 - distribution: 1 - voltage: - type: tango.pyaml.attribute - attribute: sys/ringsimulator/ebs/RfVoltage - unit: V + attribute: sys/ringsimulator/ebs/RfVoltage + unit: V diff --git a/tests/config/EBS_rf_multi.yaml b/tests/config/EBS_rf_multi.yaml index a774e4e7..e79ca5bc 100644 --- a/tests/config/EBS_rf_multi.yaml +++ b/tests/config/EBS_rf_multi.yaml @@ -1,51 +1,49 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - controls: - - type: tango.pyaml.controlsystem - tango_host: ebs-simu-3:10000 - name: live - data_folder: /data/store - devices: - - type: pyaml.rf.rf_plant - name: RF - masterclock: - type: tango.pyaml.attribute - attribute: sy/ms/1/Frequency - unit: Hz - transmitters: - - type: pyaml.rf.rf_transmitter - name: RFTRA1 - cavities: [CAV_C05_01,CAV_C05_02,CAV_C05_03,CAV_C05_04,CAV_C05_05,CAV_C07_01,CAV_C07_02,CAV_C07_03,CAV_C07_04,CAV_C07_05] - harmonic: 1 - distribution: 0.83333333333 - voltage: - type: pyaml.control.device - setpoint: sr/tra/1/RfVoltage - readback: sr/tra/1/RfVoltage - unit: V - - type: pyaml.rf.rf_transmitter - name: RFTRA2 - cavities: [CAV_C25_01,CAV_C25_02] - harmonic: 1 - distribution: 0.16666666666 - voltage: - type: pyaml.control.device - setpoint: sr/tra/2/RfVoltage - readback: sr/tra/2/RfVoltage - unit: V - - type: pyaml.rf.rf_transmitter - name: RFTRA_HARMONIC - cavities: [CAV_C25_03] - harmonic: 4 - voltage: - type: pyaml.control.device - setpoint: sr/tra/harm/RfVoltage - readback: sr/tra/harm/RfVoltage - unit: V +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +controls: + - type: tango.pyaml.controlsystem + tango_host: ebs-simu-3:10000 + name: live +data_folder: /data/store +devices: + - type: pyaml.rf.rf_plant + name: RF + masterclock: + type: tango.pyaml.attribute + attribute: sy/ms/1/Frequency + unit: Hz + transmitters: + - type: pyaml.rf.rf_transmitter + name: RFTRA1 + cavities: [CAV_C05_01,CAV_C05_02,CAV_C05_03,CAV_C05_04,CAV_C05_05,CAV_C07_01,CAV_C07_02,CAV_C07_03,CAV_C07_04,CAV_C07_05] + harmonic: 1 + distribution: 0.83333333333 + voltage: + type: pyaml.control.device + setpoint: sr/tra/1/RfVoltage + readback: sr/tra/1/RfVoltage + unit: V + - type: pyaml.rf.rf_transmitter + name: RFTRA2 + cavities: [CAV_C25_01,CAV_C25_02] + harmonic: 1 + distribution: 0.16666666666 + voltage: + type: pyaml.control.device + setpoint: sr/tra/2/RfVoltage + readback: sr/tra/2/RfVoltage + unit: V + - type: pyaml.rf.rf_transmitter + name: RFTRA_HARMONIC + cavities: [CAV_C25_03] + harmonic: 4 + voltage: + type: pyaml.control.device + setpoint: sr/tra/harm/RfVoltage + readback: sr/tra/harm/RfVoltage + unit: V diff --git a/tests/config/EBS_rf_notrans.yaml b/tests/config/EBS_rf_notrans.yaml index 4936b442..c3a61870 100644 --- a/tests/config/EBS_rf_notrans.yaml +++ b/tests/config/EBS_rf_notrans.yaml @@ -1,21 +1,19 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - controls: - - type: tango.pyaml.controlsystem - tango_host: ebs-simu-3:10000 - name: live - data_folder: /data/store - devices: - - type: pyaml.rf.rf_plant - name: RF - masterclock: - type: tango.pyaml.attribute - attribute: sy/ms/1/Frequency - unit: Hz \ No newline at end of file +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +controls: + - type: tango.pyaml.controlsystem + tango_host: ebs-simu-3:10000 + name: live +data_folder: /data/store +devices: + - type: pyaml.rf.rf_plant + name: RF + masterclock: + type: tango.pyaml.attribute + attribute: sy/ms/1/Frequency + unit: Hz \ No newline at end of file diff --git a/tests/config/bad_conf_cycles.json b/tests/config/bad_conf_cycles.json index c1f9201a..ee420251 100644 --- a/tests/config/bad_conf_cycles.json +++ b/tests/config/bad_conf_cycles.json @@ -1,32 +1,27 @@ { - "type": "pyaml.pyaml", - "instruments":[ - { - "type": "pyaml.instrument", - "name": "sr", - "energy": 6e9, - "simulators": ["../config/bad_conf_cycles.json"], - "data_folder": "/data/store", - "arrays": [ - { - "type": "pyaml.arrays.magnet", - "name": "HCORR", - "elements": [ - "SH1A-C01-H", - "SH1A-C02-H" - ] - }, - { - "type": "pyaml.arrays.magnet", - "name": "VCORR", - "elements": ["SH1A-C01-V", "SH1A-C02-V"] - } - ], - "devices": [ - "sr/quadrupoles/QF1AC01.yaml", - "sr/correctors/SH1AC01.yaml", - "sr/correctors/SH1AC02.yaml" - ] - } - ] + "type": "pyaml.accelerator", + "name": "sr", + "energy": 6e9, + "simulators": ["../config/bad_conf_cycles.json"], + "data_folder": "/data/store", + "arrays": [ + { + "type": "pyaml.arrays.magnet", + "name": "HCORR", + "elements": [ + "SH1A-C01-H", + "SH1A-C02-H" + ] + }, + { + "type": "pyaml.arrays.magnet", + "name": "VCORR", + "elements": ["SH1A-C01-V", "SH1A-C02-V"] + } + ], + "devices": [ + "sr/quadrupoles/QF1AC01.yaml", + "sr/correctors/SH1AC01.yaml", + "sr/correctors/SH1AC02.yaml" + ] } \ No newline at end of file diff --git a/tests/config/bad_conf_cycles.yml b/tests/config/bad_conf_cycles.yml index bed3a16a..8602f3db 100644 --- a/tests/config/bad_conf_cycles.yml +++ b/tests/config/bad_conf_cycles.yml @@ -1,26 +1,24 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - data_folder: /data/store - arrays: - - type: pyaml.arrays.magnet - name: HCORR - elements: - - SH1A-C01-H - - SH1A-C02-H - - type: pyaml.arrays.magnet - name: VCORR - elements: - - SH1A-C01-V - - SH1A-C02-V - devices: - - ../config/bad_conf_cycles.yml # Cycle here - - sr/quadrupoles/QF1AC01.yaml - - sr/correctors/SH1AC01.yaml - - sr/correctors/SH1AC02.yaml +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +data_folder: /data/store +arrays: + - type: pyaml.arrays.magnet + name: HCORR + elements: + - SH1A-C01-H + - SH1A-C02-H + - type: pyaml.arrays.magnet + name: VCORR + elements: + - SH1A-C01-V + - SH1A-C02-V +devices: + - ../config/bad_conf_cycles.yml # Cycle here + - sr/quadrupoles/QF1AC01.yaml + - sr/correctors/SH1AC01.yaml + - sr/correctors/SH1AC02.yaml diff --git a/tests/config/bad_conf_duplicate_1.yaml b/tests/config/bad_conf_duplicate_1.yaml index 63062260..b462e4ca 100644 --- a/tests/config/bad_conf_duplicate_1.yaml +++ b/tests/config/bad_conf_duplicate_1.yaml @@ -1,26 +1,24 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - data_folder: /data/store - arrays: - - type: pyaml.arrays.magnet - name: HCORR - elements: - - SH1A-C01-H - - SH1A-C02-H - - SH1A-C02-H # duplicate name in array - - type: pyaml.arrays.magnet - name: VCORR - elements: - - SH1A-C01-V - - SH1A-C02-V - devices: - - sr/quadrupoles/QF1AC01.yaml - - sr/correctors/SH1AC01.yaml - - sr/correctors/SH1AC02.yaml +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +data_folder: /data/store +arrays: + - type: pyaml.arrays.magnet + name: HCORR + elements: + - SH1A-C01-H + - SH1A-C02-H + - SH1A-C02-H # duplicate name in array + - type: pyaml.arrays.magnet + name: VCORR + elements: + - SH1A-C01-V + - SH1A-C02-V +devices: + - sr/quadrupoles/QF1AC01.yaml + - sr/correctors/SH1AC01.yaml + - sr/correctors/SH1AC02.yaml diff --git a/tests/config/bad_conf_duplicate_2.yaml b/tests/config/bad_conf_duplicate_2.yaml index 0684a478..4507ab5e 100644 --- a/tests/config/bad_conf_duplicate_2.yaml +++ b/tests/config/bad_conf_duplicate_2.yaml @@ -1,59 +1,58 @@ type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - controls: - - type: tango.pyaml.controlsystem - tango_host: ebs-simu-3:10000 - name: live - data_folder: /data/store - arrays: - - type: pyaml.arrays.bpm - name: BPM - elements: - - BPM_C04-04 - - BPM_C04-05 - - BPM_C04-06 - - BPM_C04-06 # duplicate name in array - devices: - - type: pyaml.bpm.bpm - name: BPM_C04-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-06/SA_VPosition - unit: m +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +controls: + - type: tango.pyaml.controlsystem + tango_host: ebs-simu-3:10000 + name: live +data_folder: /data/store +arrays: + - type: pyaml.arrays.bpm + name: BPM + elements: + - BPM_C04-04 + - BPM_C04-05 + - BPM_C04-06 + - BPM_C04-06 # duplicate name in array +devices: +- type: pyaml.bpm.bpm + name: BPM_C04-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-06/SA_VPosition + unit: m diff --git a/tests/config/bad_conf_duplicate_3.yaml b/tests/config/bad_conf_duplicate_3.yaml index 50661c47..a6fa7375 100644 --- a/tests/config/bad_conf_duplicate_3.yaml +++ b/tests/config/bad_conf_duplicate_3.yaml @@ -1,70 +1,68 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - controls: - - type: tango.pyaml.controlsystem - tango_host: ebs-simu-3:10000 - name: live - data_folder: /data/store - arrays: - - type: pyaml.arrays.bpm - name: BPM - elements: - - BPM_C04-04 - - BPM_C04-05 - - BPM_C04-06 - devices: - - type: pyaml.bpm.bpm - name: BPM_C04-04 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-04/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-04/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-05 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-05/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-05/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-06/SA_VPosition - unit: m - - type: pyaml.bpm.bpm # duplicate device - name: BPM_C04-06 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-06/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-06/SA_VPosition - unit: m +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +controls: + - type: tango.pyaml.controlsystem + tango_host: ebs-simu-3:10000 + name: live +data_folder: /data/store +arrays: + - type: pyaml.arrays.bpm + name: BPM + elements: + - BPM_C04-04 + - BPM_C04-05 + - BPM_C04-06 +devices: +- type: pyaml.bpm.bpm + name: BPM_C04-04 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-04/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-04/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-05 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-05/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-05/SA_VPosition + unit: m +- type: pyaml.bpm.bpm + name: BPM_C04-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-06/SA_VPosition + unit: m +- type: pyaml.bpm.bpm # duplicate device + name: BPM_C04-06 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-06/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-06/SA_VPosition + unit: m diff --git a/tests/config/bpms.yaml b/tests/config/bpms.yaml index b68f02c9..50e7f168 100644 --- a/tests/config/bpms.yaml +++ b/tests/config/bpms.yaml @@ -1,74 +1,72 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - controls: - - type: tango.pyaml.controlsystem - tango_host: ebs-simu-3:10000 - name: live - data_folder: /data/store - devices: - - type: pyaml.bpm.bpm - name: BPM_C01-01 - model: - type: pyaml.bpm.bpm_tiltoffset_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-01/SA_HPosition - unit: mm - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-01/SA_VPosition - unit: mm - x_offset: - type: tango.pyaml.attribute - attribute: srdiag/bpm/c01-01/HOffset - unit: mm - y_offset: - type: tango.pyaml.attribute - attribute: srdiag/bpm/c01-01/VOffset - unit: mm - tilt: - type: tango.pyaml.attribute - attribute: srdiag/bpm/c01-01/Tilt_Angle - unit: rad - - type: pyaml.bpm.bpm - name: BPM_C01-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-02/SA_HPosition - unit: mm - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-02/SA_VPosition - unit: mm - - type: pyaml.bpm.bpm - name: BPM_C01-03 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-03/SA_HPosition - unit: mm - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c01-03/SA_VPosition - unit: mm - - type: pyaml.magnet.cfm_magnet - name: SH1A-C01 #Name of the element in the lattice model - mapping: - # Multipole mapping for usage in families, in this example SH1-C01A-H is not - # a lattice element present in the model, it is just a name to use in - # PyAML families. When this 'virutal' element is set, it then applies - # the corresponding multipole on the parent element. - - [B0, SH1A-C01-H] - - [A0, SH1A-C01-V] - - [A1, SH1A-C01-SQ] - model: sr/magnet_models/SH1AC01.yaml +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +controls: + - type: tango.pyaml.controlsystem + tango_host: ebs-simu-3:10000 + name: live +data_folder: /data/store +devices: +- type: pyaml.bpm.bpm + name: BPM_C01-01 + model: + type: pyaml.bpm.bpm_tiltoffset_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-01/SA_HPosition + unit: mm + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-01/SA_VPosition + unit: mm + x_offset: + type: tango.pyaml.attribute + attribute: srdiag/bpm/c01-01/HOffset + unit: mm + y_offset: + type: tango.pyaml.attribute + attribute: srdiag/bpm/c01-01/VOffset + unit: mm + tilt: + type: tango.pyaml.attribute + attribute: srdiag/bpm/c01-01/Tilt_Angle + unit: rad +- type: pyaml.bpm.bpm + name: BPM_C01-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-02/SA_HPosition + unit: mm + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-02/SA_VPosition + unit: mm +- type: pyaml.bpm.bpm + name: BPM_C01-03 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-03/SA_HPosition + unit: mm + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c01-03/SA_VPosition + unit: mm +- type: pyaml.magnet.cfm_magnet + name: SH1A-C01 #Name of the element in the lattice model + mapping: + # Multipole mapping for usage in families, in this example SH1-C01A-H is not + # a lattice element present in the model, it is just a name to use in + # PyAML families. When this 'virutal' element is set, it then applies + # the corresponding multipole on the parent element. + - [B0, SH1A-C01-H] + - [A0, SH1A-C01-V] + - [A1, SH1A-C01-SQ] + model: sr/magnet_models/SH1AC01.yaml diff --git a/tests/config/sr-attribute-linker.yaml b/tests/config/sr-attribute-linker.yaml index d8cde9cf..106122d5 100644 --- a/tests/config/sr-attribute-linker.yaml +++ b/tests/config/sr-attribute-linker.yaml @@ -1,28 +1,26 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - linker: - type: pyaml.lattice.attribute_linker - attribute_name: FamName # equivalent to the default linker - data_folder: /data/store - arrays: - - type: pyaml.arrays.magnet - name: HCORR - elements: - - SH1A-C01-H - - SH1A-C02-H - - type: pyaml.arrays.magnet - name: VCORR - elements: - - SH1A-C01-V - - SH1A-C02-V - devices: - - sr/quadrupoles/QF1AC01.yaml - - sr/correctors/SH1AC01.yaml - - sr/correctors/SH1AC02.yaml \ No newline at end of file +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design + linker: + type: pyaml.lattice.attribute_linker + attribute_name: FamName # equivalent to the default linker +data_folder: /data/store +arrays: + - type: pyaml.arrays.magnet + name: HCORR + elements: + - SH1A-C01-H + - SH1A-C02-H + - type: pyaml.arrays.magnet + name: VCORR + elements: + - SH1A-C01-V + - SH1A-C02-V +devices: + - sr/quadrupoles/QF1AC01.yaml + - sr/correctors/SH1AC01.yaml + - sr/correctors/SH1AC02.yaml \ No newline at end of file diff --git a/tests/config/sr-ident-cfm.yaml b/tests/config/sr-ident-cfm.yaml index 261a5524..4b384950 100644 --- a/tests/config/sr-ident-cfm.yaml +++ b/tests/config/sr-ident-cfm.yaml @@ -1,29 +1,27 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - controls: - - type: tango.pyaml.controlsystem - tango_host: ebs-simu-3:10000 - name: live - data_folder: /data/store - arrays: - - type: pyaml.arrays.magnet - name: HCORR - elements: - - SH1A-C01-H - - SH1A-C02-H - - type: pyaml.arrays.magnet - name: VCORR - elements: - - SH1A-C01-V - - SH1A-C02-V - devices: - - sr/quadrupoles/QF1AC01.yaml - - sr/correctors/SH1AC01-ident.yaml - - sr/correctors/SH1AC02.yaml \ No newline at end of file +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +controls: + - type: tango.pyaml.controlsystem + tango_host: ebs-simu-3:10000 + name: live +data_folder: /data/store +arrays: + - type: pyaml.arrays.magnet + name: HCORR + elements: + - SH1A-C01-H + - SH1A-C02-H + - type: pyaml.arrays.magnet + name: VCORR + elements: + - SH1A-C01-V + - SH1A-C02-V +devices: + - sr/quadrupoles/QF1AC01.yaml + - sr/correctors/SH1AC01-ident.yaml + - sr/correctors/SH1AC02.yaml \ No newline at end of file diff --git a/tests/config/sr-ident-hw-only.yaml b/tests/config/sr-ident-hw-only.yaml index 8e5ae9f8..dc4b8c9e 100644 --- a/tests/config/sr-ident-hw-only.yaml +++ b/tests/config/sr-ident-hw-only.yaml @@ -1,21 +1,19 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - data_folder: /data/store - devices: - - type: pyaml.magnet.quadrupole - name: QF1A-C01 - model: - type: pyaml.magnet.identity_model - unit: A - powerconverter: - type: pyaml.control.device - setpoint: srmag/vps-qf1/c05-a/current - readback: srmag/vps-qf1/c05-a/current - unit: A +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +data_folder: /data/store +devices: + - type: pyaml.magnet.quadrupole + name: QF1A-C01 + model: + type: pyaml.magnet.identity_model + unit: A + powerconverter: + type: pyaml.control.device + setpoint: srmag/vps-qf1/c05-a/current + readback: srmag/vps-qf1/c05-a/current + unit: A diff --git a/tests/config/sr-ident-strgth-only.yaml b/tests/config/sr-ident-strgth-only.yaml index 365f81db..9ad48182 100644 --- a/tests/config/sr-ident-strgth-only.yaml +++ b/tests/config/sr-ident-strgth-only.yaml @@ -1,21 +1,19 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - data_folder: /data/store - devices: - - type: pyaml.magnet.quadrupole - name: QF1A-C01 - model: - type: pyaml.magnet.identity_model - unit: 1/m - physics: - type: pyaml.control.device - setpoint: srmag/m-qf1/c05-a/strength - readback: srmag/m-qf1/c05-a/strength - unit: 1/m +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +data_folder: /data/store +devices: + - type: pyaml.magnet.quadrupole + name: QF1A-C01 + model: + type: pyaml.magnet.identity_model + unit: 1/m + physics: + type: pyaml.control.device + setpoint: srmag/m-qf1/c05-a/strength + readback: srmag/m-qf1/c05-a/strength + unit: 1/m diff --git a/tests/config/sr.yaml b/tests/config/sr.yaml index b6751ee3..77b3b47e 100644 --- a/tests/config/sr.yaml +++ b/tests/config/sr.yaml @@ -1,77 +1,76 @@ type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - controls: - - type: tango.pyaml.controlsystem - tango_host: ebs-simu-3:10000 - name: live - data_folder: /data/store - arrays: - - type: pyaml.arrays.magnet - name: HCORR - elements: - - SH1A-C01-H - - SH1A-C02-H - - type: pyaml.arrays.magnet - name: VCORR - elements: - - SH1A-C01-V - - SH1A-C02-V - - type: pyaml.arrays.magnet - name: HVCORR - elements: - - SH1A-C01-H - - SH1A-C02-H - - SH1A-C01-V - - SH1A-C02-V - - type: pyaml.arrays.cfm_magnet - name: CFM - elements: - - SH1A-C01 - - SH1A-C02 - - type: pyaml.arrays.bpm - name: BPMS - elements: - - BPM_C04-01 - - BPM_C04-02 - - type: pyaml.arrays.element - name: ElArray - elements: - - BPM_C04-01 - - BPM_C04-02 - - SH1A-C01-V - - SH1A-C02-H - devices: - - sr/quadrupoles/QF1AC01.yaml - - sr/correctors/SH1AC01.yaml - - sr/correctors/SH1AC02.yaml - - type: pyaml.bpm.bpm - name: BPM_C04-01 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-01/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-01/SA_VPosition - unit: m - - type: pyaml.bpm.bpm - name: BPM_C04-02 - model: - type: pyaml.bpm.bpm_simple_model - x_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-02/SA_HPosition - unit: m - y_pos: - type: tango.pyaml.attribute_read_only - attribute: srdiag/bpm/c04-02/SA_VPosition - unit: m +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +controls: + - type: tango.pyaml.controlsystem + tango_host: ebs-simu-3:10000 + name: live +data_folder: /data/store +arrays: + - type: pyaml.arrays.magnet + name: HCORR + elements: + - SH1A-C01-H + - SH1A-C02-H + - type: pyaml.arrays.magnet + name: VCORR + elements: + - SH1A-C01-V + - SH1A-C02-V + - type: pyaml.arrays.magnet + name: HVCORR + elements: + - SH1A-C01-H + - SH1A-C02-H + - SH1A-C01-V + - SH1A-C02-V + - type: pyaml.arrays.cfm_magnet + name: CFM + elements: + - SH1A-C01 + - SH1A-C02 + - type: pyaml.arrays.bpm + name: BPMS + elements: + - BPM_C04-01 + - BPM_C04-02 + - type: pyaml.arrays.element + name: ElArray + elements: + - BPM_C04-01 + - BPM_C04-02 + - SH1A-C01-V + - SH1A-C02-H +devices: + - sr/quadrupoles/QF1AC01.yaml + - sr/correctors/SH1AC01.yaml + - sr/correctors/SH1AC02.yaml + - type: pyaml.bpm.bpm + name: BPM_C04-01 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-01/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-01/SA_VPosition + unit: m + - type: pyaml.bpm.bpm + name: BPM_C04-02 + model: + type: pyaml.bpm.bpm_simple_model + x_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-02/SA_HPosition + unit: m + y_pos: + type: tango.pyaml.attribute_read_only + attribute: srdiag/bpm/c04-02/SA_VPosition + unit: m diff --git a/tests/config/tune_monitor.yaml b/tests/config/tune_monitor.yaml index 21135002..96f89c1e 100644 --- a/tests/config/tune_monitor.yaml +++ b/tests/config/tune_monitor.yaml @@ -1,25 +1,23 @@ -type: pyaml.pyaml -instruments: - - type: pyaml.instrument - name: sr - energy: 6e9 - simulators: - - type: pyaml.lattice.simulator - lattice: sr/lattices/ebs.mat - name: design - controls: - - type: tango.pyaml.controlsystem - tango_host: ebs-simu-3:10000 - name: live - data_folder: /data/store - devices: - - type: pyaml.diagnostics.tune_monitor - name: BETATRON_TUNE - tune_h: - type: tango.pyaml.attribute_read_only - attribute: srdiag/tune/tune_h - unit: mm - tune_v: - type: tango.pyaml.attribute_read_only - attribute: srdiag/tune/tune_v - unit: mm +type: pyaml.accelerator +name: sr +energy: 6e9 +simulators: + - type: pyaml.lattice.simulator + lattice: sr/lattices/ebs.mat + name: design +controls: + - type: tango.pyaml.controlsystem + tango_host: ebs-simu-3:10000 + name: live +data_folder: /data/store +devices: +- type: pyaml.diagnostics.tune_monitor + name: BETATRON_TUNE + tune_h: + type: tango.pyaml.attribute_read_only + attribute: srdiag/tune/tune_h + unit: mm + tune_v: + type: tango.pyaml.attribute_read_only + attribute: srdiag/tune/tune_v + unit: mm diff --git a/tests/test_arrays.py b/tests/test_arrays.py index 59ff2f16..5b16681f 100644 --- a/tests/test_arrays.py +++ b/tests/test_arrays.py @@ -1,6 +1,5 @@ -from pyaml.pyaml import pyaml,PyAML from pyaml.configuration.factory import Factory -from pyaml.instrument import Instrument +from pyaml.accelerator import Accelerator from pyaml.arrays.element_array import ElementArray from pyaml.arrays.magnet_array import MagnetArray from pyaml.arrays.cfm_magnet_array import CombinedFunctionMagnetArray @@ -16,8 +15,7 @@ }], indirect=True) def test_arrays(install_test_package): - ml:PyAML = pyaml("tests/config/sr.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/sr.yaml") sr.design.get_lattice().disable_6d() # Test on model @@ -176,8 +174,7 @@ def test_arrays(install_test_package): # Test dynamic arrays - ml:PyAML = pyaml("tests/config/EBSOrbit.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/EBSOrbit.yaml") ae = ElementArray("All",sr.design.get_all_elements()) acfm = ElementArray("AllCFM",sr.design.get_all_cfm_magnets(),use_aggregator=False) diff --git a/tests/test_bpm.py b/tests/test_bpm.py index 294e4384..aaced16f 100644 --- a/tests/test_bpm.py +++ b/tests/test_bpm.py @@ -1,6 +1,4 @@ - -from pyaml.pyaml import PyAML, pyaml -from pyaml.instrument import Instrument +from pyaml.accelerator import Accelerator from pyaml.configuration.factory import Factory import numpy as np import pytest @@ -11,8 +9,7 @@ }], indirect=True) def test_simulator_bpm_tilt(install_test_package): - ml:PyAML = pyaml("tests/config/bpms.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/bpms.yaml") sr.design.get_lattice().disable_6d() bpm = sr.design.get_bpm('BPM_C01-01') assert bpm.tilt.get() == 0 @@ -27,8 +24,7 @@ def test_simulator_bpm_tilt(install_test_package): }], indirect=True) def test_simulator_bpm_offset(install_test_package): - ml:PyAML = pyaml("tests/config/bpms.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/bpms.yaml") sr.design.get_lattice().disable_6d() bpm = sr.design.get_bpm('BPM_C01-01') @@ -47,8 +43,7 @@ def test_simulator_bpm_offset(install_test_package): }], indirect=True) def test_simulator_bpm_position(install_test_package): - ml:PyAML = pyaml("tests/config/bpms.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/bpms.yaml") sr.design.get_lattice().disable_6d() bpm = sr.design.get_bpm('BPM_C01-01') bpm_simple = sr.live.get_bpm('BPM_C01-02') @@ -64,8 +59,7 @@ def test_simulator_bpm_position(install_test_package): }], indirect=True) def test_simulator_bpm_position_with_bad_corrector_strength(install_test_package): - ml:PyAML = pyaml("tests/config/bpms.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/bpms.yaml") sr.design.get_lattice().disable_6d() bpm = sr.design.get_bpm('BPM_C01-01') bpm_simple = sr.design.get_bpm('BPM_C01-02') diff --git a/tests/test_bpm_controlsystem.py b/tests/test_bpm_controlsystem.py index aaef2485..89968ae2 100644 --- a/tests/test_bpm_controlsystem.py +++ b/tests/test_bpm_controlsystem.py @@ -1,19 +1,15 @@ - - -from pyaml.pyaml import PyAML, pyaml -from pyaml.instrument import Instrument +from pyaml.accelerator import Accelerator from pyaml.configuration.factory import Factory import numpy as np import pytest @pytest.mark.parametrize("install_test_package", [{ - "name": "pyaml-tango", + "name": "tango-pyaml", "path": "tests/dummy_cs/tango-pyaml" }], indirect=True) def test_controlsystem_bpm_tilt(install_test_package): - ml:PyAML = pyaml("tests/config/bpms.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/bpms.yaml") bpm = sr.live.get_bpm('BPM_C01-01') print(bpm.tilt.get()) @@ -29,8 +25,7 @@ def test_controlsystem_bpm_tilt(install_test_package): }], indirect=True) def test_controlsystem_bpm_offset(install_test_package): - ml:PyAML = pyaml("tests/config/bpms.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/bpms.yaml") bpm = sr.live.get_bpm('BPM_C01-01') assert bpm.offset.get()[0] == 0 @@ -48,8 +43,7 @@ def test_controlsystem_bpm_offset(install_test_package): }], indirect=True) def test_controlsystem_bpm_position(install_test_package): - ml:PyAML = pyaml("tests/config/bpms.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/bpms.yaml") bpm = sr.live.get_bpm('BPM_C01-01') bpm_simple = sr.live.get_bpm('BPM_C01-02') diff --git a/tests/test_errors.py b/tests/test_errors.py index 9a90676d..f890633b 100644 --- a/tests/test_errors.py +++ b/tests/test_errors.py @@ -1,7 +1,6 @@ -from pyaml.pyaml import pyaml,PyAML from pyaml.common.exception import PyAMLConfigException,PyAMLException from pyaml.configuration.factory import Factory -from pyaml.instrument import Instrument +from pyaml.accelerator import Accelerator from pyaml.arrays.magnet_array import MagnetArray import pytest @@ -12,23 +11,22 @@ def test_tune(install_test_package): with pytest.raises(PyAMLConfigException) as exc: - ml:PyAML = pyaml("tests/config/bad_conf_duplicate_1.yaml") + ml:Accelerator = Accelerator.load("tests/config/bad_conf_duplicate_1.yaml") assert("MagnetArray HCORR : duplicate name SH1A-C02-H @index 2" in str(exc)) Factory.clear() with pytest.raises(PyAMLConfigException) as exc: - ml:PyAML = pyaml("tests/config/bad_conf_duplicate_2.yaml") + ml:Accelerator = Accelerator.load("tests/config/bad_conf_duplicate_2.yaml") assert("BPMArray BPM : duplicate name BPM_C04-06 @index 3" in str(exc)) Factory.clear() with pytest.raises(PyAMLConfigException) as exc: - ml:PyAML = pyaml("tests/config/bad_conf_duplicate_3.yaml") + ml:Accelerator = Accelerator.load("tests/config/bad_conf_duplicate_3.yaml") assert("element BPM_C04-06 already defined" in str(exc)) - assert("line 59, column 7" in str(exc)) + assert("line 57, column 3" in str(exc)) Factory.clear() - ml:PyAML = pyaml("tests/config/EBSTune.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/EBSTune.yaml") m1 = sr.live.get_magnet("QF1E-C04") m2 = sr.design.get_magnet("QF1A-C05") with pytest.raises(PyAMLException) as exc: diff --git a/tests/test_factory.py b/tests/test_factory.py index 78cc926e..ffedfb48 100644 --- a/tests/test_factory.py +++ b/tests/test_factory.py @@ -1,8 +1,8 @@ import pytest from pyaml import PyAMLConfigException, PyAMLException from pyaml.configuration.factory import Factory -from pyaml.pyaml import PyAML, pyaml from tests.conftest import MockElement +from pyaml.accelerator import Accelerator def test_factory_build_default(): @@ -33,7 +33,7 @@ def test_factory_with_custom_strategy(): ]) def test_error_location(test_file): with pytest.raises(PyAMLConfigException) as exc: - ml: PyAML = pyaml(test_file) + ml:Accelerator = Accelerator.load(test_file) print(str(exc.value)) test_file_names = test_file.split("/") test_file_name = test_file_names[len(test_file_names)-1] @@ -45,8 +45,8 @@ def test_error_location(test_file): ]) def test_error_cycles(test_file): with pytest.raises(PyAMLException) as exc: - ml: PyAML = pyaml(test_file) + ml:Accelerator = Accelerator.load(test_file) assert "Circular file inclusion of " in str(exc.value) if not test_file.endswith(".json"): - assert "at line 23" in str(exc.value) + assert "at line 21" in str(exc.value) diff --git a/tests/test_ident_models.py b/tests/test_ident_models.py index e09fb3f1..28e22d77 100644 --- a/tests/test_ident_models.py +++ b/tests/test_ident_models.py @@ -3,9 +3,8 @@ from pyaml.magnet.cfm_magnet import CombinedFunctionMagnet from pyaml.magnet.hcorrector import HCorrector from pyaml.magnet.vcorrector import VCorrector -from pyaml.pyaml import pyaml,PyAML from pyaml.configuration.factory import Factory -from pyaml.instrument import Instrument +from pyaml.accelerator import Accelerator from pyaml.magnet.model import MagnetModel import numpy as np @@ -18,8 +17,7 @@ ) def test_cfm_magnets(magnet_file, install_test_package): - ml:PyAML = pyaml(magnet_file) - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load(magnet_file) sr.design.get_lattice().disable_6d() #magnet_design = sr.design.get_magnet("SH1A-C01") #magnet_live = sr.live.get_magnet("SH1A-C01") diff --git a/tests/test_linkers.py b/tests/test_linkers.py index a80b0b5c..898354d1 100644 --- a/tests/test_linkers.py +++ b/tests/test_linkers.py @@ -1,14 +1,13 @@ import pytest from pyaml import PyAMLException -from pyaml.instrument import Instrument +from pyaml.accelerator import Accelerator from pyaml.lattice.attribute_linker import ( PyAtAttributeElementsLinker, PyAtAttributeIdentifier, ConfigModel as AttrConfigModel, ) -from pyaml.pyaml import PyAML, pyaml # ----------------------- @@ -24,8 +23,7 @@ def get_name(self) -> str: def test_conf_with_linker(): - ml:PyAML = pyaml("tests/config/sr-attribute-linker.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/sr-attribute-linker.yaml") assert sr is not None magnet = sr.design.get_magnet("SH1A-C01-H") assert magnet is not None diff --git a/tests/test_load_quad.py b/tests/test_load_quad.py index 1cc27570..0f260285 100644 --- a/tests/test_load_quad.py +++ b/tests/test_load_quad.py @@ -4,7 +4,8 @@ from scipy.constants import speed_of_light from pyaml import PyAMLException -from pyaml.configuration import load, set_root_folder, get_root_folder +from pyaml.configuration import set_root_folder, get_root_folder +from pyaml.configuration.fileloader import load from pyaml.configuration import Factory from pyaml.magnet.hcorrector import HCorrector from pyaml.magnet.quadrupole import Quadrupole @@ -12,8 +13,7 @@ from pyaml.magnet.identity_model import IdentityMagnetModel from pyaml.magnet.cfm_magnet import CombinedFunctionMagnet from pyaml.control.abstract_impl import RWHardwareScalar,RWStrengthScalar,RWHardwareArray,RWStrengthArray -from pyaml.pyaml import pyaml,PyAML -from pyaml.instrument import Instrument +from pyaml.accelerator import Accelerator # TODO: Generate JSON pydantic schema for MetaConfigurator #def test_json(): diff --git a/tests/test_rf.py b/tests/test_rf.py index 38c8c78b..1726f023 100644 --- a/tests/test_rf.py +++ b/tests/test_rf.py @@ -1,5 +1,4 @@ -from pyaml.pyaml import pyaml,PyAML -from pyaml.instrument import Instrument +from pyaml.accelerator import Accelerator from pyaml.configuration.factory import Factory from pyaml.common.exception import PyAMLException import numpy as np @@ -11,8 +10,7 @@ }], indirect=True) def test_rf(install_test_package): - ml:PyAML = pyaml("tests/config/EBS_rf.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/EBS_rf.yaml") RF = sr.design.get_rf_plant("RF") RF.frequency.set(3.523e8) @@ -47,8 +45,7 @@ def test_rf(install_test_package): }], indirect=True) def test_rf_multi(install_test_package): - ml:PyAML = pyaml("tests/config/EBS_rf_multi.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/EBS_rf_multi.yaml") # Simulator RF = sr.design.get_rf_plant("RF") @@ -100,8 +97,7 @@ def test_rf_multi(install_test_package): }], indirect=True) def test_rf_multi_notrans(install_test_package): - ml:PyAML = pyaml("tests/config/EBS_rf_notrans.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/EBS_rf_notrans.yaml") # Simulator RF = sr.design.get_rf_plant("RF") diff --git a/tests/test_tune.py b/tests/test_tune.py index 69586c6f..dced51d0 100644 --- a/tests/test_tune.py +++ b/tests/test_tune.py @@ -1,5 +1,4 @@ -from pyaml.pyaml import pyaml,PyAML -from pyaml.instrument import Instrument +from pyaml.accelerator import Accelerator from pyaml.configuration.factory import Factory import numpy as np import pytest @@ -10,8 +9,7 @@ }], indirect=True) def test_tune(install_test_package): - ml:PyAML = pyaml("tests/config/EBSTune.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/EBSTune.yaml") sr.design.get_lattice().disable_6d() quadForTuneDesign = sr.design.get_magnets("QForTune") diff --git a/tests/test_tune_hardware.py b/tests/test_tune_hardware.py index fc4a7b09..3d03d8bf 100644 --- a/tests/test_tune_hardware.py +++ b/tests/test_tune_hardware.py @@ -1,5 +1,4 @@ -from pyaml.pyaml import pyaml,PyAML -from pyaml.instrument import Instrument +from pyaml.accelerator import Accelerator from pyaml.configuration.factory import Factory import numpy as np import pytest @@ -10,8 +9,7 @@ }], indirect=True) def test_tune(install_test_package): - ml:PyAML = pyaml("tests/config/EBSTune.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load(("tests/config/EBSTune.yaml")) sr.design.get_lattice().disable_6d() quadForTuneDesign = sr.design.get_magnets("QForTune") diff --git a/tests/test_tune_monitor.py b/tests/test_tune_monitor.py index 622d1193..094d1ded 100644 --- a/tests/test_tune_monitor.py +++ b/tests/test_tune_monitor.py @@ -1,6 +1,4 @@ - -from pyaml.pyaml import PyAML, pyaml -from pyaml.instrument import Instrument +from pyaml.accelerator import Accelerator from pyaml.configuration.factory import Factory import pytest @@ -10,8 +8,7 @@ }], indirect=True) def test_simulator_tune_monitor(install_test_package): - ml:PyAML = pyaml("tests/config/tune_monitor.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/tune_monitor.yaml") sr.design.get_lattice().disable_6d() tune_monitor = sr.design.get_betatron_tune_monitor("BETATRON_TUNE") assert tune_monitor.tune.get()[0] == sr.design.get_lattice().get_tune()[0] @@ -25,8 +22,7 @@ def test_simulator_tune_monitor(install_test_package): }], indirect=True) def test_controlsystem_tune_monitor(install_test_package): - ml:PyAML = pyaml("tests/config/tune_monitor.yaml") - sr:Instrument = ml.get('sr') + sr:Accelerator = Accelerator.load("tests/config/tune_monitor.yaml") tune_monitor = sr.live.get_betatron_tune_monitor("BETATRON_TUNE") assert tune_monitor.tune.get()[0] == 0.0 assert tune_monitor.tune.get()[1] == 0.0