caproto.ioc_examples.mini_beamline.Edge¶

-
class
caproto.ioc_examples.mini_beamline.Edge(prefix: str, *, macros: Optional[Dict[str, str]] = None, parent: Optional[caproto.server.server.PVGroup] = None, name: Optional[str] = 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_onlypvproperty methods
-
mtr.startup(self, instance, async_lib)¶
90 91 92 93
@mtr.startup async def mtr(self, instance, async_lib): instance.ev = async_lib.library.Event() instance.async_lib = async_lib
-