caproto.ioc_examples.mini_beamline.Slit¶
-
class
caproto.ioc_examples.mini_beamline.
Slit
(prefix, *, macros=None, parent=None, name=None)[source]¶ A slit simulation device.
¶ Attribute
Suffix
Docs
Type
Notes
Alarm Group
det
det
Scalar detector value
float
Read-only Inherited from
_JitterDetector
Getexp
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
pvproperty 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
-