tango.pyaml.catalog#
Configuration helpers for backend-provided catalogs.
Classes
|
Abstract class for backend catalog configuration objects. |
- class tango.pyaml.catalog.Catalog#
Bases:
objectAbstract class for backend catalog configuration objects.
- resolve(key)#
Return a configuration model for a DeviceAccess.
Notes
Concrete catalogs live in each control-system package. They may expose backend-specific resolution APIs, but those APIs are not called by the PyAML core.
- abstractmethod resolve(key)#
Return a configuration model for a DeviceAccess.
- Parameters:
key (str) – Catalog key to resolve.
- Returns:
pydantic.BaseModel – Configuration model describing the device registered under
key.- Return type:
BaseModel