caproto.ioc_examples.mini_beamline.PinHole¶
- class caproto.ioc_examples.mini_beamline.PinHole(prefix: str, *, macros: Dict[str, str] | None = None, parent: PVGroup | None = None, name: str | None = None)[source]¶
A pinhole simulation device.
¶ Attribute
Suffix
Docs
Type
Notes
Alarm Group
det
det
Scalar detector value
float
Read-only Inherited from
_JitterDetector
exp
exp
Exponential value
float
Inherited from
_JitterDetector
Putmtr
mtr
Motor
float (
ai
)Inherited from
_JitterDetector
Startup Putmtr_tick_rate
mtr_tick_rate
Update tick rate
float
Inherited from
_JitterDetector
vel
vel
Velocity
float
Inherited from
_JitterDetector
Methods
group_read
(instance)Generic read called for channels without get defined
group_write
(instance, value)Generic write called for channels without put defined
Attributes
default_values
type_map
type_map_read_only
pvdb
attr_pvdb
attr_to_pvname
groups
pvproperty methods
- mtr.startup(self, instance, async_lib)¶
90@mtr.startup 91async def mtr(self, instance, async_lib): 92 instance.ev = async_lib.library.Event() 93 instance.async_lib = async_lib