caproto.ioc_examples.mini_beamline.Edge¶

- class caproto.ioc_examples.mini_beamline.Edge(prefix: str, *, macros: Dict[str, str] | None = None, parent: PVGroup | None = None, name: str | None = None)[source]¶
An edge simulation device.
Edge pvproperties¶ Attribute
Suffix
Docs
Type
Notes
Alarm Group
det
detScalar detector value
float
Read-only Inherited from
_JitterDetectorexp
expExponential value
float
Inherited from
_JitterDetectorPutmtr
mtrMotor
float (
ai)Inherited from
_JitterDetectorStartup Putmtr_tick_rate
mtr_tick_rateUpdate tick rate
float
Inherited from
_JitterDetectorvel
velVelocity
float
Inherited from
_JitterDetectorMethods
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_valuestype_maptype_map_read_onlypvdbattr_pvdbattr_to_pvnamegroupspvproperty 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