caproto.ioc_examples.mini_beamline.PinHole¶
-
class
caproto.ioc_examples.mini_beamline.
PinHole
(prefix: str, *, macros: Optional[Dict[str, str]] = None, parent: Optional[caproto.server.server.PVGroup] = None, name: Optional[str] = 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
pvproperty 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
-