Note

Ophyd async is considered experimental until the v1.0 release and may change API on minor release numbers before then

ophyd_async.epics.demo#

Demo EPICS Devices for the tutorial

Members

Mover

A demo movable that moves based on velocity

SampleStage

A demo sample stage with X and Y movables

EnergyMode

Energy mode for Sensor

Sensor

A demo sensor that produces a scalar value based on X and Y Movers

SensorGroup

class ophyd_async.epics.demo.Mover(prefix: str, name='')[source]#

A demo movable that moves based on velocity

class ophyd_async.epics.demo.SampleStage(prefix: str, name='')[source]#

A demo sample stage with X and Y movables

class ophyd_async.epics.demo.EnergyMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Energy mode for Sensor

low = 'Low Energy'#

Low energy mode

high = 'High Energy'#

High energy mode

class ophyd_async.epics.demo.Sensor(prefix: str, with_pvi: bool = False, name: str = '')[source]#

A demo sensor that produces a scalar value based on X and Y Movers