id4_common.utils.formatted_dynamic_component#

Descriptor classes for building ophyd sub-devices with instance-formatted PV strings.

Module Contents#

class id4_common.utils.formatted_dynamic_component.FormattedDynamicSubDevice(factory_func)#

Creates a subdevice with dynamically formatted components.

factory_func#
class id4_common.utils.formatted_dynamic_component.InstanceFormattedComponent(factory_func)#

Acts like a Component that can interpolate format strings using the instance’s __dict__. Used to dynamically build a subdevice based on instance parameters (like self.prefix1).

factory_func#