caproto.ioc_examples.mini_beamline.Edge¶
-
class
caproto.ioc_examples.mini_beamline.Edge(prefix, *, macros=None, parent=None, name=None)[source]¶ An edge simulation device.
Edge pvproperties¶ Attribute
Suffix
Docs
Type
Notes
Alarm Group
det
detScalar detector value
float
Read-only Inherited from
_JitterDetectorGetexp
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_onlypvproperty methods
-
det.getter(self, instance)¶
44 45 46
@det.getter async def det(self, instance): return (await self._read(instance))
-
mtr.startup(self, instance, async_lib)¶
60 61 62 63
@mtr.startup async def mtr(self, instance, async_lib): instance.ev = async_lib.library.Event() instance.async_lib = async_lib
-