From e2eb9a7bb351faf7b5053e7a0566f7a030b386d8 Mon Sep 17 00:00:00 2001 From: callumforrester Date: Fri, 17 May 2024 15:08:56 +0000 Subject: [PATCH] deploy: 91e0e6f44b4361846aa1368d1d8b02ca230fb0b8 --- main/.buildinfo | 2 +- .../tutorials/using-existing-devices.doctree | Bin 34848 -> 34848 bytes main/_images/grid_scan1.png | Bin 19042 -> 18679 bytes main/_images/grid_scan2.png | Bin 38802 -> 38787 bytes main/_modules/index.html | 4 +-- .../_modules/ophyd_async/core/_providers.html | 4 +-- .../ophyd_async/core/async_status.html | 4 +-- main/_modules/ophyd_async/core/detector.html | 4 +-- main/_modules/ophyd_async/core/device.html | 4 +-- .../ophyd_async/core/device_save_loader.html | 4 +-- main/_modules/ophyd_async/core/flyer.html | 4 +-- .../ophyd_async/core/mock_signal_backend.html | 4 +-- .../ophyd_async/core/mock_signal_utils.html | 4 +-- main/_modules/ophyd_async/core/signal.html | 4 +-- .../ophyd_async/core/signal_backend.html | 4 +-- .../ophyd_async/core/soft_signal_backend.html | 4 +-- .../ophyd_async/core/standard_readable.html | 4 +-- main/_modules/ophyd_async/core/utils.html | 4 +-- .../epics/areadetector/aravis.html | 10 +++----- .../epics/areadetector/kinetix.html | 4 +-- .../epics/areadetector/pilatus.html | 4 +-- .../areadetector/single_trigger_det.html | 4 +-- .../ophyd_async/epics/areadetector/utils.html | 4 +-- .../ophyd_async/epics/areadetector/vimba.html | 4 +-- main/_modules/ophyd_async/epics/demo.html | 4 +-- .../epics/demo/demo_ad_sim_detector.html | 4 +-- .../ophyd_async/epics/motion/motor.html | 4 +-- main/_modules/ophyd_async/epics/pvi/pvi.html | 4 +-- .../ophyd_async/epics/signal/signal.html | 4 +-- .../ophyd_async/panda/_common_blocks.html | 4 +-- .../ophyd_async/panda/_hdf_panda.html | 4 +-- .../ophyd_async/panda/_panda_controller.html | 4 +-- main/_modules/ophyd_async/panda/_table.html | 4 +-- main/_modules/ophyd_async/panda/_utils.html | 4 +-- main/_static/documentation_options.js | 2 +- main/explanations.html | 4 +-- main/explanations/decisions.html | 4 +-- .../0001-record-architecture-decisions.html | 4 +-- ...02-switched-to-python-copier-template.html | 4 +-- .../decisions/0003-ophyd-async-migration.html | 4 +-- .../decisions/0004-repository-structure.html | 4 +-- .../0005-respect-black-line-length.html | 4 +-- .../0006-procedural-device-definitions.html | 4 +-- main/explanations/design-goals.html | 4 +-- main/explanations/event-loop-choice.html | 4 +-- main/explanations/flyscanning.html | 4 +-- .../ophyd_async.core.AsyncStatus.html | 4 +-- .../ophyd_async.core.ConfigSignal.html | 4 +-- .../ophyd_async.core.DetectorControl.html | 4 +-- .../ophyd_async.core.DetectorTrigger.html | 4 +-- .../ophyd_async.core.DetectorWriter.html | 4 +-- main/generated/ophyd_async.core.Device.html | 4 +-- .../ophyd_async.core.DeviceCollector.html | 4 +-- .../ophyd_async.core.DeviceVector.html | 4 +-- .../ophyd_async.core.DirectoryInfo.html | 4 +-- .../ophyd_async.core.DirectoryProvider.html | 4 +-- ...d_async.core.HardwareTriggeredFlyable.html | 4 +-- .../ophyd_async.core.HintedSignal.html | 4 +-- .../ophyd_async.core.MockSignalBackend.html | 4 +-- .../ophyd_async.core.NameProvider.html | 4 +-- .../ophyd_async.core.NotConnected.html | 4 +-- .../ophyd_async.core.ShapeProvider.html | 4 +-- main/generated/ophyd_async.core.Signal.html | 4 +-- .../ophyd_async.core.SignalBackend.html | 4 +-- main/generated/ophyd_async.core.SignalR.html | 4 +-- main/generated/ophyd_async.core.SignalRW.html | 4 +-- main/generated/ophyd_async.core.SignalW.html | 4 +-- main/generated/ophyd_async.core.SignalX.html | 4 +-- .../ophyd_async.core.SoftSignalBackend.html | 4 +-- .../ophyd_async.core.StandardDetector.html | 4 +-- .../ophyd_async.core.StandardReadable.html | 4 +-- ...yd_async.core.StaticDirectoryProvider.html | 4 +-- .../ophyd_async.core.TriggerInfo.html | 4 +-- .../ophyd_async.core.TriggerLogic.html | 4 +-- ...ophyd_async.core.WatchableAsyncStatus.html | 4 +-- ...ophyd_async.core.assert_configuration.html | 4 +-- .../ophyd_async.core.assert_emitted.html | 4 +-- ...sync.core.assert_mock_put_called_with.html | 4 +-- .../ophyd_async.core.assert_reading.html | 4 +-- .../ophyd_async.core.assert_value.html | 4 +-- ...ophyd_async.core.callback_on_mock_put.html | 4 +-- .../generated/ophyd_async.core.get_dtype.html | 4 +-- .../ophyd_async.core.get_signal_values.html | 4 +-- .../ophyd_async.core.get_unique.html | 4 +-- main/generated/ophyd_async.core.html | 4 +-- .../ophyd_async.core.load_device.html | 4 +-- .../ophyd_async.core.load_from_yaml.html | 4 +-- ...ophyd_async.core.merge_gathered_dicts.html | 4 +-- .../ophyd_async.core.mock_puts_blocked.html | 4 +-- .../ophyd_async.core.observe_value.html | 4 +-- ...ophyd_async.core.reset_mock_put_calls.html | 4 +-- .../ophyd_async.core.save_device.html | 4 +-- .../ophyd_async.core.save_to_yaml.html | 4 +-- ...hyd_async.core.set_and_wait_for_value.html | 4 +-- ...phyd_async.core.set_mock_put_proceeds.html | 4 +-- .../ophyd_async.core.set_mock_value.html | 4 +-- .../ophyd_async.core.set_mock_values.html | 4 +-- .../ophyd_async.core.set_signal_values.html | 4 +-- ...d_async.core.soft_signal_r_and_setter.html | 4 +-- .../ophyd_async.core.soft_signal_rw.html | 4 +-- .../ophyd_async.core.wait_for_connection.html | 4 +-- .../ophyd_async.core.wait_for_value.html | 4 +-- .../ophyd_async.core.walk_rw_signals.html | 4 +-- ...ync.epics.areadetector.AravisDetector.html | 4 +-- ...sync.epics.areadetector.FileWriteMode.html | 4 +-- ...yd_async.epics.areadetector.ImageMode.html | 4 +-- ...nc.epics.areadetector.KinetixDetector.html | 4 +-- ...pics.areadetector.NDAttributeDataType.html | 4 +-- ...nc.epics.areadetector.NDAttributesXML.html | 4 +-- ...nc.epics.areadetector.PilatusDetector.html | 4 +-- ...c.epics.areadetector.SingleTriggerDet.html | 4 +-- ...sync.epics.areadetector.VimbaDetector.html | 4 +-- .../ophyd_async.epics.areadetector.html | 4 +-- .../ophyd_async.epics.demo.EnergyMode.html | 4 +-- .../ophyd_async.epics.demo.Mover.html | 4 +-- .../ophyd_async.epics.demo.SampleStage.html | 4 +-- .../ophyd_async.epics.demo.Sensor.html | 4 +-- .../ophyd_async.epics.demo.SensorGroup.html | 4 +-- ...emo_ad_sim_detector.DemoADSimDetector.html | 4 +-- ...async.epics.demo.demo_ad_sim_detector.html | 4 +-- main/generated/ophyd_async.epics.demo.html | 4 +-- ...async.epics.demo.start_ioc_subprocess.html | 4 +-- main/generated/ophyd_async.epics.html | 4 +-- .../ophyd_async.epics.motion.Motor.html | 4 +-- main/generated/ophyd_async.epics.motion.html | 4 +-- .../ophyd_async.epics.pvi.PVIEntry.html | 4 +-- ....pvi.create_children_from_annotations.html | 4 +-- ...phyd_async.epics.pvi.fill_pvi_entries.html | 4 +-- main/generated/ophyd_async.epics.pvi.html | 4 +-- ...hyd_async.epics.signal.epics_signal_r.html | 4 +-- ...yd_async.epics.signal.epics_signal_rw.html | 4 +-- ...sync.epics.signal.epics_signal_rw_rbv.html | 4 +-- ...hyd_async.epics.signal.epics_signal_w.html | 4 +-- ...hyd_async.epics.signal.epics_signal_x.html | 4 +-- main/generated/ophyd_async.epics.signal.html | 4 +-- .../ophyd_async.panda.CommonPandaBlocks.html | 4 +-- .../ophyd_async.panda.DataBlock.html | 4 +-- .../generated/ophyd_async.panda.HDFPanda.html | 4 +-- ...ophyd_async.panda.PandaPcapController.html | 4 +-- .../ophyd_async.panda.PcapBlock.html | 4 +-- .../ophyd_async.panda.PulseBlock.html | 4 +-- .../generated/ophyd_async.panda.SeqBlock.html | 4 +-- .../generated/ophyd_async.panda.SeqTable.html | 4 +-- .../ophyd_async.panda.SeqTableRow.html | 4 +-- .../ophyd_async.panda.SeqTrigger.html | 4 +-- .../ophyd_async.panda.TimeUnits.html | 4 +-- main/generated/ophyd_async.panda.html | 4 +-- .../ophyd_async.panda.phase_sorter.html | 4 +-- ...hyd_async.panda.seq_table_from_arrays.html | 4 +-- ...ophyd_async.panda.seq_table_from_rows.html | 4 +-- main/genindex.html | 4 +-- main/how-to.html | 4 +-- .../how-to/choose-interfaces-for-devices.html | 4 +-- main/how-to/compound-devices.html | 4 +-- main/how-to/contribute.html | 4 +-- main/how-to/make-a-simple-device.html | 4 +-- main/how-to/make-a-standard-detector.html | 4 +-- main/how-to/write-tests-for-devices.html | 4 +-- main/index.html | 4 +-- main/py-modindex.html | 4 +-- main/reference.html | 4 +-- main/reference/api.html | 4 +-- main/search.html | 4 +-- main/searchindex.js | 2 +- main/tutorials.html | 4 +-- main/tutorials/installation.html | 4 +-- main/tutorials/using-existing-devices.html | 24 +++++++++--------- 167 files changed, 336 insertions(+), 340 deletions(-) diff --git a/main/.buildinfo b/main/.buildinfo index 006738cde3..624e6703c7 100644 --- a/main/.buildinfo +++ b/main/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: dc587afc0f10665ac6a6d726c25a5992 +config: 319cea383d7a9a750f096525f659ac81 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/main/.doctrees/tutorials/using-existing-devices.doctree b/main/.doctrees/tutorials/using-existing-devices.doctree index 5d4db40538eadc1612b31e2d949837c67acc462c..cccaa66418285b6b196e350439737f3014ca10fd 100644 GIT binary patch delta 753 zcmZ25foZ`6rVUq|IW5eRl1)?0Q`072$PJpT?=lBPBzm*HYcmU2$jr#nG8w9feX@wx zBoxu;&0OB<98jSoBV)M2$-$FRM58x%g?!*S~>rsm0$4T|)liBYJoqp71%kdv4fUzA#0np0w{PLwWi RU=|jZ4@QT%Zz@(01ps=#*=hg) delta 751 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 literal 19042 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 diff --git a/main/_images/grid_scan2.png b/main/_images/grid_scan2.png index f9e7187b294340f34672dc545e6784015e207284..6be4f7f76705acdf0c5a17b1f278baeeb110c06d 100644 GIT binary patch literal 38787 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 literal 38802 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

s*~(wBp6bn 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 diff --git a/main/_modules/index.html b/main/_modules/index.html index c192287c56..d410534d6d 100644 --- a/main/_modules/index.html +++ b/main/_modules/index.html @@ -7,7 +7,7 @@ - Overview: module code — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Overview: module code — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/_providers.html b/main/_modules/ophyd_async/core/_providers.html index 38062dceb3..1efdc81130 100644 --- a/main/_modules/ophyd_async/core/_providers.html +++ b/main/_modules/ophyd_async/core/_providers.html @@ -7,7 +7,7 @@ - ophyd_async.core._providers — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core._providers — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/async_status.html b/main/_modules/ophyd_async/core/async_status.html index a8c7f3d883..dcd33477da 100644 --- a/main/_modules/ophyd_async/core/async_status.html +++ b/main/_modules/ophyd_async/core/async_status.html @@ -7,7 +7,7 @@ - ophyd_async.core.async_status — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.async_status — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/detector.html b/main/_modules/ophyd_async/core/detector.html index 8646ce5b66..500a0def6b 100644 --- a/main/_modules/ophyd_async/core/detector.html +++ b/main/_modules/ophyd_async/core/detector.html @@ -7,7 +7,7 @@ - ophyd_async.core.detector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.detector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/device.html b/main/_modules/ophyd_async/core/device.html index bea6f6bead..5723c85410 100644 --- a/main/_modules/ophyd_async/core/device.html +++ b/main/_modules/ophyd_async/core/device.html @@ -7,7 +7,7 @@ - ophyd_async.core.device — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.device — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/device_save_loader.html b/main/_modules/ophyd_async/core/device_save_loader.html index a99921770a..23bf31359c 100644 --- a/main/_modules/ophyd_async/core/device_save_loader.html +++ b/main/_modules/ophyd_async/core/device_save_loader.html @@ -7,7 +7,7 @@ - ophyd_async.core.device_save_loader — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.device_save_loader — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/flyer.html b/main/_modules/ophyd_async/core/flyer.html index 33acf21a94..4e5431b730 100644 --- a/main/_modules/ophyd_async/core/flyer.html +++ b/main/_modules/ophyd_async/core/flyer.html @@ -7,7 +7,7 @@ - ophyd_async.core.flyer — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.flyer — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/mock_signal_backend.html b/main/_modules/ophyd_async/core/mock_signal_backend.html index cf8a0c34a7..f1f113cde4 100644 --- a/main/_modules/ophyd_async/core/mock_signal_backend.html +++ b/main/_modules/ophyd_async/core/mock_signal_backend.html @@ -7,7 +7,7 @@ - ophyd_async.core.mock_signal_backend — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.mock_signal_backend — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/mock_signal_utils.html b/main/_modules/ophyd_async/core/mock_signal_utils.html index 809c57baf0..03ebfea3ca 100644 --- a/main/_modules/ophyd_async/core/mock_signal_utils.html +++ b/main/_modules/ophyd_async/core/mock_signal_utils.html @@ -7,7 +7,7 @@ - ophyd_async.core.mock_signal_utils — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.mock_signal_utils — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/signal.html b/main/_modules/ophyd_async/core/signal.html index 6bb3ce165b..602ed5ea6e 100644 --- a/main/_modules/ophyd_async/core/signal.html +++ b/main/_modules/ophyd_async/core/signal.html @@ -7,7 +7,7 @@ - ophyd_async.core.signal — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.signal — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/signal_backend.html b/main/_modules/ophyd_async/core/signal_backend.html index 893bdbc94c..bcdc0f0a82 100644 --- a/main/_modules/ophyd_async/core/signal_backend.html +++ b/main/_modules/ophyd_async/core/signal_backend.html @@ -7,7 +7,7 @@ - ophyd_async.core.signal_backend — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.signal_backend — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/soft_signal_backend.html b/main/_modules/ophyd_async/core/soft_signal_backend.html index a1efd95f1a..c7c0d527de 100644 --- a/main/_modules/ophyd_async/core/soft_signal_backend.html +++ b/main/_modules/ophyd_async/core/soft_signal_backend.html @@ -7,7 +7,7 @@ - ophyd_async.core.soft_signal_backend — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.soft_signal_backend — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/standard_readable.html b/main/_modules/ophyd_async/core/standard_readable.html index 9323c5a633..f35b600d04 100644 --- a/main/_modules/ophyd_async/core/standard_readable.html +++ b/main/_modules/ophyd_async/core/standard_readable.html @@ -7,7 +7,7 @@ - ophyd_async.core.standard_readable — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.standard_readable — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/core/utils.html b/main/_modules/ophyd_async/core/utils.html index 2c0e524bef..9bb11f3b7a 100644 --- a/main/_modules/ophyd_async/core/utils.html +++ b/main/_modules/ophyd_async/core/utils.html @@ -7,7 +7,7 @@ - ophyd_async.core.utils — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.utils — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/epics/areadetector/aravis.html b/main/_modules/ophyd_async/epics/areadetector/aravis.html index c4e0c48ba0..25d1a6e82b 100644 --- a/main/_modules/ophyd_async/epics/areadetector/aravis.html +++ b/main/_modules/ophyd_async/epics/areadetector/aravis.html @@ -7,7 +7,7 @@ - ophyd_async.epics.areadetector.aravis — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.aravis — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + @@ -484,7 +484,7 @@

Source code for ophyd_async.epics.areadetector.aravis

from bluesky.protocols import HasHints, Hints -from ophyd_async.core import DirectoryProvider, StandardDetector, TriggerInfo +from ophyd_async.core import DirectoryProvider, StandardDetector from ophyd_async.epics.areadetector.controllers.aravis_controller import ( AravisController, ) @@ -529,10 +529,6 @@

Source code for ophyd_async.epics.areadetector.aravis

name=name, ) - async def _prepare(self, value: TriggerInfo) -> None: - await self.drv.fetch_deadtime() - await super()._prepare(value) -
[docs] def get_external_trigger_gpio(self): diff --git a/main/_modules/ophyd_async/epics/areadetector/kinetix.html b/main/_modules/ophyd_async/epics/areadetector/kinetix.html index 901ad0a842..4d0cf5bd67 100644 --- a/main/_modules/ophyd_async/epics/areadetector/kinetix.html +++ b/main/_modules/ophyd_async/epics/areadetector/kinetix.html @@ -7,7 +7,7 @@ - ophyd_async.epics.areadetector.kinetix — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.kinetix — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/epics/areadetector/pilatus.html b/main/_modules/ophyd_async/epics/areadetector/pilatus.html index 382662f62a..783f8b2ce7 100644 --- a/main/_modules/ophyd_async/epics/areadetector/pilatus.html +++ b/main/_modules/ophyd_async/epics/areadetector/pilatus.html @@ -7,7 +7,7 @@ - ophyd_async.epics.areadetector.pilatus — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.pilatus — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/epics/areadetector/single_trigger_det.html b/main/_modules/ophyd_async/epics/areadetector/single_trigger_det.html index 9e81a6fbcf..1c9d4f3ffa 100644 --- a/main/_modules/ophyd_async/epics/areadetector/single_trigger_det.html +++ b/main/_modules/ophyd_async/epics/areadetector/single_trigger_det.html @@ -7,7 +7,7 @@ - ophyd_async.epics.areadetector.single_trigger_det — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.single_trigger_det — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/epics/areadetector/utils.html b/main/_modules/ophyd_async/epics/areadetector/utils.html index f3fd95a147..7c7edb67a5 100644 --- a/main/_modules/ophyd_async/epics/areadetector/utils.html +++ b/main/_modules/ophyd_async/epics/areadetector/utils.html @@ -7,7 +7,7 @@ - ophyd_async.epics.areadetector.utils — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.utils — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/epics/areadetector/vimba.html b/main/_modules/ophyd_async/epics/areadetector/vimba.html index f5f8302bef..6dbb59c6d0 100644 --- a/main/_modules/ophyd_async/epics/areadetector/vimba.html +++ b/main/_modules/ophyd_async/epics/areadetector/vimba.html @@ -7,7 +7,7 @@ - ophyd_async.epics.areadetector.vimba — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.vimba — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/epics/demo.html b/main/_modules/ophyd_async/epics/demo.html index 81f2a16ee8..725c185af6 100644 --- a/main/_modules/ophyd_async/epics/demo.html +++ b/main/_modules/ophyd_async/epics/demo.html @@ -7,7 +7,7 @@ - ophyd_async.epics.demo — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.demo — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/epics/demo/demo_ad_sim_detector.html b/main/_modules/ophyd_async/epics/demo/demo_ad_sim_detector.html index 6493bab071..f86860cf26 100644 --- a/main/_modules/ophyd_async/epics/demo/demo_ad_sim_detector.html +++ b/main/_modules/ophyd_async/epics/demo/demo_ad_sim_detector.html @@ -7,7 +7,7 @@ - ophyd_async.epics.demo.demo_ad_sim_detector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.demo.demo_ad_sim_detector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/epics/motion/motor.html b/main/_modules/ophyd_async/epics/motion/motor.html index d2ae05e868..bd063ab0fd 100644 --- a/main/_modules/ophyd_async/epics/motion/motor.html +++ b/main/_modules/ophyd_async/epics/motion/motor.html @@ -7,7 +7,7 @@ - ophyd_async.epics.motion.motor — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.motion.motor — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/epics/pvi/pvi.html b/main/_modules/ophyd_async/epics/pvi/pvi.html index a8626c48e6..0bd7b93c13 100644 --- a/main/_modules/ophyd_async/epics/pvi/pvi.html +++ b/main/_modules/ophyd_async/epics/pvi/pvi.html @@ -7,7 +7,7 @@ - ophyd_async.epics.pvi.pvi — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.pvi.pvi — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/epics/signal/signal.html b/main/_modules/ophyd_async/epics/signal/signal.html index f1a2d08035..735d157f6e 100644 --- a/main/_modules/ophyd_async/epics/signal/signal.html +++ b/main/_modules/ophyd_async/epics/signal/signal.html @@ -7,7 +7,7 @@ - ophyd_async.epics.signal.signal — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.signal.signal — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/panda/_common_blocks.html b/main/_modules/ophyd_async/panda/_common_blocks.html index 4c93f72d4f..9ad2767731 100644 --- a/main/_modules/ophyd_async/panda/_common_blocks.html +++ b/main/_modules/ophyd_async/panda/_common_blocks.html @@ -7,7 +7,7 @@ - ophyd_async.panda._common_blocks — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda._common_blocks — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/panda/_hdf_panda.html b/main/_modules/ophyd_async/panda/_hdf_panda.html index a210c69451..18d7ad1a0f 100644 --- a/main/_modules/ophyd_async/panda/_hdf_panda.html +++ b/main/_modules/ophyd_async/panda/_hdf_panda.html @@ -7,7 +7,7 @@ - ophyd_async.panda._hdf_panda — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda._hdf_panda — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/panda/_panda_controller.html b/main/_modules/ophyd_async/panda/_panda_controller.html index 888f00d73a..62c80f6169 100644 --- a/main/_modules/ophyd_async/panda/_panda_controller.html +++ b/main/_modules/ophyd_async/panda/_panda_controller.html @@ -7,7 +7,7 @@ - ophyd_async.panda._panda_controller — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda._panda_controller — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/panda/_table.html b/main/_modules/ophyd_async/panda/_table.html index f6dce44f94..0d02c80f74 100644 --- a/main/_modules/ophyd_async/panda/_table.html +++ b/main/_modules/ophyd_async/panda/_table.html @@ -7,7 +7,7 @@ - ophyd_async.panda._table — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda._table — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_modules/ophyd_async/panda/_utils.html b/main/_modules/ophyd_async/panda/_utils.html index 460a9ffc3c..d7936012db 100644 --- a/main/_modules/ophyd_async/panda/_utils.html +++ b/main/_modules/ophyd_async/panda/_utils.html @@ -7,7 +7,7 @@ - ophyd_async.panda._utils — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda._utils — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/_static/documentation_options.js b/main/_static/documentation_options.js index 573a85a41e..082c70afd1 100644 --- a/main/_static/documentation_options.js +++ b/main/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '0.3a5.dev4+g5bcac12', + VERSION: '0.3a5.dev5+g91e0e6f', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/main/explanations.html b/main/explanations.html index 3fa90d387b..b84dff42af 100644 --- a/main/explanations.html +++ b/main/explanations.html @@ -8,7 +8,7 @@ - Explanations — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Explanations — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/explanations/decisions.html b/main/explanations/decisions.html index 87059b866f..914f5d4051 100644 --- a/main/explanations/decisions.html +++ b/main/explanations/decisions.html @@ -8,7 +8,7 @@ - Architectural Decision Records — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Architectural Decision Records — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/explanations/decisions/0001-record-architecture-decisions.html b/main/explanations/decisions/0001-record-architecture-decisions.html index 23b13bb7de..2397074dc4 100644 --- a/main/explanations/decisions/0001-record-architecture-decisions.html +++ b/main/explanations/decisions/0001-record-architecture-decisions.html @@ -8,7 +8,7 @@ - 1. Record architecture decisions — ophyd-async 0.3a5.dev4+g5bcac12 documentation + 1. Record architecture decisions — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/explanations/decisions/0002-switched-to-python-copier-template.html b/main/explanations/decisions/0002-switched-to-python-copier-template.html index e3283adaec..a52966b950 100644 --- a/main/explanations/decisions/0002-switched-to-python-copier-template.html +++ b/main/explanations/decisions/0002-switched-to-python-copier-template.html @@ -8,7 +8,7 @@ - 2. Adopt python-copier-template for project structure — ophyd-async 0.3a5.dev4+g5bcac12 documentation + 2. Adopt python-copier-template for project structure — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/explanations/decisions/0003-ophyd-async-migration.html b/main/explanations/decisions/0003-ophyd-async-migration.html index a566e1f75e..ce0e09098c 100644 --- a/main/explanations/decisions/0003-ophyd-async-migration.html +++ b/main/explanations/decisions/0003-ophyd-async-migration.html @@ -8,7 +8,7 @@ - 3. Ophyd Async migration — ophyd-async 0.3a5.dev4+g5bcac12 documentation + 3. Ophyd Async migration — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/explanations/decisions/0004-repository-structure.html b/main/explanations/decisions/0004-repository-structure.html index 855602cd03..c084de16f6 100644 --- a/main/explanations/decisions/0004-repository-structure.html +++ b/main/explanations/decisions/0004-repository-structure.html @@ -8,7 +8,7 @@ - 4. Repository Structure — ophyd-async 0.3a5.dev4+g5bcac12 documentation + 4. Repository Structure — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/explanations/decisions/0005-respect-black-line-length.html b/main/explanations/decisions/0005-respect-black-line-length.html index 798680dd94..6a7be865d5 100644 --- a/main/explanations/decisions/0005-respect-black-line-length.html +++ b/main/explanations/decisions/0005-respect-black-line-length.html @@ -8,7 +8,7 @@ - 5. Respect black line length — ophyd-async 0.3a5.dev4+g5bcac12 documentation + 5. Respect black line length — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/explanations/decisions/0006-procedural-device-definitions.html b/main/explanations/decisions/0006-procedural-device-definitions.html index 4f7106f547..4105e68dde 100644 --- a/main/explanations/decisions/0006-procedural-device-definitions.html +++ b/main/explanations/decisions/0006-procedural-device-definitions.html @@ -8,7 +8,7 @@ - 6. Procedural Device Definitions — ophyd-async 0.3a5.dev4+g5bcac12 documentation + 6. Procedural Device Definitions — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/explanations/design-goals.html b/main/explanations/design-goals.html index fcea70d36b..768dccf742 100644 --- a/main/explanations/design-goals.html +++ b/main/explanations/design-goals.html @@ -8,7 +8,7 @@ - Design Goals — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Design Goals — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/explanations/event-loop-choice.html b/main/explanations/event-loop-choice.html index f71d83d6f0..83906a2fa1 100644 --- a/main/explanations/event-loop-choice.html +++ b/main/explanations/event-loop-choice.html @@ -8,7 +8,7 @@ - Device Collector Event-Loop Choice — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Device Collector Event-Loop Choice — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/explanations/flyscanning.html b/main/explanations/flyscanning.html index 981178ea13..2b5b876969 100644 --- a/main/explanations/flyscanning.html +++ b/main/explanations/flyscanning.html @@ -8,7 +8,7 @@ - Flyscanning — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Flyscanning — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.AsyncStatus.html b/main/generated/ophyd_async.core.AsyncStatus.html index eb023274bc..a4c0d9cb5a 100644 --- a/main/generated/ophyd_async.core.AsyncStatus.html +++ b/main/generated/ophyd_async.core.AsyncStatus.html @@ -8,7 +8,7 @@ - ophyd_async.core.AsyncStatus — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.AsyncStatus — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.ConfigSignal.html b/main/generated/ophyd_async.core.ConfigSignal.html index 33dd12c792..1547ce1f0a 100644 --- a/main/generated/ophyd_async.core.ConfigSignal.html +++ b/main/generated/ophyd_async.core.ConfigSignal.html @@ -8,7 +8,7 @@ - ophyd_async.core.ConfigSignal — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.ConfigSignal — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.DetectorControl.html b/main/generated/ophyd_async.core.DetectorControl.html index 888244ae36..18bd5e0e0f 100644 --- a/main/generated/ophyd_async.core.DetectorControl.html +++ b/main/generated/ophyd_async.core.DetectorControl.html @@ -8,7 +8,7 @@ - ophyd_async.core.DetectorControl — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.DetectorControl — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.DetectorTrigger.html b/main/generated/ophyd_async.core.DetectorTrigger.html index 04161f6657..8327568379 100644 --- a/main/generated/ophyd_async.core.DetectorTrigger.html +++ b/main/generated/ophyd_async.core.DetectorTrigger.html @@ -8,7 +8,7 @@ - ophyd_async.core.DetectorTrigger — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.DetectorTrigger — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.DetectorWriter.html b/main/generated/ophyd_async.core.DetectorWriter.html index 6cad554a83..771fcaf8fa 100644 --- a/main/generated/ophyd_async.core.DetectorWriter.html +++ b/main/generated/ophyd_async.core.DetectorWriter.html @@ -8,7 +8,7 @@ - ophyd_async.core.DetectorWriter — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.DetectorWriter — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.Device.html b/main/generated/ophyd_async.core.Device.html index 32d14f480b..771a9cb8b9 100644 --- a/main/generated/ophyd_async.core.Device.html +++ b/main/generated/ophyd_async.core.Device.html @@ -8,7 +8,7 @@ - ophyd_async.core.Device — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.Device — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.DeviceCollector.html b/main/generated/ophyd_async.core.DeviceCollector.html index c0f41cf52c..18bee833a3 100644 --- a/main/generated/ophyd_async.core.DeviceCollector.html +++ b/main/generated/ophyd_async.core.DeviceCollector.html @@ -8,7 +8,7 @@ - ophyd_async.core.DeviceCollector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.DeviceCollector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.DeviceVector.html b/main/generated/ophyd_async.core.DeviceVector.html index dd1d808770..459383acad 100644 --- a/main/generated/ophyd_async.core.DeviceVector.html +++ b/main/generated/ophyd_async.core.DeviceVector.html @@ -8,7 +8,7 @@ - ophyd_async.core.DeviceVector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.DeviceVector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.DirectoryInfo.html b/main/generated/ophyd_async.core.DirectoryInfo.html index 28bc036fe3..35f54ef381 100644 --- a/main/generated/ophyd_async.core.DirectoryInfo.html +++ b/main/generated/ophyd_async.core.DirectoryInfo.html @@ -8,7 +8,7 @@ - ophyd_async.core.DirectoryInfo — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.DirectoryInfo — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.DirectoryProvider.html b/main/generated/ophyd_async.core.DirectoryProvider.html index 383c3d91ae..91b4a20cec 100644 --- a/main/generated/ophyd_async.core.DirectoryProvider.html +++ b/main/generated/ophyd_async.core.DirectoryProvider.html @@ -8,7 +8,7 @@ - ophyd_async.core.DirectoryProvider — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.DirectoryProvider — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.HardwareTriggeredFlyable.html b/main/generated/ophyd_async.core.HardwareTriggeredFlyable.html index 899ebf5606..54f7d862a6 100644 --- a/main/generated/ophyd_async.core.HardwareTriggeredFlyable.html +++ b/main/generated/ophyd_async.core.HardwareTriggeredFlyable.html @@ -8,7 +8,7 @@ - ophyd_async.core.HardwareTriggeredFlyable — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.HardwareTriggeredFlyable — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.HintedSignal.html b/main/generated/ophyd_async.core.HintedSignal.html index f6a55c6cf5..9da5570a6a 100644 --- a/main/generated/ophyd_async.core.HintedSignal.html +++ b/main/generated/ophyd_async.core.HintedSignal.html @@ -8,7 +8,7 @@ - ophyd_async.core.HintedSignal — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.HintedSignal — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.MockSignalBackend.html b/main/generated/ophyd_async.core.MockSignalBackend.html index 01c8c55da9..24af47c0a9 100644 --- a/main/generated/ophyd_async.core.MockSignalBackend.html +++ b/main/generated/ophyd_async.core.MockSignalBackend.html @@ -8,7 +8,7 @@ - ophyd_async.core.MockSignalBackend — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.MockSignalBackend — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.NameProvider.html b/main/generated/ophyd_async.core.NameProvider.html index 13d9329e53..9230680ffb 100644 --- a/main/generated/ophyd_async.core.NameProvider.html +++ b/main/generated/ophyd_async.core.NameProvider.html @@ -8,7 +8,7 @@ - ophyd_async.core.NameProvider — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.NameProvider — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.NotConnected.html b/main/generated/ophyd_async.core.NotConnected.html index 602e2f9750..ac1887109d 100644 --- a/main/generated/ophyd_async.core.NotConnected.html +++ b/main/generated/ophyd_async.core.NotConnected.html @@ -8,7 +8,7 @@ - ophyd_async.core.NotConnected — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.NotConnected — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.ShapeProvider.html b/main/generated/ophyd_async.core.ShapeProvider.html index 25580c2096..3f0dc1a2a8 100644 --- a/main/generated/ophyd_async.core.ShapeProvider.html +++ b/main/generated/ophyd_async.core.ShapeProvider.html @@ -8,7 +8,7 @@ - ophyd_async.core.ShapeProvider — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.ShapeProvider — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.Signal.html b/main/generated/ophyd_async.core.Signal.html index 821ff39087..5f5864e12b 100644 --- a/main/generated/ophyd_async.core.Signal.html +++ b/main/generated/ophyd_async.core.Signal.html @@ -8,7 +8,7 @@ - ophyd_async.core.Signal — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.Signal — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.SignalBackend.html b/main/generated/ophyd_async.core.SignalBackend.html index 41fe178b9c..78cfe4ea41 100644 --- a/main/generated/ophyd_async.core.SignalBackend.html +++ b/main/generated/ophyd_async.core.SignalBackend.html @@ -8,7 +8,7 @@ - ophyd_async.core.SignalBackend — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.SignalBackend — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.SignalR.html b/main/generated/ophyd_async.core.SignalR.html index c999d77b18..9194d77c78 100644 --- a/main/generated/ophyd_async.core.SignalR.html +++ b/main/generated/ophyd_async.core.SignalR.html @@ -8,7 +8,7 @@ - ophyd_async.core.SignalR — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.SignalR — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.SignalRW.html b/main/generated/ophyd_async.core.SignalRW.html index b1a46a998e..880d445765 100644 --- a/main/generated/ophyd_async.core.SignalRW.html +++ b/main/generated/ophyd_async.core.SignalRW.html @@ -8,7 +8,7 @@ - ophyd_async.core.SignalRW — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.SignalRW — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.SignalW.html b/main/generated/ophyd_async.core.SignalW.html index cd6c04517b..e4656f3800 100644 --- a/main/generated/ophyd_async.core.SignalW.html +++ b/main/generated/ophyd_async.core.SignalW.html @@ -8,7 +8,7 @@ - ophyd_async.core.SignalW — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.SignalW — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.SignalX.html b/main/generated/ophyd_async.core.SignalX.html index b50d83f765..4807733efe 100644 --- a/main/generated/ophyd_async.core.SignalX.html +++ b/main/generated/ophyd_async.core.SignalX.html @@ -8,7 +8,7 @@ - ophyd_async.core.SignalX — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.SignalX — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.SoftSignalBackend.html b/main/generated/ophyd_async.core.SoftSignalBackend.html index e595d34c59..95033632cb 100644 --- a/main/generated/ophyd_async.core.SoftSignalBackend.html +++ b/main/generated/ophyd_async.core.SoftSignalBackend.html @@ -8,7 +8,7 @@ - ophyd_async.core.SoftSignalBackend — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.SoftSignalBackend — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.StandardDetector.html b/main/generated/ophyd_async.core.StandardDetector.html index 15ca69ce0a..d4b10384da 100644 --- a/main/generated/ophyd_async.core.StandardDetector.html +++ b/main/generated/ophyd_async.core.StandardDetector.html @@ -8,7 +8,7 @@ - ophyd_async.core.StandardDetector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.StandardDetector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.StandardReadable.html b/main/generated/ophyd_async.core.StandardReadable.html index 79d5de82fe..47dbcc3839 100644 --- a/main/generated/ophyd_async.core.StandardReadable.html +++ b/main/generated/ophyd_async.core.StandardReadable.html @@ -8,7 +8,7 @@ - ophyd_async.core.StandardReadable — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.StandardReadable — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.StaticDirectoryProvider.html b/main/generated/ophyd_async.core.StaticDirectoryProvider.html index 962090c6fc..1415f467c0 100644 --- a/main/generated/ophyd_async.core.StaticDirectoryProvider.html +++ b/main/generated/ophyd_async.core.StaticDirectoryProvider.html @@ -8,7 +8,7 @@ - ophyd_async.core.StaticDirectoryProvider — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.StaticDirectoryProvider — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.TriggerInfo.html b/main/generated/ophyd_async.core.TriggerInfo.html index eef601efda..5b6653bf79 100644 --- a/main/generated/ophyd_async.core.TriggerInfo.html +++ b/main/generated/ophyd_async.core.TriggerInfo.html @@ -8,7 +8,7 @@ - ophyd_async.core.TriggerInfo — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.TriggerInfo — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.TriggerLogic.html b/main/generated/ophyd_async.core.TriggerLogic.html index 5311bfe357..27d2dbe888 100644 --- a/main/generated/ophyd_async.core.TriggerLogic.html +++ b/main/generated/ophyd_async.core.TriggerLogic.html @@ -8,7 +8,7 @@ - ophyd_async.core.TriggerLogic — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.TriggerLogic — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.WatchableAsyncStatus.html b/main/generated/ophyd_async.core.WatchableAsyncStatus.html index 9da21bb1e8..50d633b25b 100644 --- a/main/generated/ophyd_async.core.WatchableAsyncStatus.html +++ b/main/generated/ophyd_async.core.WatchableAsyncStatus.html @@ -8,7 +8,7 @@ - ophyd_async.core.WatchableAsyncStatus — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.WatchableAsyncStatus — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.assert_configuration.html b/main/generated/ophyd_async.core.assert_configuration.html index d34e4f3721..5e4c603db2 100644 --- a/main/generated/ophyd_async.core.assert_configuration.html +++ b/main/generated/ophyd_async.core.assert_configuration.html @@ -8,7 +8,7 @@ - ophyd_async.core.assert_configuration — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.assert_configuration — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.assert_emitted.html b/main/generated/ophyd_async.core.assert_emitted.html index 3d34762ac6..12ccd9381f 100644 --- a/main/generated/ophyd_async.core.assert_emitted.html +++ b/main/generated/ophyd_async.core.assert_emitted.html @@ -8,7 +8,7 @@ - ophyd_async.core.assert_emitted — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.assert_emitted — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.assert_mock_put_called_with.html b/main/generated/ophyd_async.core.assert_mock_put_called_with.html index baf27dd6c2..5439793e96 100644 --- a/main/generated/ophyd_async.core.assert_mock_put_called_with.html +++ b/main/generated/ophyd_async.core.assert_mock_put_called_with.html @@ -8,7 +8,7 @@ - ophyd_async.core.assert_mock_put_called_with — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.assert_mock_put_called_with — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.assert_reading.html b/main/generated/ophyd_async.core.assert_reading.html index 7024934c08..3ea7f40037 100644 --- a/main/generated/ophyd_async.core.assert_reading.html +++ b/main/generated/ophyd_async.core.assert_reading.html @@ -8,7 +8,7 @@ - ophyd_async.core.assert_reading — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.assert_reading — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.assert_value.html b/main/generated/ophyd_async.core.assert_value.html index c9f4e68225..2c707275b1 100644 --- a/main/generated/ophyd_async.core.assert_value.html +++ b/main/generated/ophyd_async.core.assert_value.html @@ -8,7 +8,7 @@ - ophyd_async.core.assert_value — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.assert_value — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.callback_on_mock_put.html b/main/generated/ophyd_async.core.callback_on_mock_put.html index 19bfe8a3ef..0f65d78456 100644 --- a/main/generated/ophyd_async.core.callback_on_mock_put.html +++ b/main/generated/ophyd_async.core.callback_on_mock_put.html @@ -8,7 +8,7 @@ - ophyd_async.core.callback_on_mock_put — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.callback_on_mock_put — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.get_dtype.html b/main/generated/ophyd_async.core.get_dtype.html index 59e3895c53..8ffa2e0b19 100644 --- a/main/generated/ophyd_async.core.get_dtype.html +++ b/main/generated/ophyd_async.core.get_dtype.html @@ -8,7 +8,7 @@ - ophyd_async.core.get_dtype — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.get_dtype — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.get_signal_values.html b/main/generated/ophyd_async.core.get_signal_values.html index ece4197cfa..df058f6201 100644 --- a/main/generated/ophyd_async.core.get_signal_values.html +++ b/main/generated/ophyd_async.core.get_signal_values.html @@ -8,7 +8,7 @@ - ophyd_async.core.get_signal_values — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.get_signal_values — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.get_unique.html b/main/generated/ophyd_async.core.get_unique.html index f01bcff01f..1cf99fc6f8 100644 --- a/main/generated/ophyd_async.core.get_unique.html +++ b/main/generated/ophyd_async.core.get_unique.html @@ -8,7 +8,7 @@ - ophyd_async.core.get_unique — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.get_unique — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.html b/main/generated/ophyd_async.core.html index c931e6f850..599f6b5bd9 100644 --- a/main/generated/ophyd_async.core.html +++ b/main/generated/ophyd_async.core.html @@ -8,7 +8,7 @@ - ophyd_async.core — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.load_device.html b/main/generated/ophyd_async.core.load_device.html index f9b0de8424..d6bbbb75d9 100644 --- a/main/generated/ophyd_async.core.load_device.html +++ b/main/generated/ophyd_async.core.load_device.html @@ -8,7 +8,7 @@ - ophyd_async.core.load_device — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.load_device — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.load_from_yaml.html b/main/generated/ophyd_async.core.load_from_yaml.html index f563de5d38..1e5f0d10c8 100644 --- a/main/generated/ophyd_async.core.load_from_yaml.html +++ b/main/generated/ophyd_async.core.load_from_yaml.html @@ -8,7 +8,7 @@ - ophyd_async.core.load_from_yaml — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.load_from_yaml — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.merge_gathered_dicts.html b/main/generated/ophyd_async.core.merge_gathered_dicts.html index 2a15116a85..84a7c329f9 100644 --- a/main/generated/ophyd_async.core.merge_gathered_dicts.html +++ b/main/generated/ophyd_async.core.merge_gathered_dicts.html @@ -8,7 +8,7 @@ - ophyd_async.core.merge_gathered_dicts — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.merge_gathered_dicts — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.mock_puts_blocked.html b/main/generated/ophyd_async.core.mock_puts_blocked.html index 000ed31c55..c5160fe85d 100644 --- a/main/generated/ophyd_async.core.mock_puts_blocked.html +++ b/main/generated/ophyd_async.core.mock_puts_blocked.html @@ -8,7 +8,7 @@ - ophyd_async.core.mock_puts_blocked — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.mock_puts_blocked — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.observe_value.html b/main/generated/ophyd_async.core.observe_value.html index c6e1375f93..c04e577520 100644 --- a/main/generated/ophyd_async.core.observe_value.html +++ b/main/generated/ophyd_async.core.observe_value.html @@ -8,7 +8,7 @@ - ophyd_async.core.observe_value — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.observe_value — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.reset_mock_put_calls.html b/main/generated/ophyd_async.core.reset_mock_put_calls.html index 24de358ec2..cd5c4fab6e 100644 --- a/main/generated/ophyd_async.core.reset_mock_put_calls.html +++ b/main/generated/ophyd_async.core.reset_mock_put_calls.html @@ -8,7 +8,7 @@ - ophyd_async.core.reset_mock_put_calls — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.reset_mock_put_calls — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.save_device.html b/main/generated/ophyd_async.core.save_device.html index 3666e848c5..7f26de68a7 100644 --- a/main/generated/ophyd_async.core.save_device.html +++ b/main/generated/ophyd_async.core.save_device.html @@ -8,7 +8,7 @@ - ophyd_async.core.save_device — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.save_device — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.save_to_yaml.html b/main/generated/ophyd_async.core.save_to_yaml.html index 2f6bd9e9a3..9d84e1f5e5 100644 --- a/main/generated/ophyd_async.core.save_to_yaml.html +++ b/main/generated/ophyd_async.core.save_to_yaml.html @@ -8,7 +8,7 @@ - ophyd_async.core.save_to_yaml — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.save_to_yaml — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.set_and_wait_for_value.html b/main/generated/ophyd_async.core.set_and_wait_for_value.html index 85c15d31d3..a4daf2e093 100644 --- a/main/generated/ophyd_async.core.set_and_wait_for_value.html +++ b/main/generated/ophyd_async.core.set_and_wait_for_value.html @@ -8,7 +8,7 @@ - ophyd_async.core.set_and_wait_for_value — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.set_and_wait_for_value — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.set_mock_put_proceeds.html b/main/generated/ophyd_async.core.set_mock_put_proceeds.html index 38f3040fba..2ac7e60cbe 100644 --- a/main/generated/ophyd_async.core.set_mock_put_proceeds.html +++ b/main/generated/ophyd_async.core.set_mock_put_proceeds.html @@ -8,7 +8,7 @@ - ophyd_async.core.set_mock_put_proceeds — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.set_mock_put_proceeds — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.set_mock_value.html b/main/generated/ophyd_async.core.set_mock_value.html index 34e966c414..71b350eead 100644 --- a/main/generated/ophyd_async.core.set_mock_value.html +++ b/main/generated/ophyd_async.core.set_mock_value.html @@ -8,7 +8,7 @@ - ophyd_async.core.set_mock_value — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.set_mock_value — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.set_mock_values.html b/main/generated/ophyd_async.core.set_mock_values.html index 848191c560..709e569832 100644 --- a/main/generated/ophyd_async.core.set_mock_values.html +++ b/main/generated/ophyd_async.core.set_mock_values.html @@ -8,7 +8,7 @@ - ophyd_async.core.set_mock_values — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.set_mock_values — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.set_signal_values.html b/main/generated/ophyd_async.core.set_signal_values.html index b613a7251f..9074c9201a 100644 --- a/main/generated/ophyd_async.core.set_signal_values.html +++ b/main/generated/ophyd_async.core.set_signal_values.html @@ -8,7 +8,7 @@ - ophyd_async.core.set_signal_values — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.set_signal_values — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.soft_signal_r_and_setter.html b/main/generated/ophyd_async.core.soft_signal_r_and_setter.html index b6e0241fcd..591d5190a0 100644 --- a/main/generated/ophyd_async.core.soft_signal_r_and_setter.html +++ b/main/generated/ophyd_async.core.soft_signal_r_and_setter.html @@ -8,7 +8,7 @@ - ophyd_async.core.soft_signal_r_and_setter — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.soft_signal_r_and_setter — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.soft_signal_rw.html b/main/generated/ophyd_async.core.soft_signal_rw.html index 25a5ac2866..51c30f4adf 100644 --- a/main/generated/ophyd_async.core.soft_signal_rw.html +++ b/main/generated/ophyd_async.core.soft_signal_rw.html @@ -8,7 +8,7 @@ - ophyd_async.core.soft_signal_rw — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.soft_signal_rw — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.wait_for_connection.html b/main/generated/ophyd_async.core.wait_for_connection.html index d8cb8f453d..10ba4be98f 100644 --- a/main/generated/ophyd_async.core.wait_for_connection.html +++ b/main/generated/ophyd_async.core.wait_for_connection.html @@ -8,7 +8,7 @@ - ophyd_async.core.wait_for_connection — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.wait_for_connection — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.wait_for_value.html b/main/generated/ophyd_async.core.wait_for_value.html index 83c85b6585..dde1656a3c 100644 --- a/main/generated/ophyd_async.core.wait_for_value.html +++ b/main/generated/ophyd_async.core.wait_for_value.html @@ -8,7 +8,7 @@ - ophyd_async.core.wait_for_value — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.wait_for_value — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.core.walk_rw_signals.html b/main/generated/ophyd_async.core.walk_rw_signals.html index 102403463c..787d84bf0e 100644 --- a/main/generated/ophyd_async.core.walk_rw_signals.html +++ b/main/generated/ophyd_async.core.walk_rw_signals.html @@ -8,7 +8,7 @@ - ophyd_async.core.walk_rw_signals — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.core.walk_rw_signals — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.areadetector.AravisDetector.html b/main/generated/ophyd_async.epics.areadetector.AravisDetector.html index c90a573d49..73b2e6d96d 100644 --- a/main/generated/ophyd_async.epics.areadetector.AravisDetector.html +++ b/main/generated/ophyd_async.epics.areadetector.AravisDetector.html @@ -8,7 +8,7 @@ - ophyd_async.epics.areadetector.AravisDetector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.AravisDetector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.areadetector.FileWriteMode.html b/main/generated/ophyd_async.epics.areadetector.FileWriteMode.html index 72a17c589b..cfd5fe3ea0 100644 --- a/main/generated/ophyd_async.epics.areadetector.FileWriteMode.html +++ b/main/generated/ophyd_async.epics.areadetector.FileWriteMode.html @@ -8,7 +8,7 @@ - ophyd_async.epics.areadetector.FileWriteMode — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.FileWriteMode — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.areadetector.ImageMode.html b/main/generated/ophyd_async.epics.areadetector.ImageMode.html index 392fa9c7b3..6e9803aef7 100644 --- a/main/generated/ophyd_async.epics.areadetector.ImageMode.html +++ b/main/generated/ophyd_async.epics.areadetector.ImageMode.html @@ -8,7 +8,7 @@ - ophyd_async.epics.areadetector.ImageMode — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.ImageMode — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.areadetector.KinetixDetector.html b/main/generated/ophyd_async.epics.areadetector.KinetixDetector.html index 707d3bf34b..ac264f861a 100644 --- a/main/generated/ophyd_async.epics.areadetector.KinetixDetector.html +++ b/main/generated/ophyd_async.epics.areadetector.KinetixDetector.html @@ -8,7 +8,7 @@ - ophyd_async.epics.areadetector.KinetixDetector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.KinetixDetector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.areadetector.NDAttributeDataType.html b/main/generated/ophyd_async.epics.areadetector.NDAttributeDataType.html index c010747648..1fd3782e91 100644 --- a/main/generated/ophyd_async.epics.areadetector.NDAttributeDataType.html +++ b/main/generated/ophyd_async.epics.areadetector.NDAttributeDataType.html @@ -8,7 +8,7 @@ - ophyd_async.epics.areadetector.NDAttributeDataType — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.NDAttributeDataType — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.areadetector.NDAttributesXML.html b/main/generated/ophyd_async.epics.areadetector.NDAttributesXML.html index a8e32665ee..c51a3fd58d 100644 --- a/main/generated/ophyd_async.epics.areadetector.NDAttributesXML.html +++ b/main/generated/ophyd_async.epics.areadetector.NDAttributesXML.html @@ -8,7 +8,7 @@ - ophyd_async.epics.areadetector.NDAttributesXML — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.NDAttributesXML — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.areadetector.PilatusDetector.html b/main/generated/ophyd_async.epics.areadetector.PilatusDetector.html index 44d185941e..80264dd5bf 100644 --- a/main/generated/ophyd_async.epics.areadetector.PilatusDetector.html +++ b/main/generated/ophyd_async.epics.areadetector.PilatusDetector.html @@ -8,7 +8,7 @@ - ophyd_async.epics.areadetector.PilatusDetector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.PilatusDetector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.areadetector.SingleTriggerDet.html b/main/generated/ophyd_async.epics.areadetector.SingleTriggerDet.html index ff954a0107..cdd680af8d 100644 --- a/main/generated/ophyd_async.epics.areadetector.SingleTriggerDet.html +++ b/main/generated/ophyd_async.epics.areadetector.SingleTriggerDet.html @@ -8,7 +8,7 @@ - ophyd_async.epics.areadetector.SingleTriggerDet — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.SingleTriggerDet — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.areadetector.VimbaDetector.html b/main/generated/ophyd_async.epics.areadetector.VimbaDetector.html index d676dc5e0d..a9a53a78dc 100644 --- a/main/generated/ophyd_async.epics.areadetector.VimbaDetector.html +++ b/main/generated/ophyd_async.epics.areadetector.VimbaDetector.html @@ -8,7 +8,7 @@ - ophyd_async.epics.areadetector.VimbaDetector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector.VimbaDetector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.areadetector.html b/main/generated/ophyd_async.epics.areadetector.html index b7002b0c6c..c2c57f3cfd 100644 --- a/main/generated/ophyd_async.epics.areadetector.html +++ b/main/generated/ophyd_async.epics.areadetector.html @@ -8,7 +8,7 @@ - ophyd_async.epics.areadetector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.areadetector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.demo.EnergyMode.html b/main/generated/ophyd_async.epics.demo.EnergyMode.html index 622e95a6e6..38c5b9c8c4 100644 --- a/main/generated/ophyd_async.epics.demo.EnergyMode.html +++ b/main/generated/ophyd_async.epics.demo.EnergyMode.html @@ -8,7 +8,7 @@ - ophyd_async.epics.demo.EnergyMode — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.demo.EnergyMode — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.demo.Mover.html b/main/generated/ophyd_async.epics.demo.Mover.html index 6918a700ad..d50be1a3d0 100644 --- a/main/generated/ophyd_async.epics.demo.Mover.html +++ b/main/generated/ophyd_async.epics.demo.Mover.html @@ -8,7 +8,7 @@ - ophyd_async.epics.demo.Mover — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.demo.Mover — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.demo.SampleStage.html b/main/generated/ophyd_async.epics.demo.SampleStage.html index 9f37a7cf9e..cfa11e04be 100644 --- a/main/generated/ophyd_async.epics.demo.SampleStage.html +++ b/main/generated/ophyd_async.epics.demo.SampleStage.html @@ -8,7 +8,7 @@ - ophyd_async.epics.demo.SampleStage — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.demo.SampleStage — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.demo.Sensor.html b/main/generated/ophyd_async.epics.demo.Sensor.html index e1bbd96eb9..aa79dd9ca8 100644 --- a/main/generated/ophyd_async.epics.demo.Sensor.html +++ b/main/generated/ophyd_async.epics.demo.Sensor.html @@ -8,7 +8,7 @@ - ophyd_async.epics.demo.Sensor — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.demo.Sensor — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.demo.SensorGroup.html b/main/generated/ophyd_async.epics.demo.SensorGroup.html index f0dbae3076..c86caee1b1 100644 --- a/main/generated/ophyd_async.epics.demo.SensorGroup.html +++ b/main/generated/ophyd_async.epics.demo.SensorGroup.html @@ -8,7 +8,7 @@ - ophyd_async.epics.demo.SensorGroup — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.demo.SensorGroup — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.html b/main/generated/ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.html index 202aa46016..32e8c98400 100644 --- a/main/generated/ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.html +++ b/main/generated/ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.html @@ -8,7 +8,7 @@ - ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.demo.demo_ad_sim_detector.html b/main/generated/ophyd_async.epics.demo.demo_ad_sim_detector.html index 452e078a5d..e061935326 100644 --- a/main/generated/ophyd_async.epics.demo.demo_ad_sim_detector.html +++ b/main/generated/ophyd_async.epics.demo.demo_ad_sim_detector.html @@ -8,7 +8,7 @@ - ophyd_async.epics.demo.demo_ad_sim_detector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.demo.demo_ad_sim_detector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.demo.html b/main/generated/ophyd_async.epics.demo.html index 86d6259f84..74cb4b7927 100644 --- a/main/generated/ophyd_async.epics.demo.html +++ b/main/generated/ophyd_async.epics.demo.html @@ -8,7 +8,7 @@ - ophyd_async.epics.demo — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.demo — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.demo.start_ioc_subprocess.html b/main/generated/ophyd_async.epics.demo.start_ioc_subprocess.html index df2358c4b9..331c703e64 100644 --- a/main/generated/ophyd_async.epics.demo.start_ioc_subprocess.html +++ b/main/generated/ophyd_async.epics.demo.start_ioc_subprocess.html @@ -8,7 +8,7 @@ - ophyd_async.epics.demo.start_ioc_subprocess — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.demo.start_ioc_subprocess — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.html b/main/generated/ophyd_async.epics.html index c246d93ce9..96896f0ddd 100644 --- a/main/generated/ophyd_async.epics.html +++ b/main/generated/ophyd_async.epics.html @@ -8,7 +8,7 @@ - ophyd_async.epics — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.motion.Motor.html b/main/generated/ophyd_async.epics.motion.Motor.html index 4e0c83dd92..7a3ba04871 100644 --- a/main/generated/ophyd_async.epics.motion.Motor.html +++ b/main/generated/ophyd_async.epics.motion.Motor.html @@ -8,7 +8,7 @@ - ophyd_async.epics.motion.Motor — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.motion.Motor — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.motion.html b/main/generated/ophyd_async.epics.motion.html index 9265373afe..db221c795f 100644 --- a/main/generated/ophyd_async.epics.motion.html +++ b/main/generated/ophyd_async.epics.motion.html @@ -8,7 +8,7 @@ - ophyd_async.epics.motion — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.motion — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.pvi.PVIEntry.html b/main/generated/ophyd_async.epics.pvi.PVIEntry.html index 5805e9e6af..e7bcf7a54d 100644 --- a/main/generated/ophyd_async.epics.pvi.PVIEntry.html +++ b/main/generated/ophyd_async.epics.pvi.PVIEntry.html @@ -8,7 +8,7 @@ - ophyd_async.epics.pvi.PVIEntry — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.pvi.PVIEntry — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.pvi.create_children_from_annotations.html b/main/generated/ophyd_async.epics.pvi.create_children_from_annotations.html index 1c733f4a92..c45e770bb4 100644 --- a/main/generated/ophyd_async.epics.pvi.create_children_from_annotations.html +++ b/main/generated/ophyd_async.epics.pvi.create_children_from_annotations.html @@ -8,7 +8,7 @@ - ophyd_async.epics.pvi.create_children_from_annotations — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.pvi.create_children_from_annotations — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.pvi.fill_pvi_entries.html b/main/generated/ophyd_async.epics.pvi.fill_pvi_entries.html index 184d288bdd..d77e46c2fe 100644 --- a/main/generated/ophyd_async.epics.pvi.fill_pvi_entries.html +++ b/main/generated/ophyd_async.epics.pvi.fill_pvi_entries.html @@ -8,7 +8,7 @@ - ophyd_async.epics.pvi.fill_pvi_entries — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.pvi.fill_pvi_entries — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.pvi.html b/main/generated/ophyd_async.epics.pvi.html index 3ccf337a95..7f4cff1de7 100644 --- a/main/generated/ophyd_async.epics.pvi.html +++ b/main/generated/ophyd_async.epics.pvi.html @@ -8,7 +8,7 @@ - ophyd_async.epics.pvi — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.pvi — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.signal.epics_signal_r.html b/main/generated/ophyd_async.epics.signal.epics_signal_r.html index 9006c3cc9d..6c8d0cdf75 100644 --- a/main/generated/ophyd_async.epics.signal.epics_signal_r.html +++ b/main/generated/ophyd_async.epics.signal.epics_signal_r.html @@ -8,7 +8,7 @@ - ophyd_async.epics.signal.epics_signal_r — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.signal.epics_signal_r — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.signal.epics_signal_rw.html b/main/generated/ophyd_async.epics.signal.epics_signal_rw.html index 5520f38d6c..2352413609 100644 --- a/main/generated/ophyd_async.epics.signal.epics_signal_rw.html +++ b/main/generated/ophyd_async.epics.signal.epics_signal_rw.html @@ -8,7 +8,7 @@ - ophyd_async.epics.signal.epics_signal_rw — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.signal.epics_signal_rw — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.signal.epics_signal_rw_rbv.html b/main/generated/ophyd_async.epics.signal.epics_signal_rw_rbv.html index bd91c97f10..1b703130c0 100644 --- a/main/generated/ophyd_async.epics.signal.epics_signal_rw_rbv.html +++ b/main/generated/ophyd_async.epics.signal.epics_signal_rw_rbv.html @@ -8,7 +8,7 @@ - ophyd_async.epics.signal.epics_signal_rw_rbv — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.signal.epics_signal_rw_rbv — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.signal.epics_signal_w.html b/main/generated/ophyd_async.epics.signal.epics_signal_w.html index e758157634..94e5ead290 100644 --- a/main/generated/ophyd_async.epics.signal.epics_signal_w.html +++ b/main/generated/ophyd_async.epics.signal.epics_signal_w.html @@ -8,7 +8,7 @@ - ophyd_async.epics.signal.epics_signal_w — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.signal.epics_signal_w — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.signal.epics_signal_x.html b/main/generated/ophyd_async.epics.signal.epics_signal_x.html index 216ee68b88..1099df96ab 100644 --- a/main/generated/ophyd_async.epics.signal.epics_signal_x.html +++ b/main/generated/ophyd_async.epics.signal.epics_signal_x.html @@ -8,7 +8,7 @@ - ophyd_async.epics.signal.epics_signal_x — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.signal.epics_signal_x — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.epics.signal.html b/main/generated/ophyd_async.epics.signal.html index 99af96f570..7d263eceab 100644 --- a/main/generated/ophyd_async.epics.signal.html +++ b/main/generated/ophyd_async.epics.signal.html @@ -8,7 +8,7 @@ - ophyd_async.epics.signal — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.epics.signal — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.CommonPandaBlocks.html b/main/generated/ophyd_async.panda.CommonPandaBlocks.html index c35fed1650..f51718ab3d 100644 --- a/main/generated/ophyd_async.panda.CommonPandaBlocks.html +++ b/main/generated/ophyd_async.panda.CommonPandaBlocks.html @@ -8,7 +8,7 @@ - ophyd_async.panda.CommonPandaBlocks — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.CommonPandaBlocks — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.DataBlock.html b/main/generated/ophyd_async.panda.DataBlock.html index 86d42aa739..dd3d4a9d10 100644 --- a/main/generated/ophyd_async.panda.DataBlock.html +++ b/main/generated/ophyd_async.panda.DataBlock.html @@ -8,7 +8,7 @@ - ophyd_async.panda.DataBlock — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.DataBlock — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.HDFPanda.html b/main/generated/ophyd_async.panda.HDFPanda.html index d9b8828447..dc01c5e6c3 100644 --- a/main/generated/ophyd_async.panda.HDFPanda.html +++ b/main/generated/ophyd_async.panda.HDFPanda.html @@ -8,7 +8,7 @@ - ophyd_async.panda.HDFPanda — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.HDFPanda — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.PandaPcapController.html b/main/generated/ophyd_async.panda.PandaPcapController.html index d462a7a555..a19bb24c76 100644 --- a/main/generated/ophyd_async.panda.PandaPcapController.html +++ b/main/generated/ophyd_async.panda.PandaPcapController.html @@ -8,7 +8,7 @@ - ophyd_async.panda.PandaPcapController — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.PandaPcapController — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.PcapBlock.html b/main/generated/ophyd_async.panda.PcapBlock.html index 5a7a0b143b..25b66920fd 100644 --- a/main/generated/ophyd_async.panda.PcapBlock.html +++ b/main/generated/ophyd_async.panda.PcapBlock.html @@ -8,7 +8,7 @@ - ophyd_async.panda.PcapBlock — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.PcapBlock — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.PulseBlock.html b/main/generated/ophyd_async.panda.PulseBlock.html index 2fb33d5029..55ff74b46c 100644 --- a/main/generated/ophyd_async.panda.PulseBlock.html +++ b/main/generated/ophyd_async.panda.PulseBlock.html @@ -8,7 +8,7 @@ - ophyd_async.panda.PulseBlock — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.PulseBlock — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.SeqBlock.html b/main/generated/ophyd_async.panda.SeqBlock.html index 6f2e29e7d7..a560af12f2 100644 --- a/main/generated/ophyd_async.panda.SeqBlock.html +++ b/main/generated/ophyd_async.panda.SeqBlock.html @@ -8,7 +8,7 @@ - ophyd_async.panda.SeqBlock — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.SeqBlock — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.SeqTable.html b/main/generated/ophyd_async.panda.SeqTable.html index 7a816f3c19..79147f0efc 100644 --- a/main/generated/ophyd_async.panda.SeqTable.html +++ b/main/generated/ophyd_async.panda.SeqTable.html @@ -8,7 +8,7 @@ - ophyd_async.panda.SeqTable — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.SeqTable — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.SeqTableRow.html b/main/generated/ophyd_async.panda.SeqTableRow.html index 1d4f635a09..96588b7065 100644 --- a/main/generated/ophyd_async.panda.SeqTableRow.html +++ b/main/generated/ophyd_async.panda.SeqTableRow.html @@ -8,7 +8,7 @@ - ophyd_async.panda.SeqTableRow — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.SeqTableRow — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.SeqTrigger.html b/main/generated/ophyd_async.panda.SeqTrigger.html index 8daf2a55b9..a9f17273e2 100644 --- a/main/generated/ophyd_async.panda.SeqTrigger.html +++ b/main/generated/ophyd_async.panda.SeqTrigger.html @@ -8,7 +8,7 @@ - ophyd_async.panda.SeqTrigger — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.SeqTrigger — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.TimeUnits.html b/main/generated/ophyd_async.panda.TimeUnits.html index dd2e455c33..ccf3bc8cdf 100644 --- a/main/generated/ophyd_async.panda.TimeUnits.html +++ b/main/generated/ophyd_async.panda.TimeUnits.html @@ -8,7 +8,7 @@ - ophyd_async.panda.TimeUnits — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.TimeUnits — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.html b/main/generated/ophyd_async.panda.html index 0ee9a8f021..84dcfb0eee 100644 --- a/main/generated/ophyd_async.panda.html +++ b/main/generated/ophyd_async.panda.html @@ -8,7 +8,7 @@ - ophyd_async.panda — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.phase_sorter.html b/main/generated/ophyd_async.panda.phase_sorter.html index 3db0b5c7f4..8eb07f537d 100644 --- a/main/generated/ophyd_async.panda.phase_sorter.html +++ b/main/generated/ophyd_async.panda.phase_sorter.html @@ -8,7 +8,7 @@ - ophyd_async.panda.phase_sorter — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.phase_sorter — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.seq_table_from_arrays.html b/main/generated/ophyd_async.panda.seq_table_from_arrays.html index 217110f8b2..900d32f71d 100644 --- a/main/generated/ophyd_async.panda.seq_table_from_arrays.html +++ b/main/generated/ophyd_async.panda.seq_table_from_arrays.html @@ -8,7 +8,7 @@ - ophyd_async.panda.seq_table_from_arrays — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.seq_table_from_arrays — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/generated/ophyd_async.panda.seq_table_from_rows.html b/main/generated/ophyd_async.panda.seq_table_from_rows.html index 008b94df24..63c96def6a 100644 --- a/main/generated/ophyd_async.panda.seq_table_from_rows.html +++ b/main/generated/ophyd_async.panda.seq_table_from_rows.html @@ -8,7 +8,7 @@ - ophyd_async.panda.seq_table_from_rows — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd_async.panda.seq_table_from_rows — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/genindex.html b/main/genindex.html index f7524470c2..975fc611ad 100644 --- a/main/genindex.html +++ b/main/genindex.html @@ -7,7 +7,7 @@ - Index — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Index — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/how-to.html b/main/how-to.html index 2e39ea75de..d6ff0cccf8 100644 --- a/main/how-to.html +++ b/main/how-to.html @@ -8,7 +8,7 @@ - How-to Guides — ophyd-async 0.3a5.dev4+g5bcac12 documentation + How-to Guides — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/how-to/choose-interfaces-for-devices.html b/main/how-to/choose-interfaces-for-devices.html index 27fde74260..181d30dc3c 100644 --- a/main/how-to/choose-interfaces-for-devices.html +++ b/main/how-to/choose-interfaces-for-devices.html @@ -8,7 +8,7 @@ - Decision Flowchart for Creating a New ophyd_async Device — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Decision Flowchart for Creating a New ophyd_async Device — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/how-to/compound-devices.html b/main/how-to/compound-devices.html index 0463cbd821..bbf5eb133b 100644 --- a/main/how-to/compound-devices.html +++ b/main/how-to/compound-devices.html @@ -8,7 +8,7 @@ - Compound Devices Together — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Compound Devices Together — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/how-to/contribute.html b/main/how-to/contribute.html index e39eaaf81a..c9e5726244 100644 --- a/main/how-to/contribute.html +++ b/main/how-to/contribute.html @@ -8,7 +8,7 @@ - Contribute to the project — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Contribute to the project — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/how-to/make-a-simple-device.html b/main/how-to/make-a-simple-device.html index 05b138ada6..68794cdf3e 100644 --- a/main/how-to/make-a-simple-device.html +++ b/main/how-to/make-a-simple-device.html @@ -8,7 +8,7 @@ - Make a Simple Device — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Make a Simple Device — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/how-to/make-a-standard-detector.html b/main/how-to/make-a-standard-detector.html index 0e1b8e23fe..d8d9540962 100644 --- a/main/how-to/make-a-standard-detector.html +++ b/main/how-to/make-a-standard-detector.html @@ -8,7 +8,7 @@ - Make a StandardDetector — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Make a StandardDetector — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/how-to/write-tests-for-devices.html b/main/how-to/write-tests-for-devices.html index 489de0c1de..b5acc6449f 100644 --- a/main/how-to/write-tests-for-devices.html +++ b/main/how-to/write-tests-for-devices.html @@ -8,7 +8,7 @@ - Write Tests for Devices — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Write Tests for Devices — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/index.html b/main/index.html index 6844dd19cb..c114a80056 100644 --- a/main/index.html +++ b/main/index.html @@ -8,7 +8,7 @@ - ophyd-async — ophyd-async 0.3a5.dev4+g5bcac12 documentation + ophyd-async — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/py-modindex.html b/main/py-modindex.html index 6cd99b5546..797b14c923 100644 --- a/main/py-modindex.html +++ b/main/py-modindex.html @@ -7,7 +7,7 @@ - Python Module Index — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Python Module Index — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -38,7 +38,7 @@ - + diff --git a/main/reference.html b/main/reference.html index e6cd14d0d2..446f93765b 100644 --- a/main/reference.html +++ b/main/reference.html @@ -8,7 +8,7 @@ - Reference — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Reference — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/reference/api.html b/main/reference/api.html index f10548a116..6a4a69ab95 100644 --- a/main/reference/api.html +++ b/main/reference/api.html @@ -8,7 +8,7 @@ - API — ophyd-async 0.3a5.dev4+g5bcac12 documentation + API — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/search.html b/main/search.html index 55ce69a424..a6248ed4f8 100644 --- a/main/search.html +++ b/main/search.html @@ -6,7 +6,7 @@ - Search - ophyd-async 0.3a5.dev4+g5bcac12 documentation + Search - ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -37,7 +37,7 @@ - + diff --git a/main/searchindex.js b/main/searchindex.js index d7aad9caa8..1767d56bc2 100644 --- a/main/searchindex.js +++ b/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"1. Record architecture decisions": [[2, "record-architecture-decisions"]], "2. Adopt python-copier-template for project structure": [[3, "adopt-python-copier-template-for-project-structure"]], "3. Ophyd Async migration": [[4, "ophyd-async-migration"]], "4. Repository Structure": [[5, "repository-structure"]], "5. Respect black line length": [[6, "respect-black-line-length"]], "6. Procedural Device Definitions": [[7, "procedural-device-definitions"]], "API": [[125, "module-ophyd_async"]], "API Index": [[115, "api-index"]], "Architectural Decision Records": [[1, "architectural-decision-records"]], "Assembly": [[118, "assembly"], [120, "assembly"]], "Async Context": [[9, "async-context"]], "Async Tests": [[122, "async-tests"]], "Check your version of python": [[127, "check-your-version-of-python"]], "Clean Device Definition": [[8, "clean-device-definition"]], "Code Coverage": [[119, "code-coverage"]], "Compound Devices Together": [[118, "compound-devices-together"]], "Consequences": [[2, "consequences"], [3, "consequences"], [4, "consequences"], [5, "consequences"], [6, "consequences"], [7, "consequences"]], "Context": [[2, "context"], [3, "context"], [4, "context"], [5, "context"], [6, "context"], [7, "context"]], "Contribute to the project": [[119, "contribute-to-the-project"]], "Create Startup file": [[128, "create-startup-file"]], "Create a virtual environment": [[127, "create-a-virtual-environment"]], "Decision": [[2, "decision"], [3, "decision"], [4, "decision"], [5, "decision"], [6, "decision"], [7, "decision"]], "Decision Flowchart for Creating a New ophyd_async Device": [[117, "decision-flowchart-for-creating-a-new-ophyd-async-device"]], "Design Goals": [[8, "design-goals"]], "Detector Synchronization": [[10, "detector-synchronization"]], "Developer Information": [[119, "developer-information"]], "Device Collector Event-Loop Choice": [[9, "device-collector-event-loop-choice"]], "Do a scan": [[128, "do-a-scan"]], "Explanations": [[0, "explanations"]], "Flyscanning": [[10, "flyscanning"]], "Grouping by Index": [[118, "grouping-by-index"]], "Hardware": [[10, "hardware"]], "How the documentation is structured": [[123, "how-the-documentation-is-structured"]], "How-to Guides": [[116, "how-to-guides"]], "Improved Trajectory Calculation": [[8, "improved-trajectory-calculation"]], "Installation": [[127, "installation"]], "Installing the library": [[127, "installing-the-library"]], "Issue or Discussion?": [[119, "issue-or-discussion"]], "Make a Simple Device": [[120, "make-a-simple-device"]], "Make a StandardDetector": [[121, "make-a-standarddetector"]], "Mock Backend": [[122, "mock-backend"]], "Mock Utility Functions": [[122, "mock-utility-functions"]], "Motor Trajectory Scanning": [[10, "motor-trajectory-scanning"]], "Movable": [[120, "movable"]], "Outer Scanning": [[10, "outer-scanning"]], "Outstanding Design Decisions": [[8, "outstanding-design-decisions"]], "Parity with Malcolm": [[8, "parity-with-malcolm"]], "Parity with Ophyd": [[8, "parity-with-ophyd"]], "Readable": [[120, "readable"]], "Reference": [[124, "reference"]], "Role of Ophyd-Async": [[10, "role-of-ophyd-async"]], "Run IPython": [[128, "run-ipython"]], "Run some plans": [[128, "run-some-plans"]], "Status": [[2, "status"], [3, "status"], [4, "status"], [5, "status"], [6, "status"], [7, "status"]], "Sync Context": [[9, "sync-context"]], "Testing a Device in a Plan with the RunEngine": [[122, "testing-a-device-in-a-plan-with-the-runengine"]], "Tutorials": [[126, "tutorials"]], "Using existing Devices": [[128, "using-existing-devices"]], "Write Tests for Devices": [[122, "write-tests-for-devices"]], "Writing a non-AreaDetector StandardDetector": [[121, "writing-a-non-areadetector-standarddetector"]], "Writing an AreaDetector StandardDetector": [[121, "writing-an-areadetector-standarddetector"]], "ophyd-async": [[123, "ophyd-async"]], "ophyd_async": [[125, "ophyd-async"]], "ophyd_async.core": [[11, "module-ophyd_async.core"]], "ophyd_async.core.AsyncStatus": [[12, "ophyd-async-core-asyncstatus"]], "ophyd_async.core.ConfigSignal": [[13, "ophyd-async-core-configsignal"]], "ophyd_async.core.DetectorControl": [[14, "ophyd-async-core-detectorcontrol"]], "ophyd_async.core.DetectorTrigger": [[15, "ophyd-async-core-detectortrigger"]], "ophyd_async.core.DetectorWriter": [[16, "ophyd-async-core-detectorwriter"]], "ophyd_async.core.Device": [[17, "ophyd-async-core-device"]], "ophyd_async.core.DeviceCollector": [[18, "ophyd-async-core-devicecollector"]], "ophyd_async.core.DeviceVector": [[19, "ophyd-async-core-devicevector"]], "ophyd_async.core.DirectoryInfo": [[20, "ophyd-async-core-directoryinfo"]], "ophyd_async.core.DirectoryProvider": [[21, "ophyd-async-core-directoryprovider"]], "ophyd_async.core.HardwareTriggeredFlyable": [[22, "ophyd-async-core-hardwaretriggeredflyable"]], "ophyd_async.core.HintedSignal": [[23, "ophyd-async-core-hintedsignal"]], "ophyd_async.core.MockSignalBackend": [[24, "ophyd-async-core-mocksignalbackend"]], "ophyd_async.core.NameProvider": [[25, "ophyd-async-core-nameprovider"]], "ophyd_async.core.NotConnected": [[26, "ophyd-async-core-notconnected"]], "ophyd_async.core.ShapeProvider": [[27, "ophyd-async-core-shapeprovider"]], "ophyd_async.core.Signal": [[28, "ophyd-async-core-signal"]], "ophyd_async.core.SignalBackend": [[29, "ophyd-async-core-signalbackend"]], "ophyd_async.core.SignalR": [[30, "ophyd-async-core-signalr"]], "ophyd_async.core.SignalRW": [[31, "ophyd-async-core-signalrw"]], "ophyd_async.core.SignalW": [[32, "ophyd-async-core-signalw"]], "ophyd_async.core.SignalX": [[33, "ophyd-async-core-signalx"]], "ophyd_async.core.SoftSignalBackend": [[34, "ophyd-async-core-softsignalbackend"]], "ophyd_async.core.StandardDetector": [[35, "ophyd-async-core-standarddetector"]], "ophyd_async.core.StandardReadable": [[36, "ophyd-async-core-standardreadable"]], "ophyd_async.core.StaticDirectoryProvider": [[37, "ophyd-async-core-staticdirectoryprovider"]], "ophyd_async.core.TriggerInfo": [[38, "ophyd-async-core-triggerinfo"]], "ophyd_async.core.TriggerLogic": [[39, "ophyd-async-core-triggerlogic"]], "ophyd_async.core.WatchableAsyncStatus": [[40, "ophyd-async-core-watchableasyncstatus"]], "ophyd_async.core.assert_configuration": [[41, "ophyd-async-core-assert-configuration"]], "ophyd_async.core.assert_emitted": [[42, "ophyd-async-core-assert-emitted"]], "ophyd_async.core.assert_mock_put_called_with": [[43, "ophyd-async-core-assert-mock-put-called-with"]], "ophyd_async.core.assert_reading": [[44, "ophyd-async-core-assert-reading"]], "ophyd_async.core.assert_value": [[45, "ophyd-async-core-assert-value"]], "ophyd_async.core.callback_on_mock_put": [[46, "ophyd-async-core-callback-on-mock-put"]], "ophyd_async.core.get_dtype": [[47, "ophyd-async-core-get-dtype"]], "ophyd_async.core.get_signal_values": [[48, "ophyd-async-core-get-signal-values"]], "ophyd_async.core.get_unique": [[49, "ophyd-async-core-get-unique"]], "ophyd_async.core.load_device": [[50, "ophyd-async-core-load-device"]], "ophyd_async.core.load_from_yaml": [[51, "ophyd-async-core-load-from-yaml"]], "ophyd_async.core.merge_gathered_dicts": [[52, "ophyd-async-core-merge-gathered-dicts"]], "ophyd_async.core.mock_puts_blocked": [[53, "ophyd-async-core-mock-puts-blocked"]], "ophyd_async.core.observe_value": [[54, "ophyd-async-core-observe-value"]], "ophyd_async.core.reset_mock_put_calls": [[55, "ophyd-async-core-reset-mock-put-calls"]], "ophyd_async.core.save_device": [[56, "ophyd-async-core-save-device"]], "ophyd_async.core.save_to_yaml": [[57, "ophyd-async-core-save-to-yaml"]], "ophyd_async.core.set_and_wait_for_value": [[58, "ophyd-async-core-set-and-wait-for-value"]], "ophyd_async.core.set_mock_put_proceeds": [[59, "ophyd-async-core-set-mock-put-proceeds"]], "ophyd_async.core.set_mock_value": [[60, "ophyd-async-core-set-mock-value"]], "ophyd_async.core.set_mock_values": [[61, "ophyd-async-core-set-mock-values"]], "ophyd_async.core.set_signal_values": [[62, "ophyd-async-core-set-signal-values"]], "ophyd_async.core.soft_signal_r_and_setter": [[63, "ophyd-async-core-soft-signal-r-and-setter"]], "ophyd_async.core.soft_signal_rw": [[64, "ophyd-async-core-soft-signal-rw"]], "ophyd_async.core.wait_for_connection": [[65, "ophyd-async-core-wait-for-connection"]], "ophyd_async.core.wait_for_value": [[66, "ophyd-async-core-wait-for-value"]], "ophyd_async.core.walk_rw_signals": [[67, "ophyd-async-core-walk-rw-signals"]], "ophyd_async.epics": [[68, "module-ophyd_async.epics"]], "ophyd_async.epics.areadetector": [[69, "module-ophyd_async.epics.areadetector"]], "ophyd_async.epics.areadetector.AravisDetector": [[70, "ophyd-async-epics-areadetector-aravisdetector"]], "ophyd_async.epics.areadetector.FileWriteMode": [[71, "ophyd-async-epics-areadetector-filewritemode"]], "ophyd_async.epics.areadetector.ImageMode": [[72, "ophyd-async-epics-areadetector-imagemode"]], "ophyd_async.epics.areadetector.KinetixDetector": [[73, "ophyd-async-epics-areadetector-kinetixdetector"]], "ophyd_async.epics.areadetector.NDAttributeDataType": [[74, "ophyd-async-epics-areadetector-ndattributedatatype"]], "ophyd_async.epics.areadetector.NDAttributesXML": [[75, "ophyd-async-epics-areadetector-ndattributesxml"]], "ophyd_async.epics.areadetector.PilatusDetector": [[76, "ophyd-async-epics-areadetector-pilatusdetector"]], "ophyd_async.epics.areadetector.SingleTriggerDet": [[77, "ophyd-async-epics-areadetector-singletriggerdet"]], "ophyd_async.epics.areadetector.VimbaDetector": [[78, "ophyd-async-epics-areadetector-vimbadetector"]], "ophyd_async.epics.demo": [[79, "module-ophyd_async.epics.demo"]], "ophyd_async.epics.demo.EnergyMode": [[80, "ophyd-async-epics-demo-energymode"]], "ophyd_async.epics.demo.Mover": [[81, "ophyd-async-epics-demo-mover"]], "ophyd_async.epics.demo.SampleStage": [[82, "ophyd-async-epics-demo-samplestage"]], "ophyd_async.epics.demo.Sensor": [[83, "ophyd-async-epics-demo-sensor"]], "ophyd_async.epics.demo.SensorGroup": [[84, "ophyd-async-epics-demo-sensorgroup"]], "ophyd_async.epics.demo.demo_ad_sim_detector": [[85, "module-ophyd_async.epics.demo.demo_ad_sim_detector"]], "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector": [[86, "ophyd-async-epics-demo-demo-ad-sim-detector-demoadsimdetector"]], "ophyd_async.epics.demo.start_ioc_subprocess": [[87, "ophyd-async-epics-demo-start-ioc-subprocess"]], "ophyd_async.epics.motion": [[88, "module-ophyd_async.epics.motion"]], "ophyd_async.epics.motion.Motor": [[89, "ophyd-async-epics-motion-motor"]], "ophyd_async.epics.pvi": [[90, "module-ophyd_async.epics.pvi"]], "ophyd_async.epics.pvi.PVIEntry": [[91, "ophyd-async-epics-pvi-pvientry"]], "ophyd_async.epics.pvi.create_children_from_annotations": [[92, "ophyd-async-epics-pvi-create-children-from-annotations"]], "ophyd_async.epics.pvi.fill_pvi_entries": [[93, "ophyd-async-epics-pvi-fill-pvi-entries"]], "ophyd_async.epics.signal": [[94, "module-ophyd_async.epics.signal"]], "ophyd_async.epics.signal.epics_signal_r": [[95, "ophyd-async-epics-signal-epics-signal-r"]], "ophyd_async.epics.signal.epics_signal_rw": [[96, "ophyd-async-epics-signal-epics-signal-rw"]], "ophyd_async.epics.signal.epics_signal_rw_rbv": [[97, "ophyd-async-epics-signal-epics-signal-rw-rbv"]], "ophyd_async.epics.signal.epics_signal_w": [[98, "ophyd-async-epics-signal-epics-signal-w"]], "ophyd_async.epics.signal.epics_signal_x": [[99, "ophyd-async-epics-signal-epics-signal-x"]], "ophyd_async.panda": [[100, "module-ophyd_async.panda"]], "ophyd_async.panda.CommonPandaBlocks": [[101, "ophyd-async-panda-commonpandablocks"]], "ophyd_async.panda.DataBlock": [[102, "ophyd-async-panda-datablock"]], "ophyd_async.panda.HDFPanda": [[103, "ophyd-async-panda-hdfpanda"]], "ophyd_async.panda.PandaPcapController": [[104, "ophyd-async-panda-pandapcapcontroller"]], "ophyd_async.panda.PcapBlock": [[105, "ophyd-async-panda-pcapblock"]], "ophyd_async.panda.PulseBlock": [[106, "ophyd-async-panda-pulseblock"]], "ophyd_async.panda.SeqBlock": [[107, "ophyd-async-panda-seqblock"]], "ophyd_async.panda.SeqTable": [[108, "ophyd-async-panda-seqtable"]], "ophyd_async.panda.SeqTableRow": [[109, "ophyd-async-panda-seqtablerow"]], "ophyd_async.panda.SeqTrigger": [[110, "ophyd-async-panda-seqtrigger"]], "ophyd_async.panda.TimeUnits": [[111, "ophyd-async-panda-timeunits"]], "ophyd_async.panda.phase_sorter": [[112, "ophyd-async-panda-phase-sorter"]], "ophyd_async.panda.seq_table_from_arrays": [[113, "ophyd-async-panda-seq-table-from-arrays"]], "ophyd_async.panda.seq_table_from_rows": [[114, "ophyd-async-panda-seq-table-from-rows"]]}, "docnames": ["explanations", "explanations/decisions", "explanations/decisions/0001-record-architecture-decisions", "explanations/decisions/0002-switched-to-python-copier-template", "explanations/decisions/0003-ophyd-async-migration", "explanations/decisions/0004-repository-structure", "explanations/decisions/0005-respect-black-line-length", "explanations/decisions/0006-procedural-device-definitions", "explanations/design-goals", "explanations/event-loop-choice", "explanations/flyscanning", "generated/ophyd_async.core", "generated/ophyd_async.core.AsyncStatus", "generated/ophyd_async.core.ConfigSignal", "generated/ophyd_async.core.DetectorControl", "generated/ophyd_async.core.DetectorTrigger", "generated/ophyd_async.core.DetectorWriter", "generated/ophyd_async.core.Device", "generated/ophyd_async.core.DeviceCollector", "generated/ophyd_async.core.DeviceVector", "generated/ophyd_async.core.DirectoryInfo", "generated/ophyd_async.core.DirectoryProvider", "generated/ophyd_async.core.HardwareTriggeredFlyable", "generated/ophyd_async.core.HintedSignal", "generated/ophyd_async.core.MockSignalBackend", "generated/ophyd_async.core.NameProvider", "generated/ophyd_async.core.NotConnected", "generated/ophyd_async.core.ShapeProvider", "generated/ophyd_async.core.Signal", "generated/ophyd_async.core.SignalBackend", "generated/ophyd_async.core.SignalR", "generated/ophyd_async.core.SignalRW", "generated/ophyd_async.core.SignalW", "generated/ophyd_async.core.SignalX", "generated/ophyd_async.core.SoftSignalBackend", "generated/ophyd_async.core.StandardDetector", "generated/ophyd_async.core.StandardReadable", "generated/ophyd_async.core.StaticDirectoryProvider", "generated/ophyd_async.core.TriggerInfo", "generated/ophyd_async.core.TriggerLogic", "generated/ophyd_async.core.WatchableAsyncStatus", "generated/ophyd_async.core.assert_configuration", "generated/ophyd_async.core.assert_emitted", "generated/ophyd_async.core.assert_mock_put_called_with", "generated/ophyd_async.core.assert_reading", "generated/ophyd_async.core.assert_value", "generated/ophyd_async.core.callback_on_mock_put", "generated/ophyd_async.core.get_dtype", "generated/ophyd_async.core.get_signal_values", "generated/ophyd_async.core.get_unique", "generated/ophyd_async.core.load_device", "generated/ophyd_async.core.load_from_yaml", "generated/ophyd_async.core.merge_gathered_dicts", "generated/ophyd_async.core.mock_puts_blocked", "generated/ophyd_async.core.observe_value", "generated/ophyd_async.core.reset_mock_put_calls", "generated/ophyd_async.core.save_device", "generated/ophyd_async.core.save_to_yaml", "generated/ophyd_async.core.set_and_wait_for_value", "generated/ophyd_async.core.set_mock_put_proceeds", "generated/ophyd_async.core.set_mock_value", "generated/ophyd_async.core.set_mock_values", "generated/ophyd_async.core.set_signal_values", "generated/ophyd_async.core.soft_signal_r_and_setter", "generated/ophyd_async.core.soft_signal_rw", "generated/ophyd_async.core.wait_for_connection", "generated/ophyd_async.core.wait_for_value", "generated/ophyd_async.core.walk_rw_signals", "generated/ophyd_async.epics", "generated/ophyd_async.epics.areadetector", "generated/ophyd_async.epics.areadetector.AravisDetector", "generated/ophyd_async.epics.areadetector.FileWriteMode", "generated/ophyd_async.epics.areadetector.ImageMode", "generated/ophyd_async.epics.areadetector.KinetixDetector", "generated/ophyd_async.epics.areadetector.NDAttributeDataType", "generated/ophyd_async.epics.areadetector.NDAttributesXML", "generated/ophyd_async.epics.areadetector.PilatusDetector", "generated/ophyd_async.epics.areadetector.SingleTriggerDet", "generated/ophyd_async.epics.areadetector.VimbaDetector", "generated/ophyd_async.epics.demo", "generated/ophyd_async.epics.demo.EnergyMode", "generated/ophyd_async.epics.demo.Mover", "generated/ophyd_async.epics.demo.SampleStage", "generated/ophyd_async.epics.demo.Sensor", "generated/ophyd_async.epics.demo.SensorGroup", "generated/ophyd_async.epics.demo.demo_ad_sim_detector", "generated/ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector", "generated/ophyd_async.epics.demo.start_ioc_subprocess", "generated/ophyd_async.epics.motion", "generated/ophyd_async.epics.motion.Motor", "generated/ophyd_async.epics.pvi", "generated/ophyd_async.epics.pvi.PVIEntry", "generated/ophyd_async.epics.pvi.create_children_from_annotations", "generated/ophyd_async.epics.pvi.fill_pvi_entries", "generated/ophyd_async.epics.signal", "generated/ophyd_async.epics.signal.epics_signal_r", "generated/ophyd_async.epics.signal.epics_signal_rw", "generated/ophyd_async.epics.signal.epics_signal_rw_rbv", "generated/ophyd_async.epics.signal.epics_signal_w", "generated/ophyd_async.epics.signal.epics_signal_x", "generated/ophyd_async.panda", "generated/ophyd_async.panda.CommonPandaBlocks", "generated/ophyd_async.panda.DataBlock", "generated/ophyd_async.panda.HDFPanda", "generated/ophyd_async.panda.PandaPcapController", "generated/ophyd_async.panda.PcapBlock", "generated/ophyd_async.panda.PulseBlock", "generated/ophyd_async.panda.SeqBlock", "generated/ophyd_async.panda.SeqTable", "generated/ophyd_async.panda.SeqTableRow", "generated/ophyd_async.panda.SeqTrigger", "generated/ophyd_async.panda.TimeUnits", "generated/ophyd_async.panda.phase_sorter", "generated/ophyd_async.panda.seq_table_from_arrays", "generated/ophyd_async.panda.seq_table_from_rows", "genindex", "how-to", "how-to/choose-interfaces-for-devices", "how-to/compound-devices", "how-to/contribute", "how-to/make-a-simple-device", "how-to/make-a-standard-detector", "how-to/write-tests-for-devices", "index", "reference", "reference/api", "tutorials", "tutorials/installation", "tutorials/using-existing-devices"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["explanations.md", "explanations/decisions.md", "explanations/decisions/0001-record-architecture-decisions.md", "explanations/decisions/0002-switched-to-python-copier-template.md", "explanations/decisions/0003-ophyd-async-migration.rst", "explanations/decisions/0004-repository-structure.rst", "explanations/decisions/0005-respect-black-line-length.rst", "explanations/decisions/0006-procedural-device-definitions.rst", "explanations/design-goals.rst", "explanations/event-loop-choice.rst", "explanations/flyscanning.rst", "generated/ophyd_async.core.rst", "generated/ophyd_async.core.AsyncStatus.rst", "generated/ophyd_async.core.ConfigSignal.rst", "generated/ophyd_async.core.DetectorControl.rst", "generated/ophyd_async.core.DetectorTrigger.rst", "generated/ophyd_async.core.DetectorWriter.rst", "generated/ophyd_async.core.Device.rst", "generated/ophyd_async.core.DeviceCollector.rst", "generated/ophyd_async.core.DeviceVector.rst", "generated/ophyd_async.core.DirectoryInfo.rst", "generated/ophyd_async.core.DirectoryProvider.rst", "generated/ophyd_async.core.HardwareTriggeredFlyable.rst", "generated/ophyd_async.core.HintedSignal.rst", "generated/ophyd_async.core.MockSignalBackend.rst", "generated/ophyd_async.core.NameProvider.rst", "generated/ophyd_async.core.NotConnected.rst", "generated/ophyd_async.core.ShapeProvider.rst", "generated/ophyd_async.core.Signal.rst", "generated/ophyd_async.core.SignalBackend.rst", "generated/ophyd_async.core.SignalR.rst", "generated/ophyd_async.core.SignalRW.rst", "generated/ophyd_async.core.SignalW.rst", "generated/ophyd_async.core.SignalX.rst", "generated/ophyd_async.core.SoftSignalBackend.rst", "generated/ophyd_async.core.StandardDetector.rst", "generated/ophyd_async.core.StandardReadable.rst", "generated/ophyd_async.core.StaticDirectoryProvider.rst", "generated/ophyd_async.core.TriggerInfo.rst", "generated/ophyd_async.core.TriggerLogic.rst", "generated/ophyd_async.core.WatchableAsyncStatus.rst", "generated/ophyd_async.core.assert_configuration.rst", "generated/ophyd_async.core.assert_emitted.rst", "generated/ophyd_async.core.assert_mock_put_called_with.rst", "generated/ophyd_async.core.assert_reading.rst", "generated/ophyd_async.core.assert_value.rst", "generated/ophyd_async.core.callback_on_mock_put.rst", "generated/ophyd_async.core.get_dtype.rst", "generated/ophyd_async.core.get_signal_values.rst", "generated/ophyd_async.core.get_unique.rst", "generated/ophyd_async.core.load_device.rst", "generated/ophyd_async.core.load_from_yaml.rst", "generated/ophyd_async.core.merge_gathered_dicts.rst", "generated/ophyd_async.core.mock_puts_blocked.rst", "generated/ophyd_async.core.observe_value.rst", "generated/ophyd_async.core.reset_mock_put_calls.rst", "generated/ophyd_async.core.save_device.rst", "generated/ophyd_async.core.save_to_yaml.rst", "generated/ophyd_async.core.set_and_wait_for_value.rst", "generated/ophyd_async.core.set_mock_put_proceeds.rst", "generated/ophyd_async.core.set_mock_value.rst", "generated/ophyd_async.core.set_mock_values.rst", "generated/ophyd_async.core.set_signal_values.rst", "generated/ophyd_async.core.soft_signal_r_and_setter.rst", "generated/ophyd_async.core.soft_signal_rw.rst", "generated/ophyd_async.core.wait_for_connection.rst", "generated/ophyd_async.core.wait_for_value.rst", "generated/ophyd_async.core.walk_rw_signals.rst", "generated/ophyd_async.epics.rst", "generated/ophyd_async.epics.areadetector.rst", "generated/ophyd_async.epics.areadetector.AravisDetector.rst", "generated/ophyd_async.epics.areadetector.FileWriteMode.rst", "generated/ophyd_async.epics.areadetector.ImageMode.rst", "generated/ophyd_async.epics.areadetector.KinetixDetector.rst", "generated/ophyd_async.epics.areadetector.NDAttributeDataType.rst", "generated/ophyd_async.epics.areadetector.NDAttributesXML.rst", "generated/ophyd_async.epics.areadetector.PilatusDetector.rst", "generated/ophyd_async.epics.areadetector.SingleTriggerDet.rst", "generated/ophyd_async.epics.areadetector.VimbaDetector.rst", "generated/ophyd_async.epics.demo.rst", "generated/ophyd_async.epics.demo.EnergyMode.rst", "generated/ophyd_async.epics.demo.Mover.rst", "generated/ophyd_async.epics.demo.SampleStage.rst", "generated/ophyd_async.epics.demo.Sensor.rst", "generated/ophyd_async.epics.demo.SensorGroup.rst", "generated/ophyd_async.epics.demo.demo_ad_sim_detector.rst", "generated/ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.rst", "generated/ophyd_async.epics.demo.start_ioc_subprocess.rst", "generated/ophyd_async.epics.motion.rst", "generated/ophyd_async.epics.motion.Motor.rst", "generated/ophyd_async.epics.pvi.rst", "generated/ophyd_async.epics.pvi.PVIEntry.rst", "generated/ophyd_async.epics.pvi.create_children_from_annotations.rst", "generated/ophyd_async.epics.pvi.fill_pvi_entries.rst", "generated/ophyd_async.epics.signal.rst", "generated/ophyd_async.epics.signal.epics_signal_r.rst", "generated/ophyd_async.epics.signal.epics_signal_rw.rst", "generated/ophyd_async.epics.signal.epics_signal_rw_rbv.rst", "generated/ophyd_async.epics.signal.epics_signal_w.rst", "generated/ophyd_async.epics.signal.epics_signal_x.rst", "generated/ophyd_async.panda.rst", "generated/ophyd_async.panda.CommonPandaBlocks.rst", "generated/ophyd_async.panda.DataBlock.rst", "generated/ophyd_async.panda.HDFPanda.rst", "generated/ophyd_async.panda.PandaPcapController.rst", "generated/ophyd_async.panda.PcapBlock.rst", "generated/ophyd_async.panda.PulseBlock.rst", "generated/ophyd_async.panda.SeqBlock.rst", "generated/ophyd_async.panda.SeqTable.rst", "generated/ophyd_async.panda.SeqTableRow.rst", "generated/ophyd_async.panda.SeqTrigger.rst", "generated/ophyd_async.panda.TimeUnits.rst", "generated/ophyd_async.panda.phase_sorter.rst", "generated/ophyd_async.panda.seq_table_from_arrays.rst", "generated/ophyd_async.panda.seq_table_from_rows.rst", "genindex.rst", "how-to.md", "how-to/choose-interfaces-for-devices.md", "how-to/compound-devices.rst", "how-to/contribute.md", "how-to/make-a-simple-device.rst", "how-to/make-a-standard-detector.rst", "how-to/write-tests-for-devices.rst", "index.md", "reference.md", "reference/api.rst", "tutorials.md", "tutorials/installation.md", "tutorials/using-existing-devices.rst"], "indexentries": {"__add__() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.__add__", false]], "__add__() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.__add__", false]], "__add__() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.__add__", false]], "__add__() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.__add__", false]], "__add__() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.__add__", false]], "__add__() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.__add__", false]], "__add__() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.__add__", false]], "__call__() (ophyd_async.core.directoryprovider method)": [[21, "ophyd_async.core.DirectoryProvider.__call__", false]], "__call__() (ophyd_async.core.nameprovider method)": [[25, "ophyd_async.core.NameProvider.__call__", false]], "__call__() (ophyd_async.core.shapeprovider method)": [[27, "ophyd_async.core.ShapeProvider.__call__", false]], "__call__() (ophyd_async.core.staticdirectoryprovider method)": [[37, "ophyd_async.core.StaticDirectoryProvider.__call__", false]], "__mul__() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.__mul__", false]], "__mul__() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.__mul__", false]], "__mul__() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.__mul__", false]], "__mul__() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.__mul__", false]], "__mul__() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.__mul__", false]], "__mul__() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.__mul__", false]], "__mul__() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.__mul__", false]], "active (ophyd_async.panda.pcapblock attribute)": [[105, "ophyd_async.panda.PcapBlock.active", false]], "active (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.active", false]], "add_callback() (ophyd_async.core.asyncstatus method)": [[12, "ophyd_async.core.AsyncStatus.add_callback", false]], "add_callback() (ophyd_async.core.watchableasyncstatus method)": [[40, "ophyd_async.core.WatchableAsyncStatus.add_callback", false]], "add_children_as_readables() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.add_children_as_readables", false]], "add_children_as_readables() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.add_children_as_readables", false]], "add_children_as_readables() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.add_children_as_readables", false]], "add_children_as_readables() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.add_children_as_readables", false]], "add_children_as_readables() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.add_children_as_readables", false]], "add_children_as_readables() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.add_children_as_readables", false]], "add_epics_pv() (ophyd_async.epics.areadetector.ndattributesxml method)": [[75, "ophyd_async.epics.areadetector.NDAttributesXML.add_epics_pv", false]], "add_param() (ophyd_async.epics.areadetector.ndattributesxml method)": [[75, "ophyd_async.epics.areadetector.NDAttributesXML.add_param", false]], "add_readables() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.add_readables", false]], "add_readables() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.add_readables", false]], "add_readables() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.add_readables", false]], "add_readables() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.add_readables", false]], "add_readables() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.add_readables", false]], "add_readables() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.add_readables", false]], "aravisdetector (class in ophyd_async.epics.areadetector)": [[70, "ophyd_async.epics.areadetector.AravisDetector", false]], "arm (ophyd_async.panda.pcapblock attribute)": [[105, "ophyd_async.panda.PcapBlock.arm", false]], "arm() (ophyd_async.core.detectorcontrol method)": [[14, "ophyd_async.core.DetectorControl.arm", false]], "arm() (ophyd_async.panda.pandapcapcontroller method)": [[104, "ophyd_async.panda.PandaPcapController.arm", false]], "assert_configuration() (in module ophyd_async.core)": [[41, "ophyd_async.core.assert_configuration", false]], "assert_emitted() (in module ophyd_async.core)": [[42, "ophyd_async.core.assert_emitted", false]], "assert_mock_put_called_with() (in module ophyd_async.core)": [[43, "ophyd_async.core.assert_mock_put_called_with", false]], "assert_reading() (in module ophyd_async.core)": [[44, "ophyd_async.core.assert_reading", false]], "assert_value() (in module ophyd_async.core)": [[45, "ophyd_async.core.assert_value", false]], "asyncstatus (class in ophyd_async.core)": [[12, "ophyd_async.core.AsyncStatus", false]], "bita_0 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITA_0", false]], "bita_1 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITA_1", false]], "bitb_0 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITB_0", false]], "bitb_1 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITB_1", false]], "bitc_0 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITC_0", false]], "bitc_1 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITC_1", false]], "callback_on_mock_put() (in module ophyd_async.core)": [[46, "ophyd_async.core.callback_on_mock_put", false]], "capitalize() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.capitalize", false]], "capitalize() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.capitalize", false]], "capitalize() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.capitalize", false]], "capitalize() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.capitalize", false]], "capitalize() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.capitalize", false]], "capitalize() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.capitalize", false]], "capitalize() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.capitalize", false]], "capture (ophyd_async.epics.areadetector.filewritemode attribute)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.capture", false]], "capture (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.capture", false]], "casefold() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.casefold", false]], "casefold() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.casefold", false]], "casefold() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.casefold", false]], "casefold() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.casefold", false]], "casefold() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.casefold", false]], "casefold() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.casefold", false]], "casefold() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.casefold", false]], "center() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.center", false]], "center() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.center", false]], "center() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.center", false]], "center() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.center", false]], "center() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.center", false]], "center() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.center", false]], "center() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.center", false]], "children() (ophyd_async.core.device method)": [[17, "ophyd_async.core.Device.children", false]], "children() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.children", false]], "children() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.children", false]], "children() (ophyd_async.core.signal method)": [[28, "ophyd_async.core.Signal.children", false]], "children() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.children", false]], "children() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.children", false]], "children() (ophyd_async.core.signalw method)": [[32, "ophyd_async.core.SignalW.children", false]], "children() (ophyd_async.core.signalx method)": [[33, "ophyd_async.core.SignalX.children", false]], "children() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.children", false]], "children() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.children", false]], "children() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.children", false]], "children() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.children", false]], "children() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.children", false]], "children() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.children", false]], "children() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.children", false]], "children() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.children", false]], "children() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.children", false]], "children() (ophyd_async.epics.demo.samplestage method)": [[82, "ophyd_async.epics.demo.SampleStage.children", false]], "children() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.children", false]], "children() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.children", false]], "children() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.children", false]], "children() (ophyd_async.panda.commonpandablocks method)": [[101, "ophyd_async.panda.CommonPandaBlocks.children", false]], "children() (ophyd_async.panda.datablock method)": [[102, "ophyd_async.panda.DataBlock.children", false]], "children() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.children", false]], "children() (ophyd_async.panda.pcapblock method)": [[105, "ophyd_async.panda.PcapBlock.children", false]], "children() (ophyd_async.panda.pulseblock method)": [[106, "ophyd_async.panda.PulseBlock.children", false]], "children() (ophyd_async.panda.seqblock method)": [[107, "ophyd_async.panda.SeqBlock.children", false]], "clear() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.clear", false]], "clear() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.clear", false]], "clear_sub() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.clear_sub", false]], "clear_sub() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.clear_sub", false]], "close() (ophyd_async.core.detectorwriter method)": [[16, "ophyd_async.core.DetectorWriter.close", false]], "collect_asset_docs() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.collect_asset_docs", false]], "collect_stream_docs() (ophyd_async.core.detectorwriter method)": [[16, "ophyd_async.core.DetectorWriter.collect_stream_docs", false]], "common_device_type (ophyd_async.epics.pvi.pvientry attribute)": [[91, "ophyd_async.epics.pvi.PVIEntry.common_device_type", false]], "commonpandablocks (class in ophyd_async.panda)": [[101, "ophyd_async.panda.CommonPandaBlocks", false]], "complete() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.complete", false]], "complete() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.complete", false]], "complete() (ophyd_async.core.triggerlogic method)": [[39, "ophyd_async.core.TriggerLogic.complete", false]], "complete() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.complete", false]], "complete() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.complete", false]], "complete() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.complete", false]], "complete() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.complete", false]], "complete() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.complete", false]], "complete() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.complete", false]], "configsignal (class in ophyd_async.core)": [[13, "ophyd_async.core.ConfigSignal", false]], "connect() (ophyd_async.core.device method)": [[17, "ophyd_async.core.Device.connect", false]], "connect() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.connect", false]], "connect() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.connect", false]], "connect() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.connect", false]], "connect() (ophyd_async.core.signal method)": [[28, "ophyd_async.core.Signal.connect", false]], "connect() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.connect", false]], "connect() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.connect", false]], "connect() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.connect", false]], "connect() (ophyd_async.core.signalw method)": [[32, "ophyd_async.core.SignalW.connect", false]], "connect() (ophyd_async.core.signalx method)": [[33, "ophyd_async.core.SignalX.connect", false]], "connect() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.connect", false]], "connect() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.connect", false]], "connect() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.connect", false]], "connect() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.connect", false]], "connect() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.connect", false]], "connect() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.connect", false]], "connect() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.connect", false]], "connect() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.connect", false]], "connect() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.connect", false]], "connect() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.connect", false]], "connect() (ophyd_async.epics.demo.samplestage method)": [[82, "ophyd_async.epics.demo.SampleStage.connect", false]], "connect() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.connect", false]], "connect() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.connect", false]], "connect() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.connect", false]], "connect() (ophyd_async.panda.commonpandablocks method)": [[101, "ophyd_async.panda.CommonPandaBlocks.connect", false]], "connect() (ophyd_async.panda.datablock method)": [[102, "ophyd_async.panda.DataBlock.connect", false]], "connect() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.connect", false]], "connect() (ophyd_async.panda.pcapblock method)": [[105, "ophyd_async.panda.PcapBlock.connect", false]], "connect() (ophyd_async.panda.pulseblock method)": [[106, "ophyd_async.panda.PulseBlock.connect", false]], "connect() (ophyd_async.panda.seqblock method)": [[107, "ophyd_async.panda.SeqBlock.connect", false]], "constant_gate (ophyd_async.core.detectortrigger attribute)": [[15, "ophyd_async.core.DetectorTrigger.constant_gate", false]], "continuous (ophyd_async.epics.areadetector.imagemode attribute)": [[72, "ophyd_async.epics.areadetector.ImageMode.continuous", false]], "controller (ophyd_async.core.standarddetector property)": [[35, "ophyd_async.core.StandardDetector.controller", false]], "controller (ophyd_async.epics.areadetector.aravisdetector property)": [[70, "ophyd_async.epics.areadetector.AravisDetector.controller", false]], "controller (ophyd_async.epics.areadetector.kinetixdetector property)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.controller", false]], "controller (ophyd_async.epics.areadetector.pilatusdetector property)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.controller", false]], "controller (ophyd_async.epics.areadetector.vimbadetector property)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.controller", false]], "controller (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector property)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.controller", false]], "controller (ophyd_async.panda.hdfpanda property)": [[103, "ophyd_async.panda.HDFPanda.controller", false]], "copy() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.copy", false]], "copy() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.copy", false]], "count() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.count", false]], "count() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.count", false]], "count() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.count", false]], "count() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.count", false]], "count() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.count", false]], "count() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.count", false]], "count() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.count", false]], "create_children_from_annotations() (in module ophyd_async.epics.pvi)": [[92, "ophyd_async.epics.pvi.create_children_from_annotations", false]], "data (ophyd_async.panda.commonpandablocks attribute)": [[101, "ophyd_async.panda.CommonPandaBlocks.data", false]], "data (ophyd_async.panda.hdfpanda attribute)": [[103, "ophyd_async.panda.HDFPanda.data", false]], "datablock (class in ophyd_async.panda)": [[102, "ophyd_async.panda.DataBlock", false]], "datatype (ophyd_async.core.mocksignalbackend attribute)": [[24, "ophyd_async.core.MockSignalBackend.datatype", false]], "datatype (ophyd_async.core.signalbackend attribute)": [[29, "ophyd_async.core.SignalBackend.datatype", false]], "datatype (ophyd_async.core.softsignalbackend attribute)": [[34, "ophyd_async.core.SoftSignalBackend.datatype", false]], "deadtime (ophyd_async.core.triggerinfo attribute)": [[38, "ophyd_async.core.TriggerInfo.deadtime", false]], "delay (ophyd_async.panda.pulseblock attribute)": [[106, "ophyd_async.panda.PulseBlock.delay", false]], "demoadsimdetector (class in ophyd_async.epics.demo.demo_ad_sim_detector)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector", false]], "describe() (ophyd_async.core.hintedsignal method)": [[23, "ophyd_async.core.HintedSignal.describe", false]], "describe() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.describe", false]], "describe() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.describe", false]], "describe() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.describe", false]], "describe() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.describe", false]], "describe() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.describe", false]], "describe() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.describe", false]], "describe() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.describe", false]], "describe() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.describe", false]], "describe() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.describe", false]], "describe() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.describe", false]], "describe() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.describe", false]], "describe() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.describe", false]], "describe() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.describe", false]], "describe() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.describe", false]], "describe() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.describe", false]], "describe_collect() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.describe_collect", false]], "describe_collect() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.describe_collect", false]], "describe_collect() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.describe_collect", false]], "describe_collect() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.describe_collect", false]], "describe_collect() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.describe_collect", false]], "describe_collect() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.describe_collect", false]], "describe_collect() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.describe_collect", false]], "describe_configuration() (ophyd_async.core.configsignal method)": [[13, "ophyd_async.core.ConfigSignal.describe_configuration", false]], "describe_configuration() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.describe_configuration", false]], "describe_configuration() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.describe_configuration", false]], "describe_configuration() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.describe_configuration", false]], "detectorcontrol (class in ophyd_async.core)": [[14, "ophyd_async.core.DetectorControl", false]], "detectortrigger (class in ophyd_async.core)": [[15, "ophyd_async.core.DetectorTrigger", false]], "detectorwriter (class in ophyd_async.core)": [[16, "ophyd_async.core.DetectorWriter", false]], "device (class in ophyd_async.core)": [[17, "ophyd_async.core.Device", false]], "device (ophyd_async.epics.pvi.pvientry attribute)": [[91, "ophyd_async.epics.pvi.PVIEntry.device", false]], "devicecollector (class in ophyd_async.core)": [[18, "ophyd_async.core.DeviceCollector", false]], "devicevector (class in ophyd_async.core)": [[19, "ophyd_async.core.DeviceVector", false]], "directoryinfo (class in ophyd_async.core)": [[20, "ophyd_async.core.DirectoryInfo", false]], "directoryprovider (class in ophyd_async.core)": [[21, "ophyd_async.core.DirectoryProvider", false]], "disarm() (ophyd_async.core.detectorcontrol method)": [[14, "ophyd_async.core.DetectorControl.disarm", false]], "disarm() (ophyd_async.panda.pandapcapcontroller method)": [[104, "ophyd_async.panda.PandaPcapController.disarm", false]], "done (ophyd_async.core.asyncstatus property)": [[12, "ophyd_async.core.AsyncStatus.done", false]], "done (ophyd_async.core.watchableasyncstatus property)": [[40, "ophyd_async.core.WatchableAsyncStatus.done", false]], "double (ophyd_async.epics.areadetector.ndattributedatatype attribute)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.DOUBLE", false]], "edge_trigger (ophyd_async.core.detectortrigger attribute)": [[15, "ophyd_async.core.DetectorTrigger.edge_trigger", false]], "enable (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.enable", false]], "encode() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.encode", false]], "encode() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.encode", false]], "encode() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.encode", false]], "encode() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.encode", false]], "encode() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.encode", false]], "encode() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.encode", false]], "encode() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.encode", false]], "endswith() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.endswith", false]], "endswith() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.endswith", false]], "endswith() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.endswith", false]], "endswith() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.endswith", false]], "endswith() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.endswith", false]], "endswith() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.endswith", false]], "endswith() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.endswith", false]], "energymode (class in ophyd_async.epics.demo)": [[80, "ophyd_async.epics.demo.EnergyMode", false]], "epics_signal_r() (in module ophyd_async.epics.signal)": [[95, "ophyd_async.epics.signal.epics_signal_r", false]], "epics_signal_rw() (in module ophyd_async.epics.signal)": [[96, "ophyd_async.epics.signal.epics_signal_rw", false]], "epics_signal_rw_rbv() (in module ophyd_async.epics.signal)": [[97, "ophyd_async.epics.signal.epics_signal_rw_rbv", false]], "epics_signal_w() (in module ophyd_async.epics.signal)": [[98, "ophyd_async.epics.signal.epics_signal_w", false]], "epics_signal_x() (in module ophyd_async.epics.signal)": [[99, "ophyd_async.epics.signal.epics_signal_x", false]], "exception() (ophyd_async.core.asyncstatus method)": [[12, "ophyd_async.core.AsyncStatus.exception", false]], "exception() (ophyd_async.core.watchableasyncstatus method)": [[40, "ophyd_async.core.WatchableAsyncStatus.exception", false]], "expandtabs() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.expandtabs", false]], "expandtabs() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.expandtabs", false]], "expandtabs() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.expandtabs", false]], "expandtabs() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.expandtabs", false]], "expandtabs() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.expandtabs", false]], "expandtabs() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.expandtabs", false]], "expandtabs() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.expandtabs", false]], "filewritemode (class in ophyd_async.epics.areadetector)": [[71, "ophyd_async.epics.areadetector.FileWriteMode", false]], "fill_pvi_entries() (in module ophyd_async.epics.pvi)": [[93, "ophyd_async.epics.pvi.fill_pvi_entries", false]], "find() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.find", false]], "find() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.find", false]], "find() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.find", false]], "find() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.find", false]], "find() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.find", false]], "find() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.find", false]], "find() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.find", false]], "flush_period (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.flush_period", false]], "format() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.format", false]], "format() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.format", false]], "format() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.format", false]], "format() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.format", false]], "format() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.format", false]], "format() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.format", false]], "format() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.format", false]], "format_map() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.format_map", false]], "format_map() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.format_map", false]], "format_map() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.format_map", false]], "format_map() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.format_map", false]], "format_map() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.format_map", false]], "format_map() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.format_map", false]], "format_map() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.format_map", false]], "fromkeys() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.fromkeys", false]], "fromkeys() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.fromkeys", false]], "get() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.get", false]], "get() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.get", false]], "get_datakey() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.get_datakey", false]], "get_datakey() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.get_datakey", false]], "get_datakey() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.get_datakey", false]], "get_deadtime() (ophyd_async.core.detectorcontrol method)": [[14, "ophyd_async.core.DetectorControl.get_deadtime", false]], "get_deadtime() (ophyd_async.panda.pandapcapcontroller method)": [[104, "ophyd_async.panda.PandaPcapController.get_deadtime", false]], "get_descriptor() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.get_descriptor", false]], "get_dtype() (in module ophyd_async.core)": [[47, "ophyd_async.core.get_dtype", false]], "get_external_trigger_gpio() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.get_external_trigger_gpio", false]], "get_index() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.get_index", false]], "get_index() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.get_index", false]], "get_index() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.get_index", false]], "get_index() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.get_index", false]], "get_index() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.get_index", false]], "get_index() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.get_index", false]], "get_index() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.get_index", false]], "get_indices_written() (ophyd_async.core.detectorwriter method)": [[16, "ophyd_async.core.DetectorWriter.get_indices_written", false]], "get_reading() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.get_reading", false]], "get_reading() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.get_reading", false]], "get_reading() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.get_reading", false]], "get_setpoint() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.get_setpoint", false]], "get_setpoint() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.get_setpoint", false]], "get_setpoint() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.get_setpoint", false]], "get_signal_values() (in module ophyd_async.core)": [[48, "ophyd_async.core.get_signal_values", false]], "get_unique() (in module ophyd_async.core)": [[49, "ophyd_async.core.get_unique", false]], "get_value() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.get_value", false]], "get_value() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.get_value", false]], "get_value() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.get_value", false]], "get_value() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.get_value", false]], "get_value() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.get_value", false]], "hardwaretriggeredflyable (class in ophyd_async.core)": [[22, "ophyd_async.core.HardwareTriggeredFlyable", false]], "hdf_directory (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.hdf_directory", false]], "hdf_file_name (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.hdf_file_name", false]], "hdfpanda (class in ophyd_async.panda)": [[103, "ophyd_async.panda.HDFPanda", false]], "high (ophyd_async.epics.demo.energymode attribute)": [[80, "ophyd_async.epics.demo.EnergyMode.high", false]], "hintedsignal (class in ophyd_async.core)": [[23, "ophyd_async.core.HintedSignal", false]], "hints (ophyd_async.core.hintedsignal property)": [[23, "ophyd_async.core.HintedSignal.hints", false]], "hints (ophyd_async.core.standardreadable property)": [[36, "ophyd_async.core.StandardReadable.hints", false]], "hints (ophyd_async.epics.areadetector.aravisdetector property)": [[70, "ophyd_async.epics.areadetector.AravisDetector.hints", false]], "hints (ophyd_async.epics.areadetector.kinetixdetector property)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.hints", false]], "hints (ophyd_async.epics.areadetector.pilatusdetector property)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.hints", false]], "hints (ophyd_async.epics.areadetector.singletriggerdet property)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.hints", false]], "hints (ophyd_async.epics.areadetector.vimbadetector property)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.hints", false]], "hints (ophyd_async.epics.demo.mover property)": [[81, "ophyd_async.epics.demo.Mover.hints", false]], "hints (ophyd_async.epics.demo.sensor property)": [[83, "ophyd_async.epics.demo.Sensor.hints", false]], "hints (ophyd_async.epics.demo.sensorgroup property)": [[84, "ophyd_async.epics.demo.SensorGroup.hints", false]], "hints (ophyd_async.epics.motion.motor property)": [[89, "ophyd_async.epics.motion.Motor.hints", false]], "imagemode (class in ophyd_async.epics.areadetector)": [[72, "ophyd_async.epics.areadetector.ImageMode", false]], "immediate (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.IMMEDIATE", false]], "index() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.index", false]], "index() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.index", false]], "index() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.index", false]], "index() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.index", false]], "index() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.index", false]], "index() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.index", false]], "index() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.index", false]], "int (ophyd_async.epics.areadetector.ndattributedatatype attribute)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.INT", false]], "internal (ophyd_async.core.detectortrigger attribute)": [[15, "ophyd_async.core.DetectorTrigger.internal", false]], "isalnum() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isalnum", false]], "isalnum() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isalnum", false]], "isalnum() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isalnum", false]], "isalnum() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isalnum", false]], "isalnum() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isalnum", false]], "isalnum() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isalnum", false]], "isalnum() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isalnum", false]], "isalpha() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isalpha", false]], "isalpha() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isalpha", false]], "isalpha() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isalpha", false]], "isalpha() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isalpha", false]], "isalpha() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isalpha", false]], "isalpha() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isalpha", false]], "isalpha() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isalpha", false]], "isascii() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isascii", false]], "isascii() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isascii", false]], "isascii() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isascii", false]], "isascii() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isascii", false]], "isascii() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isascii", false]], "isascii() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isascii", false]], "isascii() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isascii", false]], "isdecimal() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isdecimal", false]], "isdecimal() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isdecimal", false]], "isdecimal() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isdecimal", false]], "isdecimal() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isdecimal", false]], "isdecimal() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isdecimal", false]], "isdecimal() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isdecimal", false]], "isdecimal() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isdecimal", false]], "isdigit() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isdigit", false]], "isdigit() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isdigit", false]], "isdigit() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isdigit", false]], "isdigit() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isdigit", false]], "isdigit() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isdigit", false]], "isdigit() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isdigit", false]], "isdigit() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isdigit", false]], "isidentifier() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isidentifier", false]], "isidentifier() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isidentifier", false]], "isidentifier() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isidentifier", false]], "isidentifier() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isidentifier", false]], "isidentifier() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isidentifier", false]], "isidentifier() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isidentifier", false]], "isidentifier() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isidentifier", false]], "islower() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.islower", false]], "islower() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.islower", false]], "islower() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.islower", false]], "islower() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.islower", false]], "islower() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.islower", false]], "islower() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.islower", false]], "islower() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.islower", false]], "isnumeric() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isnumeric", false]], "isnumeric() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isnumeric", false]], "isnumeric() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isnumeric", false]], "isnumeric() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isnumeric", false]], "isnumeric() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isnumeric", false]], "isnumeric() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isnumeric", false]], "isnumeric() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isnumeric", false]], "isprintable() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isprintable", false]], "isprintable() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isprintable", false]], "isprintable() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isprintable", false]], "isprintable() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isprintable", false]], "isprintable() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isprintable", false]], "isprintable() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isprintable", false]], "isprintable() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isprintable", false]], "isspace() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isspace", false]], "isspace() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isspace", false]], "isspace() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isspace", false]], "isspace() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isspace", false]], "isspace() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isspace", false]], "isspace() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isspace", false]], "isspace() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isspace", false]], "istitle() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.istitle", false]], "istitle() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.istitle", false]], "istitle() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.istitle", false]], "istitle() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.istitle", false]], "istitle() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.istitle", false]], "istitle() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.istitle", false]], "istitle() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.istitle", false]], "isupper() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isupper", false]], "isupper() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isupper", false]], "isupper() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isupper", false]], "isupper() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isupper", false]], "isupper() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isupper", false]], "isupper() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isupper", false]], "isupper() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isupper", false]], "items() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.items", false]], "items() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.items", false]], "join() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.join", false]], "join() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.join", false]], "join() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.join", false]], "join() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.join", false]], "join() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.join", false]], "join() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.join", false]], "join() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.join", false]], "keys() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.keys", false]], "keys() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.keys", false]], "kickoff() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.kickoff", false]], "kickoff() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.kickoff", false]], "kickoff() (ophyd_async.core.triggerlogic method)": [[39, "ophyd_async.core.TriggerLogic.kickoff", false]], "kickoff() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.kickoff", false]], "kickoff() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.kickoff", false]], "kickoff() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.kickoff", false]], "kickoff() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.kickoff", false]], "kickoff() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.kickoff", false]], "kickoff() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.kickoff", false]], "kinetixdetector (class in ophyd_async.epics.areadetector)": [[73, "ophyd_async.epics.areadetector.KinetixDetector", false]], "livetime (ophyd_async.core.triggerinfo attribute)": [[38, "ophyd_async.core.TriggerInfo.livetime", false]], "ljust() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.ljust", false]], "ljust() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.ljust", false]], "ljust() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.ljust", false]], "ljust() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.ljust", false]], "ljust() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.ljust", false]], "ljust() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.ljust", false]], "ljust() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.ljust", false]], "load_device() (in module ophyd_async.core)": [[50, "ophyd_async.core.load_device", false]], "load_from_yaml() (in module ophyd_async.core)": [[51, "ophyd_async.core.load_from_yaml", false]], "locate() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.locate", false]], "log (ophyd_async.core.device property)": [[17, "ophyd_async.core.Device.log", false]], "log (ophyd_async.core.devicevector property)": [[19, "ophyd_async.core.DeviceVector.log", false]], "log (ophyd_async.core.hardwaretriggeredflyable property)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.log", false]], "log (ophyd_async.core.signal property)": [[28, "ophyd_async.core.Signal.log", false]], "log (ophyd_async.core.signalr property)": [[30, "ophyd_async.core.SignalR.log", false]], "log (ophyd_async.core.signalrw property)": [[31, "ophyd_async.core.SignalRW.log", false]], "log (ophyd_async.core.signalw property)": [[32, "ophyd_async.core.SignalW.log", false]], "log (ophyd_async.core.signalx property)": [[33, "ophyd_async.core.SignalX.log", false]], "log (ophyd_async.core.standarddetector property)": [[35, "ophyd_async.core.StandardDetector.log", false]], "log (ophyd_async.core.standardreadable property)": [[36, "ophyd_async.core.StandardReadable.log", false]], "log (ophyd_async.epics.areadetector.aravisdetector property)": [[70, "ophyd_async.epics.areadetector.AravisDetector.log", false]], "log (ophyd_async.epics.areadetector.kinetixdetector property)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.log", false]], "log (ophyd_async.epics.areadetector.pilatusdetector property)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.log", false]], "log (ophyd_async.epics.areadetector.singletriggerdet property)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.log", false]], "log (ophyd_async.epics.areadetector.vimbadetector property)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.log", false]], "log (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector property)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.log", false]], "log (ophyd_async.epics.demo.mover property)": [[81, "ophyd_async.epics.demo.Mover.log", false]], "log (ophyd_async.epics.demo.samplestage property)": [[82, "ophyd_async.epics.demo.SampleStage.log", false]], "log (ophyd_async.epics.demo.sensor property)": [[83, "ophyd_async.epics.demo.Sensor.log", false]], "log (ophyd_async.epics.demo.sensorgroup property)": [[84, "ophyd_async.epics.demo.SensorGroup.log", false]], "log (ophyd_async.epics.motion.motor property)": [[89, "ophyd_async.epics.motion.Motor.log", false]], "log (ophyd_async.panda.commonpandablocks property)": [[101, "ophyd_async.panda.CommonPandaBlocks.log", false]], "log (ophyd_async.panda.datablock property)": [[102, "ophyd_async.panda.DataBlock.log", false]], "log (ophyd_async.panda.hdfpanda property)": [[103, "ophyd_async.panda.HDFPanda.log", false]], "log (ophyd_async.panda.pcapblock property)": [[105, "ophyd_async.panda.PcapBlock.log", false]], "log (ophyd_async.panda.pulseblock property)": [[106, "ophyd_async.panda.PulseBlock.log", false]], "log (ophyd_async.panda.seqblock property)": [[107, "ophyd_async.panda.SeqBlock.log", false]], "low (ophyd_async.epics.demo.energymode attribute)": [[80, "ophyd_async.epics.demo.EnergyMode.low", false]], "lower() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.lower", false]], "lower() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.lower", false]], "lower() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.lower", false]], "lower() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.lower", false]], "lower() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.lower", false]], "lower() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.lower", false]], "lower() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.lower", false]], "lstrip() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.lstrip", false]], "lstrip() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.lstrip", false]], "lstrip() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.lstrip", false]], "lstrip() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.lstrip", false]], "lstrip() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.lstrip", false]], "lstrip() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.lstrip", false]], "lstrip() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.lstrip", false]], "maketrans() (ophyd_async.core.detectortrigger static method)": [[15, "ophyd_async.core.DetectorTrigger.maketrans", false]], "maketrans() (ophyd_async.epics.areadetector.filewritemode static method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.maketrans", false]], "maketrans() (ophyd_async.epics.areadetector.imagemode static method)": [[72, "ophyd_async.epics.areadetector.ImageMode.maketrans", false]], "maketrans() (ophyd_async.epics.areadetector.ndattributedatatype static method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.maketrans", false]], "maketrans() (ophyd_async.epics.demo.energymode static method)": [[80, "ophyd_async.epics.demo.EnergyMode.maketrans", false]], "maketrans() (ophyd_async.panda.seqtrigger static method)": [[110, "ophyd_async.panda.SeqTrigger.maketrans", false]], "maketrans() (ophyd_async.panda.timeunits static method)": [[111, "ophyd_async.panda.TimeUnits.maketrans", false]], "merge_gathered_dicts() (in module ophyd_async.core)": [[52, "ophyd_async.core.merge_gathered_dicts", false]], "min (ophyd_async.panda.timeunits attribute)": [[111, "ophyd_async.panda.TimeUnits.min", false]], "mock_puts_blocked() (in module ophyd_async.core)": [[53, "ophyd_async.core.mock_puts_blocked", false]], "mocksignalbackend (class in ophyd_async.core)": [[24, "ophyd_async.core.MockSignalBackend", false]], "module": [[11, "module-ophyd_async.core", false], [68, "module-ophyd_async.epics", false], [69, "module-ophyd_async.epics.areadetector", false], [79, "module-ophyd_async.epics.demo", false], [85, "module-ophyd_async.epics.demo.demo_ad_sim_detector", false], [88, "module-ophyd_async.epics.motion", false], [90, "module-ophyd_async.epics.pvi", false], [94, "module-ophyd_async.epics.signal", false], [100, "module-ophyd_async.panda", false], [125, "module-ophyd_async", false]], "motor (class in ophyd_async.epics.motion)": [[89, "ophyd_async.epics.motion.Motor", false]], "mover (class in ophyd_async.epics.demo)": [[81, "ophyd_async.epics.demo.Mover", false]], "ms (ophyd_async.panda.timeunits attribute)": [[111, "ophyd_async.panda.TimeUnits.ms", false]], "multiple (ophyd_async.epics.areadetector.imagemode attribute)": [[72, "ophyd_async.epics.areadetector.ImageMode.multiple", false]], "name (ophyd_async.core.device property)": [[17, "ophyd_async.core.Device.name", false]], "name (ophyd_async.core.devicevector property)": [[19, "ophyd_async.core.DeviceVector.name", false]], "name (ophyd_async.core.hardwaretriggeredflyable property)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.name", false]], "name (ophyd_async.core.hintedsignal property)": [[23, "ophyd_async.core.HintedSignal.name", false]], "name (ophyd_async.core.signal property)": [[28, "ophyd_async.core.Signal.name", false]], "name (ophyd_async.core.signalr property)": [[30, "ophyd_async.core.SignalR.name", false]], "name (ophyd_async.core.signalrw property)": [[31, "ophyd_async.core.SignalRW.name", false]], "name (ophyd_async.core.signalw property)": [[32, "ophyd_async.core.SignalW.name", false]], "name (ophyd_async.core.signalx property)": [[33, "ophyd_async.core.SignalX.name", false]], "name (ophyd_async.core.standarddetector property)": [[35, "ophyd_async.core.StandardDetector.name", false]], "name (ophyd_async.core.standardreadable property)": [[36, "ophyd_async.core.StandardReadable.name", false]], "name (ophyd_async.epics.areadetector.aravisdetector property)": [[70, "ophyd_async.epics.areadetector.AravisDetector.name", false]], "name (ophyd_async.epics.areadetector.kinetixdetector property)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.name", false]], "name (ophyd_async.epics.areadetector.pilatusdetector property)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.name", false]], "name (ophyd_async.epics.areadetector.singletriggerdet property)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.name", false]], "name (ophyd_async.epics.areadetector.vimbadetector property)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.name", false]], "name (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector property)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.name", false]], "name (ophyd_async.epics.demo.mover property)": [[81, "ophyd_async.epics.demo.Mover.name", false]], "name (ophyd_async.epics.demo.samplestage property)": [[82, "ophyd_async.epics.demo.SampleStage.name", false]], "name (ophyd_async.epics.demo.sensor property)": [[83, "ophyd_async.epics.demo.Sensor.name", false]], "name (ophyd_async.epics.demo.sensorgroup property)": [[84, "ophyd_async.epics.demo.SensorGroup.name", false]], "name (ophyd_async.epics.motion.motor property)": [[89, "ophyd_async.epics.motion.Motor.name", false]], "name (ophyd_async.panda.commonpandablocks property)": [[101, "ophyd_async.panda.CommonPandaBlocks.name", false]], "name (ophyd_async.panda.datablock property)": [[102, "ophyd_async.panda.DataBlock.name", false]], "name (ophyd_async.panda.hdfpanda property)": [[103, "ophyd_async.panda.HDFPanda.name", false]], "name (ophyd_async.panda.pcapblock property)": [[105, "ophyd_async.panda.PcapBlock.name", false]], "name (ophyd_async.panda.pulseblock property)": [[106, "ophyd_async.panda.PulseBlock.name", false]], "name (ophyd_async.panda.seqblock property)": [[107, "ophyd_async.panda.SeqBlock.name", false]], "nameprovider (class in ophyd_async.core)": [[25, "ophyd_async.core.NameProvider", false]], "ndattributedatatype (class in ophyd_async.epics.areadetector)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType", false]], "ndattributesxml (class in ophyd_async.epics.areadetector)": [[75, "ophyd_async.epics.areadetector.NDAttributesXML", false]], "notconnected": [[26, "ophyd_async.core.NotConnected", false]], "num (ophyd_async.core.triggerinfo attribute)": [[38, "ophyd_async.core.TriggerInfo.num", false]], "num_capture (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.num_capture", false]], "num_captured (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.num_captured", false]], "observe_indices_written() (ophyd_async.core.detectorwriter method)": [[16, "ophyd_async.core.DetectorWriter.observe_indices_written", false]], "observe_value() (in module ophyd_async.core)": [[54, "ophyd_async.core.observe_value", false]], "open() (ophyd_async.core.detectorwriter method)": [[16, "ophyd_async.core.DetectorWriter.open", false]], "ophyd_async": [[125, "module-ophyd_async", false]], "ophyd_async.__version__ (in module ophyd_async)": [[125, "ophyd_async.ophyd_async.__version__", false]], "ophyd_async.core": [[11, "module-ophyd_async.core", false]], "ophyd_async.epics": [[68, "module-ophyd_async.epics", false]], "ophyd_async.epics.areadetector": [[69, "module-ophyd_async.epics.areadetector", false]], "ophyd_async.epics.demo": [[79, "module-ophyd_async.epics.demo", false]], "ophyd_async.epics.demo.demo_ad_sim_detector": [[85, "module-ophyd_async.epics.demo.demo_ad_sim_detector", false]], "ophyd_async.epics.motion": [[88, "module-ophyd_async.epics.motion", false]], "ophyd_async.epics.pvi": [[90, "module-ophyd_async.epics.pvi", false]], "ophyd_async.epics.signal": [[94, "module-ophyd_async.epics.signal", false]], "ophyd_async.panda": [[100, "module-ophyd_async.panda", false]], "outa1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outa1", false]], "outa1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outa1", false]], "outa2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outa2", false]], "outa2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outa2", false]], "outb1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outb1", false]], "outb1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outb1", false]], "outb2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outb2", false]], "outb2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outb2", false]], "outc1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outc1", false]], "outc1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outc1", false]], "outc2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outc2", false]], "outc2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outc2", false]], "outd1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outd1", false]], "outd1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outd1", false]], "outd2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outd2", false]], "outd2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outd2", false]], "oute1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.oute1", false]], "oute1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.oute1", false]], "oute2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.oute2", false]], "oute2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.oute2", false]], "outf1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outf1", false]], "outf1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outf1", false]], "outf2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outf2", false]], "outf2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outf2", false]], "pandapcapcontroller (class in ophyd_async.panda)": [[104, "ophyd_async.panda.PandaPcapController", false]], "parent (ophyd_async.core.device attribute)": [[17, "ophyd_async.core.Device.parent", false]], "parent (ophyd_async.core.devicevector attribute)": [[19, "ophyd_async.core.DeviceVector.parent", false]], "parent (ophyd_async.core.hardwaretriggeredflyable attribute)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.parent", false]], "parent (ophyd_async.core.signal attribute)": [[28, "ophyd_async.core.Signal.parent", false]], "parent (ophyd_async.core.signalr attribute)": [[30, "ophyd_async.core.SignalR.parent", false]], "parent (ophyd_async.core.signalrw attribute)": [[31, "ophyd_async.core.SignalRW.parent", false]], "parent (ophyd_async.core.signalw attribute)": [[32, "ophyd_async.core.SignalW.parent", false]], "parent (ophyd_async.core.signalx attribute)": [[33, "ophyd_async.core.SignalX.parent", false]], "parent (ophyd_async.core.standarddetector attribute)": [[35, "ophyd_async.core.StandardDetector.parent", false]], "parent (ophyd_async.core.standardreadable attribute)": [[36, "ophyd_async.core.StandardReadable.parent", false]], "parent (ophyd_async.epics.areadetector.aravisdetector attribute)": [[70, "ophyd_async.epics.areadetector.AravisDetector.parent", false]], "parent (ophyd_async.epics.areadetector.kinetixdetector attribute)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.parent", false]], "parent (ophyd_async.epics.areadetector.pilatusdetector attribute)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.parent", false]], "parent (ophyd_async.epics.areadetector.singletriggerdet attribute)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.parent", false]], "parent (ophyd_async.epics.areadetector.vimbadetector attribute)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.parent", false]], "parent (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector attribute)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.parent", false]], "parent (ophyd_async.epics.demo.mover attribute)": [[81, "ophyd_async.epics.demo.Mover.parent", false]], "parent (ophyd_async.epics.demo.samplestage attribute)": [[82, "ophyd_async.epics.demo.SampleStage.parent", false]], "parent (ophyd_async.epics.demo.sensor attribute)": [[83, "ophyd_async.epics.demo.Sensor.parent", false]], "parent (ophyd_async.epics.demo.sensorgroup attribute)": [[84, "ophyd_async.epics.demo.SensorGroup.parent", false]], "parent (ophyd_async.epics.motion.motor attribute)": [[89, "ophyd_async.epics.motion.Motor.parent", false]], "parent (ophyd_async.panda.commonpandablocks attribute)": [[101, "ophyd_async.panda.CommonPandaBlocks.parent", false]], "parent (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.parent", false]], "parent (ophyd_async.panda.hdfpanda attribute)": [[103, "ophyd_async.panda.HDFPanda.parent", false]], "parent (ophyd_async.panda.pcapblock attribute)": [[105, "ophyd_async.panda.PcapBlock.parent", false]], "parent (ophyd_async.panda.pulseblock attribute)": [[106, "ophyd_async.panda.PulseBlock.parent", false]], "parent (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.parent", false]], "partition() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.partition", false]], "partition() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.partition", false]], "partition() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.partition", false]], "partition() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.partition", false]], "partition() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.partition", false]], "partition() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.partition", false]], "partition() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.partition", false]], "pcap (ophyd_async.panda.commonpandablocks attribute)": [[101, "ophyd_async.panda.CommonPandaBlocks.pcap", false]], "pcap (ophyd_async.panda.hdfpanda attribute)": [[103, "ophyd_async.panda.HDFPanda.pcap", false]], "pcapblock (class in ophyd_async.panda)": [[105, "ophyd_async.panda.PcapBlock", false]], "phase_sorter() (in module ophyd_async.panda)": [[112, "ophyd_async.panda.phase_sorter", false]], "pilatusdetector (class in ophyd_async.epics.areadetector)": [[76, "ophyd_async.epics.areadetector.PilatusDetector", false]], "pop() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.pop", false]], "pop() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.pop", false]], "popitem() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.popitem", false]], "popitem() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.popitem", false]], "posa_gt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSA_GT", false]], "posa_lt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSA_LT", false]], "posb_gt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSB_GT", false]], "posb_lt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSB_LT", false]], "posc_gt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSC_GT", false]], "posc_lt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSC_LT", false]], "position (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.position", false]], "position (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.position", false]], "prefix (ophyd_async.core.directoryinfo attribute)": [[20, "ophyd_async.core.DirectoryInfo.prefix", false]], "prepare() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.prepare", false]], "prepare() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.prepare", false]], "prepare() (ophyd_async.core.triggerlogic method)": [[39, "ophyd_async.core.TriggerLogic.prepare", false]], "prepare() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.prepare", false]], "prepare() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.prepare", false]], "prepare() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.prepare", false]], "prepare() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.prepare", false]], "prepare() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.prepare", false]], "prepare() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.prepare", false]], "prescale (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.prescale", false]], "prescale_units (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.prescale_units", false]], "pulse (ophyd_async.panda.commonpandablocks attribute)": [[101, "ophyd_async.panda.CommonPandaBlocks.pulse", false]], "pulse (ophyd_async.panda.hdfpanda attribute)": [[103, "ophyd_async.panda.HDFPanda.pulse", false]], "pulseblock (class in ophyd_async.panda)": [[106, "ophyd_async.panda.PulseBlock", false]], "put() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.put", false]], "put() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.put", false]], "put() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.put", false]], "pvi_pv (ophyd_async.epics.pvi.pvientry attribute)": [[91, "ophyd_async.epics.pvi.PVIEntry.pvi_pv", false]], "pvientry (class in ophyd_async.epics.pvi)": [[91, "ophyd_async.epics.pvi.PVIEntry", false]], "read() (ophyd_async.core.hintedsignal method)": [[23, "ophyd_async.core.HintedSignal.read", false]], "read() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.read", false]], "read() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.read", false]], "read() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.read", false]], "read() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.read", false]], "read() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.read", false]], "read() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.read", false]], "read() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.read", false]], "read() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.read", false]], "read() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.read", false]], "read() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.read", false]], "read() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.read", false]], "read() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.read", false]], "read() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.read", false]], "read() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.read", false]], "read() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.read", false]], "read_configuration() (ophyd_async.core.configsignal method)": [[13, "ophyd_async.core.ConfigSignal.read_configuration", false]], "read_configuration() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.read_configuration", false]], "read_configuration() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.read_configuration", false]], "read_configuration() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.read_configuration", false]], "read_configuration() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.read_configuration", false]], "read_configuration() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.read_configuration", false]], "read_configuration() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.read_configuration", false]], "read_configuration() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.read_configuration", false]], "read_configuration() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.read_configuration", false]], "read_configuration() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.read_configuration", false]], "read_configuration() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.read_configuration", false]], "read_configuration() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.read_configuration", false]], "read_configuration() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.read_configuration", false]], "read_configuration() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.read_configuration", false]], "read_configuration() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.read_configuration", false]], "removeprefix() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.removeprefix", false]], "removeprefix() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.removeprefix", false]], "removeprefix() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.removeprefix", false]], "removeprefix() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.removeprefix", false]], "removeprefix() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.removeprefix", false]], "removeprefix() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.removeprefix", false]], "removeprefix() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.removeprefix", false]], "removesuffix() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.removesuffix", false]], "removesuffix() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.removesuffix", false]], "removesuffix() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.removesuffix", false]], "removesuffix() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.removesuffix", false]], "removesuffix() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.removesuffix", false]], "removesuffix() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.removesuffix", false]], "removesuffix() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.removesuffix", false]], "repeats (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.repeats", false]], "repeats (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.repeats", false]], "repeats (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.repeats", false]], "replace() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.replace", false]], "replace() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.replace", false]], "replace() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.replace", false]], "replace() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.replace", false]], "replace() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.replace", false]], "replace() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.replace", false]], "replace() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.replace", false]], "reset_mock_put_calls() (in module ophyd_async.core)": [[55, "ophyd_async.core.reset_mock_put_calls", false]], "resource_dir (ophyd_async.core.directoryinfo attribute)": [[20, "ophyd_async.core.DirectoryInfo.resource_dir", false]], "rfind() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rfind", false]], "rfind() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rfind", false]], "rfind() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rfind", false]], "rfind() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rfind", false]], "rfind() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rfind", false]], "rfind() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rfind", false]], "rfind() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rfind", false]], "rindex() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rindex", false]], "rindex() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rindex", false]], "rindex() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rindex", false]], "rindex() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rindex", false]], "rindex() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rindex", false]], "rindex() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rindex", false]], "rindex() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rindex", false]], "rjust() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rjust", false]], "rjust() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rjust", false]], "rjust() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rjust", false]], "rjust() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rjust", false]], "rjust() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rjust", false]], "rjust() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rjust", false]], "rjust() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rjust", false]], "root (ophyd_async.core.directoryinfo attribute)": [[20, "ophyd_async.core.DirectoryInfo.root", false]], "rpartition() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rpartition", false]], "rpartition() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rpartition", false]], "rpartition() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rpartition", false]], "rpartition() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rpartition", false]], "rpartition() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rpartition", false]], "rpartition() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rpartition", false]], "rpartition() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rpartition", false]], "rsplit() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rsplit", false]], "rsplit() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rsplit", false]], "rsplit() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rsplit", false]], "rsplit() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rsplit", false]], "rsplit() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rsplit", false]], "rsplit() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rsplit", false]], "rsplit() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rsplit", false]], "rstrip() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rstrip", false]], "rstrip() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rstrip", false]], "rstrip() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rstrip", false]], "rstrip() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rstrip", false]], "rstrip() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rstrip", false]], "rstrip() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rstrip", false]], "rstrip() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rstrip", false]], "s (ophyd_async.panda.timeunits attribute)": [[111, "ophyd_async.panda.TimeUnits.s", false]], "samplestage (class in ophyd_async.epics.demo)": [[82, "ophyd_async.epics.demo.SampleStage", false]], "save_device() (in module ophyd_async.core)": [[56, "ophyd_async.core.save_device", false]], "save_to_yaml() (in module ophyd_async.core)": [[57, "ophyd_async.core.save_to_yaml", false]], "sensor (class in ophyd_async.epics.demo)": [[83, "ophyd_async.epics.demo.Sensor", false]], "sensorgroup (class in ophyd_async.epics.demo)": [[84, "ophyd_async.epics.demo.SensorGroup", false]], "seq (ophyd_async.panda.commonpandablocks attribute)": [[101, "ophyd_async.panda.CommonPandaBlocks.seq", false]], "seq (ophyd_async.panda.hdfpanda attribute)": [[103, "ophyd_async.panda.HDFPanda.seq", false]], "seq_table_from_arrays() (in module ophyd_async.panda)": [[113, "ophyd_async.panda.seq_table_from_arrays", false]], "seq_table_from_rows() (in module ophyd_async.panda)": [[114, "ophyd_async.panda.seq_table_from_rows", false]], "seqblock (class in ophyd_async.panda)": [[107, "ophyd_async.panda.SeqBlock", false]], "seqtable (class in ophyd_async.panda)": [[108, "ophyd_async.panda.SeqTable", false]], "seqtablerow (class in ophyd_async.panda)": [[109, "ophyd_async.panda.SeqTableRow", false]], "seqtrigger (class in ophyd_async.panda)": [[110, "ophyd_async.panda.SeqTrigger", false]], "set() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.set", false]], "set() (ophyd_async.core.signalw method)": [[32, "ophyd_async.core.SignalW.set", false]], "set() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.set", false]], "set() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.set", false]], "set_and_wait_for_value() (in module ophyd_async.core)": [[58, "ophyd_async.core.set_and_wait_for_value", false]], "set_callback() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.set_callback", false]], "set_callback() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.set_callback", false]], "set_callback() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.set_callback", false]], "set_external_trigger_gpio() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.set_external_trigger_gpio", false]], "set_mock_put_proceeds() (in module ophyd_async.core)": [[59, "ophyd_async.core.set_mock_put_proceeds", false]], "set_mock_value() (in module ophyd_async.core)": [[60, "ophyd_async.core.set_mock_value", false]], "set_mock_values() (in module ophyd_async.core)": [[61, "ophyd_async.core.set_mock_values", false]], "set_name() (ophyd_async.core.device method)": [[17, "ophyd_async.core.Device.set_name", false]], "set_name() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.set_name", false]], "set_name() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.set_name", false]], "set_name() (ophyd_async.core.signal method)": [[28, "ophyd_async.core.Signal.set_name", false]], "set_name() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.set_name", false]], "set_name() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.set_name", false]], "set_name() (ophyd_async.core.signalw method)": [[32, "ophyd_async.core.SignalW.set_name", false]], "set_name() (ophyd_async.core.signalx method)": [[33, "ophyd_async.core.SignalX.set_name", false]], "set_name() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.set_name", false]], "set_name() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.set_name", false]], "set_name() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.set_name", false]], "set_name() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.set_name", false]], "set_name() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.set_name", false]], "set_name() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.set_name", false]], "set_name() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.set_name", false]], "set_name() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.set_name", false]], "set_name() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.set_name", false]], "set_name() (ophyd_async.epics.demo.samplestage method)": [[82, "ophyd_async.epics.demo.SampleStage.set_name", false]], "set_name() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.set_name", false]], "set_name() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.set_name", false]], "set_name() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.set_name", false]], "set_name() (ophyd_async.panda.commonpandablocks method)": [[101, "ophyd_async.panda.CommonPandaBlocks.set_name", false]], "set_name() (ophyd_async.panda.datablock method)": [[102, "ophyd_async.panda.DataBlock.set_name", false]], "set_name() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.set_name", false]], "set_name() (ophyd_async.panda.pcapblock method)": [[105, "ophyd_async.panda.PcapBlock.set_name", false]], "set_name() (ophyd_async.panda.pulseblock method)": [[106, "ophyd_async.panda.PulseBlock.set_name", false]], "set_name() (ophyd_async.panda.seqblock method)": [[107, "ophyd_async.panda.SeqBlock.set_name", false]], "set_readable_signals() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.set_readable_signals", false]], "set_readable_signals() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.set_readable_signals", false]], "set_readable_signals() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.set_readable_signals", false]], "set_readable_signals() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.set_readable_signals", false]], "set_readable_signals() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.set_readable_signals", false]], "set_readable_signals() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.set_readable_signals", false]], "set_signal_values() (in module ophyd_async.core)": [[62, "ophyd_async.core.set_signal_values", false]], "set_value() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.set_value", false]], "set_value() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.set_value", false]], "setdefault() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.setdefault", false]], "setdefault() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.setdefault", false]], "shapeprovider (class in ophyd_async.core)": [[27, "ophyd_async.core.ShapeProvider", false]], "signal (class in ophyd_async.core)": [[28, "ophyd_async.core.Signal", false]], "signalbackend (class in ophyd_async.core)": [[29, "ophyd_async.core.SignalBackend", false]], "signalr (class in ophyd_async.core)": [[30, "ophyd_async.core.SignalR", false]], "signalrw (class in ophyd_async.core)": [[31, "ophyd_async.core.SignalRW", false]], "signalw (class in ophyd_async.core)": [[32, "ophyd_async.core.SignalW", false]], "signalx (class in ophyd_async.core)": [[33, "ophyd_async.core.SignalX", false]], "single (ophyd_async.epics.areadetector.filewritemode attribute)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.single", false]], "single (ophyd_async.epics.areadetector.imagemode attribute)": [[72, "ophyd_async.epics.areadetector.ImageMode.single", false]], "singletriggerdet (class in ophyd_async.epics.areadetector)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet", false]], "soft_signal_r_and_setter() (in module ophyd_async.core)": [[63, "ophyd_async.core.soft_signal_r_and_setter", false]], "soft_signal_rw() (in module ophyd_async.core)": [[64, "ophyd_async.core.soft_signal_rw", false]], "softsignalbackend (class in ophyd_async.core)": [[34, "ophyd_async.core.SoftSignalBackend", false]], "source (ophyd_async.core.signal property)": [[28, "ophyd_async.core.Signal.source", false]], "source (ophyd_async.core.signalr property)": [[30, "ophyd_async.core.SignalR.source", false]], "source (ophyd_async.core.signalrw property)": [[31, "ophyd_async.core.SignalRW.source", false]], "source (ophyd_async.core.signalw property)": [[32, "ophyd_async.core.SignalW.source", false]], "source (ophyd_async.core.signalx property)": [[33, "ophyd_async.core.SignalX.source", false]], "source() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.source", false]], "source() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.source", false]], "source() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.source", false]], "split() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.split", false]], "split() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.split", false]], "split() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.split", false]], "split() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.split", false]], "split() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.split", false]], "split() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.split", false]], "split() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.split", false]], "splitlines() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.splitlines", false]], "splitlines() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.splitlines", false]], "splitlines() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.splitlines", false]], "splitlines() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.splitlines", false]], "splitlines() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.splitlines", false]], "splitlines() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.splitlines", false]], "splitlines() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.splitlines", false]], "stage() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.stage", false]], "stage() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.stage", false]], "stage() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.stage", false]], "stage() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.stage", false]], "stage() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.stage", false]], "stage() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.stage", false]], "stage() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.stage", false]], "stage() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.stage", false]], "stage() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.stage", false]], "stage() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.stage", false]], "stage() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.stage", false]], "stage() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.stage", false]], "stage() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.stage", false]], "stage() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.stage", false]], "stage() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.stage", false]], "stage() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.stage", false]], "standarddetector (class in ophyd_async.core)": [[35, "ophyd_async.core.StandardDetector", false]], "standardreadable (class in ophyd_async.core)": [[36, "ophyd_async.core.StandardReadable", false]], "start_ioc_subprocess() (in module ophyd_async.epics.demo)": [[87, "ophyd_async.epics.demo.start_ioc_subprocess", false]], "startswith() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.startswith", false]], "startswith() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.startswith", false]], "startswith() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.startswith", false]], "startswith() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.startswith", false]], "startswith() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.startswith", false]], "startswith() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.startswith", false]], "startswith() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.startswith", false]], "staticdirectoryprovider (class in ophyd_async.core)": [[37, "ophyd_async.core.StaticDirectoryProvider", false]], "stop() (ophyd_async.core.triggerlogic method)": [[39, "ophyd_async.core.TriggerLogic.stop", false]], "stop() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.stop", false]], "stop() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.stop", false]], "stream (ophyd_async.epics.areadetector.filewritemode attribute)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.stream", false]], "string (ophyd_async.epics.areadetector.ndattributedatatype attribute)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.STRING", false]], "strip() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.strip", false]], "strip() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.strip", false]], "strip() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.strip", false]], "strip() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.strip", false]], "strip() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.strip", false]], "strip() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.strip", false]], "strip() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.strip", false]], "sub_entries (ophyd_async.epics.pvi.pvientry attribute)": [[91, "ophyd_async.epics.pvi.PVIEntry.sub_entries", false]], "subscribe() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.subscribe", false]], "subscribe() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.subscribe", false]], "subscribe_value() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.subscribe_value", false]], "subscribe_value() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.subscribe_value", false]], "success (ophyd_async.core.asyncstatus property)": [[12, "ophyd_async.core.AsyncStatus.success", false]], "success (ophyd_async.core.watchableasyncstatus property)": [[40, "ophyd_async.core.WatchableAsyncStatus.success", false]], "suffix (ophyd_async.core.directoryinfo attribute)": [[20, "ophyd_async.core.DirectoryInfo.suffix", false]], "swapcase() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.swapcase", false]], "swapcase() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.swapcase", false]], "swapcase() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.swapcase", false]], "swapcase() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.swapcase", false]], "swapcase() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.swapcase", false]], "swapcase() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.swapcase", false]], "swapcase() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.swapcase", false]], "table (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.table", false]], "time1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.time1", false]], "time1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.time1", false]], "time2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.time2", false]], "time2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.time2", false]], "timeunits (class in ophyd_async.panda)": [[111, "ophyd_async.panda.TimeUnits", false]], "title() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.title", false]], "title() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.title", false]], "title() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.title", false]], "title() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.title", false]], "title() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.title", false]], "title() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.title", false]], "title() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.title", false]], "translate() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.translate", false]], "translate() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.translate", false]], "translate() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.translate", false]], "translate() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.translate", false]], "translate() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.translate", false]], "translate() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.translate", false]], "translate() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.translate", false]], "trigger (ophyd_async.core.triggerinfo attribute)": [[38, "ophyd_async.core.TriggerInfo.trigger", false]], "trigger (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.trigger", false]], "trigger (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.trigger", false]], "trigger() (ophyd_async.core.signalx method)": [[33, "ophyd_async.core.SignalX.trigger", false]], "trigger() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.trigger", false]], "trigger() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.trigger", false]], "trigger() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.trigger", false]], "trigger() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.trigger", false]], "trigger() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.trigger", false]], "trigger() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.trigger", false]], "trigger() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.trigger", false]], "trigger() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.trigger", false]], "trigger_logic (ophyd_async.core.hardwaretriggeredflyable property)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.trigger_logic", false]], "triggerinfo (class in ophyd_async.core)": [[38, "ophyd_async.core.TriggerInfo", false]], "triggerlogic (class in ophyd_async.core)": [[39, "ophyd_async.core.TriggerLogic", false]], "uncached() (ophyd_async.core.hintedsignal class method)": [[23, "ophyd_async.core.HintedSignal.uncached", false]], "unstage() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.unstage", false]], "unstage() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.unstage", false]], "unstage() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.unstage", false]], "unstage() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.unstage", false]], "unstage() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.unstage", false]], "unstage() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.unstage", false]], "unstage() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.unstage", false]], "unstage() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.unstage", false]], "unstage() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.unstage", false]], "unstage() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.unstage", false]], "unstage() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.unstage", false]], "unstage() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.unstage", false]], "unstage() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.unstage", false]], "unstage() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.unstage", false]], "unstage() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.unstage", false]], "unstage() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.unstage", false]], "update() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.update", false]], "update() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.update", false]], "upper() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.upper", false]], "upper() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.upper", false]], "upper() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.upper", false]], "upper() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.upper", false]], "upper() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.upper", false]], "upper() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.upper", false]], "upper() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.upper", false]], "us (ophyd_async.panda.timeunits attribute)": [[111, "ophyd_async.panda.TimeUnits.us", false]], "values() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.values", false]], "values() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.values", false]], "variable_gate (ophyd_async.core.detectortrigger attribute)": [[15, "ophyd_async.core.DetectorTrigger.variable_gate", false]], "vimbadetector (class in ophyd_async.epics.areadetector)": [[78, "ophyd_async.epics.areadetector.VimbaDetector", false]], "wait_for_connection() (in module ophyd_async.core)": [[65, "ophyd_async.core.wait_for_connection", false]], "wait_for_value() (in module ophyd_async.core)": [[66, "ophyd_async.core.wait_for_value", false]], "walk_rw_signals() (in module ophyd_async.core)": [[67, "ophyd_async.core.walk_rw_signals", false]], "watch() (ophyd_async.core.watchableasyncstatus method)": [[40, "ophyd_async.core.WatchableAsyncStatus.watch", false]], "watchableasyncstatus (class in ophyd_async.core)": [[40, "ophyd_async.core.WatchableAsyncStatus", false]], "width (ophyd_async.panda.pulseblock attribute)": [[106, "ophyd_async.panda.PulseBlock.width", false]], "wrap() (ophyd_async.core.asyncstatus class method)": [[12, "ophyd_async.core.AsyncStatus.wrap", false]], "wrap() (ophyd_async.core.watchableasyncstatus class method)": [[40, "ophyd_async.core.WatchableAsyncStatus.wrap", false]], "writer (ophyd_async.core.standarddetector property)": [[35, "ophyd_async.core.StandardDetector.writer", false]], "writer (ophyd_async.epics.areadetector.aravisdetector property)": [[70, "ophyd_async.epics.areadetector.AravisDetector.writer", false]], "writer (ophyd_async.epics.areadetector.kinetixdetector property)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.writer", false]], "writer (ophyd_async.epics.areadetector.pilatusdetector property)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.writer", false]], "writer (ophyd_async.epics.areadetector.vimbadetector property)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.writer", false]], "writer (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector property)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.writer", false]], "writer (ophyd_async.panda.hdfpanda property)": [[103, "ophyd_async.panda.HDFPanda.writer", false]], "zfill() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.zfill", false]], "zfill() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.zfill", false]], "zfill() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.zfill", false]], "zfill() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.zfill", false]], "zfill() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.zfill", false]], "zfill() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.zfill", false]], "zfill() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.zfill", false]]}, "objects": {"": [[125, 0, 0, "-", "ophyd_async"]], "ophyd_async": [[11, 0, 0, "-", "core"], [68, 0, 0, "-", "epics"], [100, 0, 0, "-", "panda"]], "ophyd_async.core": [[12, 1, 1, "", "AsyncStatus"], [13, 1, 1, "", "ConfigSignal"], [14, 1, 1, "", "DetectorControl"], [15, 1, 1, "", "DetectorTrigger"], [16, 1, 1, "", "DetectorWriter"], [17, 1, 1, "", "Device"], [18, 1, 1, "", "DeviceCollector"], [19, 1, 1, "", "DeviceVector"], [20, 1, 1, "", "DirectoryInfo"], [21, 1, 1, "", "DirectoryProvider"], [22, 1, 1, "", "HardwareTriggeredFlyable"], [23, 1, 1, "", "HintedSignal"], [24, 1, 1, "", "MockSignalBackend"], [25, 1, 1, "", "NameProvider"], [26, 5, 1, "", "NotConnected"], [27, 1, 1, "", "ShapeProvider"], [28, 1, 1, "", "Signal"], [29, 1, 1, "", "SignalBackend"], [30, 1, 1, "", "SignalR"], [31, 1, 1, "", "SignalRW"], [32, 1, 1, "", "SignalW"], [33, 1, 1, "", "SignalX"], [34, 1, 1, "", "SoftSignalBackend"], [35, 1, 1, "", "StandardDetector"], [36, 1, 1, "", "StandardReadable"], [37, 1, 1, "", "StaticDirectoryProvider"], [38, 1, 1, "", "TriggerInfo"], [39, 1, 1, "", "TriggerLogic"], [40, 1, 1, "", "WatchableAsyncStatus"], [41, 6, 1, "", "assert_configuration"], [42, 6, 1, "", "assert_emitted"], [43, 6, 1, "", "assert_mock_put_called_with"], [44, 6, 1, "", "assert_reading"], [45, 6, 1, "", "assert_value"], [46, 6, 1, "", "callback_on_mock_put"], [47, 6, 1, "", "get_dtype"], [48, 6, 1, "", "get_signal_values"], [49, 6, 1, "", "get_unique"], [50, 6, 1, "", "load_device"], [51, 6, 1, "", "load_from_yaml"], [52, 6, 1, "", "merge_gathered_dicts"], [53, 6, 1, "", "mock_puts_blocked"], [54, 6, 1, "", "observe_value"], [55, 6, 1, "", "reset_mock_put_calls"], [56, 6, 1, "", "save_device"], [57, 6, 1, "", "save_to_yaml"], [58, 6, 1, "", "set_and_wait_for_value"], [59, 6, 1, "", "set_mock_put_proceeds"], [60, 6, 1, "", "set_mock_value"], [61, 6, 1, "", "set_mock_values"], [62, 6, 1, "", "set_signal_values"], [63, 6, 1, "", "soft_signal_r_and_setter"], [64, 6, 1, "", "soft_signal_rw"], [65, 6, 1, "", "wait_for_connection"], [66, 6, 1, "", "wait_for_value"], [67, 6, 1, "", "walk_rw_signals"]], "ophyd_async.core.AsyncStatus": [[12, 2, 1, "", "add_callback"], [12, 3, 1, "", "done"], [12, 2, 1, "", "exception"], [12, 3, 1, "", "success"], [12, 2, 1, "", "wrap"]], "ophyd_async.core.ConfigSignal": [[13, 2, 1, "", "describe_configuration"], [13, 2, 1, "", "read_configuration"]], "ophyd_async.core.DetectorControl": [[14, 2, 1, "", "arm"], [14, 2, 1, "", "disarm"], [14, 2, 1, "", "get_deadtime"]], "ophyd_async.core.DetectorTrigger": [[15, 2, 1, "", "__add__"], [15, 2, 1, "", "__mul__"], [15, 2, 1, "", "capitalize"], [15, 2, 1, "", "casefold"], [15, 2, 1, "", "center"], [15, 4, 1, "", "constant_gate"], [15, 2, 1, "", "count"], [15, 4, 1, "", "edge_trigger"], [15, 2, 1, "", "encode"], [15, 2, 1, "", "endswith"], [15, 2, 1, "", "expandtabs"], [15, 2, 1, "", "find"], [15, 2, 1, "", "format"], [15, 2, 1, "", "format_map"], [15, 2, 1, "", "index"], [15, 4, 1, "", "internal"], [15, 2, 1, "", "isalnum"], [15, 2, 1, "", "isalpha"], [15, 2, 1, "", "isascii"], [15, 2, 1, "", "isdecimal"], [15, 2, 1, "", "isdigit"], [15, 2, 1, "", "isidentifier"], [15, 2, 1, "", "islower"], [15, 2, 1, "", "isnumeric"], [15, 2, 1, "", "isprintable"], [15, 2, 1, "", "isspace"], [15, 2, 1, "", "istitle"], [15, 2, 1, "", "isupper"], [15, 2, 1, "", "join"], [15, 2, 1, "", "ljust"], [15, 2, 1, "", "lower"], [15, 2, 1, "", "lstrip"], [15, 2, 1, "", "maketrans"], [15, 2, 1, "", "partition"], [15, 2, 1, "", "removeprefix"], [15, 2, 1, "", "removesuffix"], [15, 2, 1, "", "replace"], [15, 2, 1, "", "rfind"], [15, 2, 1, "", "rindex"], [15, 2, 1, "", "rjust"], [15, 2, 1, "", "rpartition"], [15, 2, 1, "", "rsplit"], [15, 2, 1, "", "rstrip"], [15, 2, 1, "", "split"], [15, 2, 1, "", "splitlines"], [15, 2, 1, "", "startswith"], [15, 2, 1, "", "strip"], [15, 2, 1, "", "swapcase"], [15, 2, 1, "", "title"], [15, 2, 1, "", "translate"], [15, 2, 1, "", "upper"], [15, 4, 1, "", "variable_gate"], [15, 2, 1, "", "zfill"]], "ophyd_async.core.DetectorWriter": [[16, 2, 1, "", "close"], [16, 2, 1, "", "collect_stream_docs"], [16, 2, 1, "", "get_indices_written"], [16, 2, 1, "", "observe_indices_written"], [16, 2, 1, "", "open"]], "ophyd_async.core.Device": [[17, 2, 1, "", "children"], [17, 2, 1, "", "connect"], [17, 3, 1, "", "log"], [17, 3, 1, "", "name"], [17, 4, 1, "", "parent"], [17, 2, 1, "", "set_name"]], "ophyd_async.core.DeviceVector": [[19, 2, 1, "", "children"], [19, 2, 1, "", "clear"], [19, 2, 1, "", "connect"], [19, 2, 1, "", "copy"], [19, 2, 1, "", "fromkeys"], [19, 2, 1, "", "get"], [19, 2, 1, "", "items"], [19, 2, 1, "", "keys"], [19, 3, 1, "", "log"], [19, 3, 1, "", "name"], [19, 4, 1, "", "parent"], [19, 2, 1, "", "pop"], [19, 2, 1, "", "popitem"], [19, 2, 1, "", "set_name"], [19, 2, 1, "", "setdefault"], [19, 2, 1, "", "update"], [19, 2, 1, "", "values"]], "ophyd_async.core.DirectoryInfo": [[20, 4, 1, "", "prefix"], [20, 4, 1, "", "resource_dir"], [20, 4, 1, "", "root"], [20, 4, 1, "", "suffix"]], "ophyd_async.core.DirectoryProvider": [[21, 2, 1, "", "__call__"]], "ophyd_async.core.HardwareTriggeredFlyable": [[22, 2, 1, "", "children"], [22, 2, 1, "", "complete"], [22, 2, 1, "", "connect"], [22, 2, 1, "", "describe_configuration"], [22, 2, 1, "", "kickoff"], [22, 3, 1, "", "log"], [22, 3, 1, "", "name"], [22, 4, 1, "", "parent"], [22, 2, 1, "", "prepare"], [22, 2, 1, "", "read_configuration"], [22, 2, 1, "", "set_name"], [22, 2, 1, "", "stage"], [22, 3, 1, "", "trigger_logic"], [22, 2, 1, "", "unstage"]], "ophyd_async.core.HintedSignal": [[23, 2, 1, "", "describe"], [23, 3, 1, "", "hints"], [23, 3, 1, "", "name"], [23, 2, 1, "", "read"], [23, 2, 1, "", "uncached"]], "ophyd_async.core.MockSignalBackend": [[24, 2, 1, "", "connect"], [24, 4, 1, "", "datatype"], [24, 2, 1, "", "get_datakey"], [24, 2, 1, "", "get_descriptor"], [24, 2, 1, "", "get_reading"], [24, 2, 1, "", "get_setpoint"], [24, 2, 1, "", "get_value"], [24, 2, 1, "", "put"], [24, 2, 1, "", "set_callback"], [24, 2, 1, "", "set_value"], [24, 2, 1, "", "source"]], "ophyd_async.core.NameProvider": [[25, 2, 1, "", "__call__"]], "ophyd_async.core.ShapeProvider": [[27, 2, 1, "", "__call__"]], "ophyd_async.core.Signal": [[28, 2, 1, "", "children"], [28, 2, 1, "", "connect"], [28, 3, 1, "", "log"], [28, 3, 1, "", "name"], [28, 4, 1, "", "parent"], [28, 2, 1, "", "set_name"], [28, 3, 1, "", "source"]], "ophyd_async.core.SignalBackend": [[29, 2, 1, "", "connect"], [29, 4, 1, "", "datatype"], [29, 2, 1, "", "get_datakey"], [29, 2, 1, "", "get_reading"], [29, 2, 1, "", "get_setpoint"], [29, 2, 1, "", "get_value"], [29, 2, 1, "", "put"], [29, 2, 1, "", "set_callback"], [29, 2, 1, "", "source"]], "ophyd_async.core.SignalR": [[30, 2, 1, "", "children"], [30, 2, 1, "", "clear_sub"], [30, 2, 1, "", "connect"], [30, 2, 1, "", "describe"], [30, 2, 1, "", "get_value"], [30, 3, 1, "", "log"], [30, 3, 1, "", "name"], [30, 4, 1, "", "parent"], [30, 2, 1, "", "read"], [30, 2, 1, "", "set_name"], [30, 3, 1, "", "source"], [30, 2, 1, "", "stage"], [30, 2, 1, "", "subscribe"], [30, 2, 1, "", "subscribe_value"], [30, 2, 1, "", "unstage"]], "ophyd_async.core.SignalRW": [[31, 2, 1, "", "children"], [31, 2, 1, "", "clear_sub"], [31, 2, 1, "", "connect"], [31, 2, 1, "", "describe"], [31, 2, 1, "", "get_value"], [31, 2, 1, "", "locate"], [31, 3, 1, "", "log"], [31, 3, 1, "", "name"], [31, 4, 1, "", "parent"], [31, 2, 1, "", "read"], [31, 2, 1, "", "set"], [31, 2, 1, "", "set_name"], [31, 3, 1, "", "source"], [31, 2, 1, "", "stage"], [31, 2, 1, "", "subscribe"], [31, 2, 1, "", "subscribe_value"], [31, 2, 1, "", "unstage"]], "ophyd_async.core.SignalW": [[32, 2, 1, "", "children"], [32, 2, 1, "", "connect"], [32, 3, 1, "", "log"], [32, 3, 1, "", "name"], [32, 4, 1, "", "parent"], [32, 2, 1, "", "set"], [32, 2, 1, "", "set_name"], [32, 3, 1, "", "source"]], "ophyd_async.core.SignalX": [[33, 2, 1, "", "children"], [33, 2, 1, "", "connect"], [33, 3, 1, "", "log"], [33, 3, 1, "", "name"], [33, 4, 1, "", "parent"], [33, 2, 1, "", "set_name"], [33, 3, 1, "", "source"], [33, 2, 1, "", "trigger"]], "ophyd_async.core.SoftSignalBackend": [[34, 2, 1, "", "connect"], [34, 4, 1, "", "datatype"], [34, 2, 1, "", "get_datakey"], [34, 2, 1, "", "get_reading"], [34, 2, 1, "", "get_setpoint"], [34, 2, 1, "", "get_value"], [34, 2, 1, "", "put"], [34, 2, 1, "", "set_callback"], [34, 2, 1, "", "set_value"], [34, 2, 1, "", "source"]], "ophyd_async.core.StandardDetector": [[35, 2, 1, "", "children"], [35, 2, 1, "", "collect_asset_docs"], [35, 2, 1, "", "complete"], [35, 2, 1, "", "connect"], [35, 3, 1, "", "controller"], [35, 2, 1, "", "describe"], [35, 2, 1, "", "describe_collect"], [35, 2, 1, "", "describe_configuration"], [35, 2, 1, "", "get_index"], [35, 2, 1, "", "kickoff"], [35, 3, 1, "", "log"], [35, 3, 1, "", "name"], [35, 4, 1, "", "parent"], [35, 2, 1, "", "prepare"], [35, 2, 1, "", "read"], [35, 2, 1, "", "read_configuration"], [35, 2, 1, "", "set_name"], [35, 2, 1, "", "stage"], [35, 2, 1, "", "trigger"], [35, 2, 1, "", "unstage"], [35, 3, 1, "", "writer"]], "ophyd_async.core.StandardReadable": [[36, 2, 1, "", "add_children_as_readables"], [36, 2, 1, "", "add_readables"], [36, 2, 1, "", "children"], [36, 2, 1, "", "connect"], [36, 2, 1, "", "describe"], [36, 2, 1, "", "describe_configuration"], [36, 3, 1, "", "hints"], [36, 3, 1, "", "log"], [36, 3, 1, "", "name"], [36, 4, 1, "", "parent"], [36, 2, 1, "", "read"], [36, 2, 1, "", "read_configuration"], [36, 2, 1, "", "set_name"], [36, 2, 1, "", "set_readable_signals"], [36, 2, 1, "", "stage"], [36, 2, 1, "", "unstage"]], "ophyd_async.core.StaticDirectoryProvider": [[37, 2, 1, "", "__call__"]], "ophyd_async.core.TriggerInfo": [[38, 4, 1, "", "deadtime"], [38, 4, 1, "", "livetime"], [38, 4, 1, "", "num"], [38, 4, 1, "", "trigger"]], "ophyd_async.core.TriggerLogic": [[39, 2, 1, "", "complete"], [39, 2, 1, "", "kickoff"], [39, 2, 1, "", "prepare"], [39, 2, 1, "", "stop"]], "ophyd_async.core.WatchableAsyncStatus": [[40, 2, 1, "", "add_callback"], [40, 3, 1, "", "done"], [40, 2, 1, "", "exception"], [40, 3, 1, "", "success"], [40, 2, 1, "", "watch"], [40, 2, 1, "", "wrap"]], "ophyd_async.epics": [[69, 0, 0, "-", "areadetector"], [79, 0, 0, "-", "demo"], [88, 0, 0, "-", "motion"], [90, 0, 0, "-", "pvi"], [94, 0, 0, "-", "signal"]], "ophyd_async.epics.areadetector": [[70, 1, 1, "", "AravisDetector"], [71, 1, 1, "", "FileWriteMode"], [72, 1, 1, "", "ImageMode"], [73, 1, 1, "", "KinetixDetector"], [74, 1, 1, "", "NDAttributeDataType"], [75, 1, 1, "", "NDAttributesXML"], [76, 1, 1, "", "PilatusDetector"], [77, 1, 1, "", "SingleTriggerDet"], [78, 1, 1, "", "VimbaDetector"]], "ophyd_async.epics.areadetector.AravisDetector": [[70, 2, 1, "", "children"], [70, 2, 1, "", "collect_asset_docs"], [70, 2, 1, "", "complete"], [70, 2, 1, "", "connect"], [70, 3, 1, "", "controller"], [70, 2, 1, "", "describe"], [70, 2, 1, "", "describe_collect"], [70, 2, 1, "", "describe_configuration"], [70, 2, 1, "", "get_external_trigger_gpio"], [70, 2, 1, "", "get_index"], [70, 3, 1, "", "hints"], [70, 2, 1, "", "kickoff"], [70, 3, 1, "", "log"], [70, 3, 1, "", "name"], [70, 4, 1, "", "parent"], [70, 2, 1, "", "prepare"], [70, 2, 1, "", "read"], [70, 2, 1, "", "read_configuration"], [70, 2, 1, "", "set_external_trigger_gpio"], [70, 2, 1, "", "set_name"], [70, 2, 1, "", "stage"], [70, 2, 1, "", "trigger"], [70, 2, 1, "", "unstage"], [70, 3, 1, "", "writer"]], "ophyd_async.epics.areadetector.FileWriteMode": [[71, 2, 1, "", "__add__"], [71, 2, 1, "", "__mul__"], [71, 2, 1, "", "capitalize"], [71, 4, 1, "", "capture"], [71, 2, 1, "", "casefold"], [71, 2, 1, "", "center"], [71, 2, 1, "", "count"], [71, 2, 1, "", "encode"], [71, 2, 1, "", "endswith"], [71, 2, 1, "", "expandtabs"], [71, 2, 1, "", "find"], [71, 2, 1, "", "format"], [71, 2, 1, "", "format_map"], [71, 2, 1, "", "index"], [71, 2, 1, "", "isalnum"], [71, 2, 1, "", "isalpha"], [71, 2, 1, "", "isascii"], [71, 2, 1, "", "isdecimal"], [71, 2, 1, "", "isdigit"], [71, 2, 1, "", "isidentifier"], [71, 2, 1, "", "islower"], [71, 2, 1, "", "isnumeric"], [71, 2, 1, "", "isprintable"], [71, 2, 1, "", "isspace"], [71, 2, 1, "", "istitle"], [71, 2, 1, "", "isupper"], [71, 2, 1, "", "join"], [71, 2, 1, "", "ljust"], [71, 2, 1, "", "lower"], [71, 2, 1, "", "lstrip"], [71, 2, 1, "", "maketrans"], [71, 2, 1, "", "partition"], [71, 2, 1, "", "removeprefix"], [71, 2, 1, "", "removesuffix"], [71, 2, 1, "", "replace"], [71, 2, 1, "", "rfind"], [71, 2, 1, "", "rindex"], [71, 2, 1, "", "rjust"], [71, 2, 1, "", "rpartition"], [71, 2, 1, "", "rsplit"], [71, 2, 1, "", "rstrip"], [71, 4, 1, "", "single"], [71, 2, 1, "", "split"], [71, 2, 1, "", "splitlines"], [71, 2, 1, "", "startswith"], [71, 4, 1, "", "stream"], [71, 2, 1, "", "strip"], [71, 2, 1, "", "swapcase"], [71, 2, 1, "", "title"], [71, 2, 1, "", "translate"], [71, 2, 1, "", "upper"], [71, 2, 1, "", "zfill"]], "ophyd_async.epics.areadetector.ImageMode": [[72, 2, 1, "", "__add__"], [72, 2, 1, "", "__mul__"], [72, 2, 1, "", "capitalize"], [72, 2, 1, "", "casefold"], [72, 2, 1, "", "center"], [72, 4, 1, "", "continuous"], [72, 2, 1, "", "count"], [72, 2, 1, "", "encode"], [72, 2, 1, "", "endswith"], [72, 2, 1, "", "expandtabs"], [72, 2, 1, "", "find"], [72, 2, 1, "", "format"], [72, 2, 1, "", "format_map"], [72, 2, 1, "", "index"], [72, 2, 1, "", "isalnum"], [72, 2, 1, "", "isalpha"], [72, 2, 1, "", "isascii"], [72, 2, 1, "", "isdecimal"], [72, 2, 1, "", "isdigit"], [72, 2, 1, "", "isidentifier"], [72, 2, 1, "", "islower"], [72, 2, 1, "", "isnumeric"], [72, 2, 1, "", "isprintable"], [72, 2, 1, "", "isspace"], [72, 2, 1, "", "istitle"], [72, 2, 1, "", "isupper"], [72, 2, 1, "", "join"], [72, 2, 1, "", "ljust"], [72, 2, 1, "", "lower"], [72, 2, 1, "", "lstrip"], [72, 2, 1, "", "maketrans"], [72, 4, 1, "", "multiple"], [72, 2, 1, "", "partition"], [72, 2, 1, "", "removeprefix"], [72, 2, 1, "", "removesuffix"], [72, 2, 1, "", "replace"], [72, 2, 1, "", "rfind"], [72, 2, 1, "", "rindex"], [72, 2, 1, "", "rjust"], [72, 2, 1, "", "rpartition"], [72, 2, 1, "", "rsplit"], [72, 2, 1, "", "rstrip"], [72, 4, 1, "", "single"], [72, 2, 1, "", "split"], [72, 2, 1, "", "splitlines"], [72, 2, 1, "", "startswith"], [72, 2, 1, "", "strip"], [72, 2, 1, "", "swapcase"], [72, 2, 1, "", "title"], [72, 2, 1, "", "translate"], [72, 2, 1, "", "upper"], [72, 2, 1, "", "zfill"]], "ophyd_async.epics.areadetector.KinetixDetector": [[73, 2, 1, "", "children"], [73, 2, 1, "", "collect_asset_docs"], [73, 2, 1, "", "complete"], [73, 2, 1, "", "connect"], [73, 3, 1, "", "controller"], [73, 2, 1, "", "describe"], [73, 2, 1, "", "describe_collect"], [73, 2, 1, "", "describe_configuration"], [73, 2, 1, "", "get_index"], [73, 3, 1, "", "hints"], [73, 2, 1, "", "kickoff"], [73, 3, 1, "", "log"], [73, 3, 1, "", "name"], [73, 4, 1, "", "parent"], [73, 2, 1, "", "prepare"], [73, 2, 1, "", "read"], [73, 2, 1, "", "read_configuration"], [73, 2, 1, "", "set_name"], [73, 2, 1, "", "stage"], [73, 2, 1, "", "trigger"], [73, 2, 1, "", "unstage"], [73, 3, 1, "", "writer"]], "ophyd_async.epics.areadetector.NDAttributeDataType": [[74, 4, 1, "", "DOUBLE"], [74, 4, 1, "", "INT"], [74, 4, 1, "", "STRING"], [74, 2, 1, "", "__add__"], [74, 2, 1, "", "__mul__"], [74, 2, 1, "", "capitalize"], [74, 2, 1, "", "casefold"], [74, 2, 1, "", "center"], [74, 2, 1, "", "count"], [74, 2, 1, "", "encode"], [74, 2, 1, "", "endswith"], [74, 2, 1, "", "expandtabs"], [74, 2, 1, "", "find"], [74, 2, 1, "", "format"], [74, 2, 1, "", "format_map"], [74, 2, 1, "", "index"], [74, 2, 1, "", "isalnum"], [74, 2, 1, "", "isalpha"], [74, 2, 1, "", "isascii"], [74, 2, 1, "", "isdecimal"], [74, 2, 1, "", "isdigit"], [74, 2, 1, "", "isidentifier"], [74, 2, 1, "", "islower"], [74, 2, 1, "", "isnumeric"], [74, 2, 1, "", "isprintable"], [74, 2, 1, "", "isspace"], [74, 2, 1, "", "istitle"], [74, 2, 1, "", "isupper"], [74, 2, 1, "", "join"], [74, 2, 1, "", "ljust"], [74, 2, 1, "", "lower"], [74, 2, 1, "", "lstrip"], [74, 2, 1, "", "maketrans"], [74, 2, 1, "", "partition"], [74, 2, 1, "", "removeprefix"], [74, 2, 1, "", "removesuffix"], [74, 2, 1, "", "replace"], [74, 2, 1, "", "rfind"], [74, 2, 1, "", "rindex"], [74, 2, 1, "", "rjust"], [74, 2, 1, "", "rpartition"], [74, 2, 1, "", "rsplit"], [74, 2, 1, "", "rstrip"], [74, 2, 1, "", "split"], [74, 2, 1, "", "splitlines"], [74, 2, 1, "", "startswith"], [74, 2, 1, "", "strip"], [74, 2, 1, "", "swapcase"], [74, 2, 1, "", "title"], [74, 2, 1, "", "translate"], [74, 2, 1, "", "upper"], [74, 2, 1, "", "zfill"]], "ophyd_async.epics.areadetector.NDAttributesXML": [[75, 2, 1, "", "add_epics_pv"], [75, 2, 1, "", "add_param"]], "ophyd_async.epics.areadetector.PilatusDetector": [[76, 2, 1, "", "children"], [76, 2, 1, "", "collect_asset_docs"], [76, 2, 1, "", "complete"], [76, 2, 1, "", "connect"], [76, 3, 1, "", "controller"], [76, 2, 1, "", "describe"], [76, 2, 1, "", "describe_collect"], [76, 2, 1, "", "describe_configuration"], [76, 2, 1, "", "get_index"], [76, 3, 1, "", "hints"], [76, 2, 1, "", "kickoff"], [76, 3, 1, "", "log"], [76, 3, 1, "", "name"], [76, 4, 1, "", "parent"], [76, 2, 1, "", "prepare"], [76, 2, 1, "", "read"], [76, 2, 1, "", "read_configuration"], [76, 2, 1, "", "set_name"], [76, 2, 1, "", "stage"], [76, 2, 1, "", "trigger"], [76, 2, 1, "", "unstage"], [76, 3, 1, "", "writer"]], "ophyd_async.epics.areadetector.SingleTriggerDet": [[77, 2, 1, "", "add_children_as_readables"], [77, 2, 1, "", "add_readables"], [77, 2, 1, "", "children"], [77, 2, 1, "", "connect"], [77, 2, 1, "", "describe"], [77, 2, 1, "", "describe_configuration"], [77, 3, 1, "", "hints"], [77, 3, 1, "", "log"], [77, 3, 1, "", "name"], [77, 4, 1, "", "parent"], [77, 2, 1, "", "read"], [77, 2, 1, "", "read_configuration"], [77, 2, 1, "", "set_name"], [77, 2, 1, "", "set_readable_signals"], [77, 2, 1, "", "stage"], [77, 2, 1, "", "trigger"], [77, 2, 1, "", "unstage"]], "ophyd_async.epics.areadetector.VimbaDetector": [[78, 2, 1, "", "children"], [78, 2, 1, "", "collect_asset_docs"], [78, 2, 1, "", "complete"], [78, 2, 1, "", "connect"], [78, 3, 1, "", "controller"], [78, 2, 1, "", "describe"], [78, 2, 1, "", "describe_collect"], [78, 2, 1, "", "describe_configuration"], [78, 2, 1, "", "get_index"], [78, 3, 1, "", "hints"], [78, 2, 1, "", "kickoff"], [78, 3, 1, "", "log"], [78, 3, 1, "", "name"], [78, 4, 1, "", "parent"], [78, 2, 1, "", "prepare"], [78, 2, 1, "", "read"], [78, 2, 1, "", "read_configuration"], [78, 2, 1, "", "set_name"], [78, 2, 1, "", "stage"], [78, 2, 1, "", "trigger"], [78, 2, 1, "", "unstage"], [78, 3, 1, "", "writer"]], "ophyd_async.epics.demo": [[80, 1, 1, "", "EnergyMode"], [81, 1, 1, "", "Mover"], [82, 1, 1, "", "SampleStage"], [83, 1, 1, "", "Sensor"], [84, 1, 1, "", "SensorGroup"], [85, 0, 0, "-", "demo_ad_sim_detector"], [87, 6, 1, "", "start_ioc_subprocess"]], "ophyd_async.epics.demo.EnergyMode": [[80, 2, 1, "", "__add__"], [80, 2, 1, "", "__mul__"], [80, 2, 1, "", "capitalize"], [80, 2, 1, "", "casefold"], [80, 2, 1, "", "center"], [80, 2, 1, "", "count"], [80, 2, 1, "", "encode"], [80, 2, 1, "", "endswith"], [80, 2, 1, "", "expandtabs"], [80, 2, 1, "", "find"], [80, 2, 1, "", "format"], [80, 2, 1, "", "format_map"], [80, 4, 1, "", "high"], [80, 2, 1, "", "index"], [80, 2, 1, "", "isalnum"], [80, 2, 1, "", "isalpha"], [80, 2, 1, "", "isascii"], [80, 2, 1, "", "isdecimal"], [80, 2, 1, "", "isdigit"], [80, 2, 1, "", "isidentifier"], [80, 2, 1, "", "islower"], [80, 2, 1, "", "isnumeric"], [80, 2, 1, "", "isprintable"], [80, 2, 1, "", "isspace"], [80, 2, 1, "", "istitle"], [80, 2, 1, "", "isupper"], [80, 2, 1, "", "join"], [80, 2, 1, "", "ljust"], [80, 4, 1, "", "low"], [80, 2, 1, "", "lower"], [80, 2, 1, "", "lstrip"], [80, 2, 1, "", "maketrans"], [80, 2, 1, "", "partition"], [80, 2, 1, "", "removeprefix"], [80, 2, 1, "", "removesuffix"], [80, 2, 1, "", "replace"], [80, 2, 1, "", "rfind"], [80, 2, 1, "", "rindex"], [80, 2, 1, "", "rjust"], [80, 2, 1, "", "rpartition"], [80, 2, 1, "", "rsplit"], [80, 2, 1, "", "rstrip"], [80, 2, 1, "", "split"], [80, 2, 1, "", "splitlines"], [80, 2, 1, "", "startswith"], [80, 2, 1, "", "strip"], [80, 2, 1, "", "swapcase"], [80, 2, 1, "", "title"], [80, 2, 1, "", "translate"], [80, 2, 1, "", "upper"], [80, 2, 1, "", "zfill"]], "ophyd_async.epics.demo.Mover": [[81, 2, 1, "", "add_children_as_readables"], [81, 2, 1, "", "add_readables"], [81, 2, 1, "", "children"], [81, 2, 1, "", "connect"], [81, 2, 1, "", "describe"], [81, 2, 1, "", "describe_configuration"], [81, 3, 1, "", "hints"], [81, 3, 1, "", "log"], [81, 3, 1, "", "name"], [81, 4, 1, "", "parent"], [81, 2, 1, "", "read"], [81, 2, 1, "", "read_configuration"], [81, 2, 1, "", "set"], [81, 2, 1, "", "set_name"], [81, 2, 1, "", "set_readable_signals"], [81, 2, 1, "", "stage"], [81, 2, 1, "", "stop"], [81, 2, 1, "", "unstage"]], "ophyd_async.epics.demo.SampleStage": [[82, 2, 1, "", "children"], [82, 2, 1, "", "connect"], [82, 3, 1, "", "log"], [82, 3, 1, "", "name"], [82, 4, 1, "", "parent"], [82, 2, 1, "", "set_name"]], "ophyd_async.epics.demo.Sensor": [[83, 2, 1, "", "add_children_as_readables"], [83, 2, 1, "", "add_readables"], [83, 2, 1, "", "children"], [83, 2, 1, "", "connect"], [83, 2, 1, "", "describe"], [83, 2, 1, "", "describe_configuration"], [83, 3, 1, "", "hints"], [83, 3, 1, "", "log"], [83, 3, 1, "", "name"], [83, 4, 1, "", "parent"], [83, 2, 1, "", "read"], [83, 2, 1, "", "read_configuration"], [83, 2, 1, "", "set_name"], [83, 2, 1, "", "set_readable_signals"], [83, 2, 1, "", "stage"], [83, 2, 1, "", "unstage"]], "ophyd_async.epics.demo.SensorGroup": [[84, 2, 1, "", "add_children_as_readables"], [84, 2, 1, "", "add_readables"], [84, 2, 1, "", "children"], [84, 2, 1, "", "connect"], [84, 2, 1, "", "describe"], [84, 2, 1, "", "describe_configuration"], [84, 3, 1, "", "hints"], [84, 3, 1, "", "log"], [84, 3, 1, "", "name"], [84, 4, 1, "", "parent"], [84, 2, 1, "", "read"], [84, 2, 1, "", "read_configuration"], [84, 2, 1, "", "set_name"], [84, 2, 1, "", "set_readable_signals"], [84, 2, 1, "", "stage"], [84, 2, 1, "", "unstage"]], "ophyd_async.epics.demo.demo_ad_sim_detector": [[86, 1, 1, "", "DemoADSimDetector"]], "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector": [[86, 2, 1, "", "children"], [86, 2, 1, "", "collect_asset_docs"], [86, 2, 1, "", "complete"], [86, 2, 1, "", "connect"], [86, 3, 1, "", "controller"], [86, 2, 1, "", "describe"], [86, 2, 1, "", "describe_collect"], [86, 2, 1, "", "describe_configuration"], [86, 2, 1, "", "get_index"], [86, 2, 1, "", "kickoff"], [86, 3, 1, "", "log"], [86, 3, 1, "", "name"], [86, 4, 1, "", "parent"], [86, 2, 1, "", "prepare"], [86, 2, 1, "", "read"], [86, 2, 1, "", "read_configuration"], [86, 2, 1, "", "set_name"], [86, 2, 1, "", "stage"], [86, 2, 1, "", "trigger"], [86, 2, 1, "", "unstage"], [86, 3, 1, "", "writer"]], "ophyd_async.epics.motion": [[89, 1, 1, "", "Motor"]], "ophyd_async.epics.motion.Motor": [[89, 2, 1, "", "add_children_as_readables"], [89, 2, 1, "", "add_readables"], [89, 2, 1, "", "children"], [89, 2, 1, "", "connect"], [89, 2, 1, "", "describe"], [89, 2, 1, "", "describe_configuration"], [89, 3, 1, "", "hints"], [89, 3, 1, "", "log"], [89, 3, 1, "", "name"], [89, 4, 1, "", "parent"], [89, 2, 1, "", "read"], [89, 2, 1, "", "read_configuration"], [89, 2, 1, "", "set"], [89, 2, 1, "", "set_name"], [89, 2, 1, "", "set_readable_signals"], [89, 2, 1, "", "stage"], [89, 2, 1, "", "stop"], [89, 2, 1, "", "unstage"]], "ophyd_async.epics.pvi": [[91, 1, 1, "", "PVIEntry"], [92, 6, 1, "", "create_children_from_annotations"], [93, 6, 1, "", "fill_pvi_entries"]], "ophyd_async.epics.pvi.PVIEntry": [[91, 4, 1, "", "common_device_type"], [91, 4, 1, "", "device"], [91, 4, 1, "", "pvi_pv"], [91, 4, 1, "", "sub_entries"]], "ophyd_async.epics.signal": [[95, 6, 1, "", "epics_signal_r"], [96, 6, 1, "", "epics_signal_rw"], [97, 6, 1, "", "epics_signal_rw_rbv"], [98, 6, 1, "", "epics_signal_w"], [99, 6, 1, "", "epics_signal_x"]], "ophyd_async.ophyd_async": [[125, 7, 1, "", "__version__"]], "ophyd_async.panda": [[101, 1, 1, "", "CommonPandaBlocks"], [102, 1, 1, "", "DataBlock"], [103, 1, 1, "", "HDFPanda"], [104, 1, 1, "", "PandaPcapController"], [105, 1, 1, "", "PcapBlock"], [106, 1, 1, "", "PulseBlock"], [107, 1, 1, "", "SeqBlock"], [108, 1, 1, "", "SeqTable"], [109, 1, 1, "", "SeqTableRow"], [110, 1, 1, "", "SeqTrigger"], [111, 1, 1, "", "TimeUnits"], [112, 6, 1, "", "phase_sorter"], [113, 6, 1, "", "seq_table_from_arrays"], [114, 6, 1, "", "seq_table_from_rows"]], "ophyd_async.panda.CommonPandaBlocks": [[101, 2, 1, "", "children"], [101, 2, 1, "", "connect"], [101, 4, 1, "", "data"], [101, 3, 1, "", "log"], [101, 3, 1, "", "name"], [101, 4, 1, "", "parent"], [101, 4, 1, "", "pcap"], [101, 4, 1, "", "pulse"], [101, 4, 1, "", "seq"], [101, 2, 1, "", "set_name"]], "ophyd_async.panda.DataBlock": [[102, 4, 1, "", "capture"], [102, 2, 1, "", "children"], [102, 2, 1, "", "connect"], [102, 4, 1, "", "flush_period"], [102, 4, 1, "", "hdf_directory"], [102, 4, 1, "", "hdf_file_name"], [102, 3, 1, "", "log"], [102, 3, 1, "", "name"], [102, 4, 1, "", "num_capture"], [102, 4, 1, "", "num_captured"], [102, 4, 1, "", "parent"], [102, 2, 1, "", "set_name"]], "ophyd_async.panda.HDFPanda": [[103, 2, 1, "", "children"], [103, 2, 1, "", "collect_asset_docs"], [103, 2, 1, "", "complete"], [103, 2, 1, "", "connect"], [103, 3, 1, "", "controller"], [103, 4, 1, "", "data"], [103, 2, 1, "", "describe"], [103, 2, 1, "", "describe_collect"], [103, 2, 1, "", "describe_configuration"], [103, 2, 1, "", "get_index"], [103, 2, 1, "", "kickoff"], [103, 3, 1, "", "log"], [103, 3, 1, "", "name"], [103, 4, 1, "", "parent"], [103, 4, 1, "", "pcap"], [103, 2, 1, "", "prepare"], [103, 4, 1, "", "pulse"], [103, 2, 1, "", "read"], [103, 2, 1, "", "read_configuration"], [103, 4, 1, "", "seq"], [103, 2, 1, "", "set_name"], [103, 2, 1, "", "stage"], [103, 2, 1, "", "trigger"], [103, 2, 1, "", "unstage"], [103, 3, 1, "", "writer"]], "ophyd_async.panda.PandaPcapController": [[104, 2, 1, "", "arm"], [104, 2, 1, "", "disarm"], [104, 2, 1, "", "get_deadtime"]], "ophyd_async.panda.PcapBlock": [[105, 4, 1, "", "active"], [105, 4, 1, "", "arm"], [105, 2, 1, "", "children"], [105, 2, 1, "", "connect"], [105, 3, 1, "", "log"], [105, 3, 1, "", "name"], [105, 4, 1, "", "parent"], [105, 2, 1, "", "set_name"]], "ophyd_async.panda.PulseBlock": [[106, 2, 1, "", "children"], [106, 2, 1, "", "connect"], [106, 4, 1, "", "delay"], [106, 3, 1, "", "log"], [106, 3, 1, "", "name"], [106, 4, 1, "", "parent"], [106, 2, 1, "", "set_name"], [106, 4, 1, "", "width"]], "ophyd_async.panda.SeqBlock": [[107, 4, 1, "", "active"], [107, 2, 1, "", "children"], [107, 2, 1, "", "connect"], [107, 4, 1, "", "enable"], [107, 3, 1, "", "log"], [107, 3, 1, "", "name"], [107, 4, 1, "", "parent"], [107, 4, 1, "", "prescale"], [107, 4, 1, "", "prescale_units"], [107, 4, 1, "", "repeats"], [107, 2, 1, "", "set_name"], [107, 4, 1, "", "table"]], "ophyd_async.panda.SeqTable": [[108, 2, 1, "", "clear"], [108, 2, 1, "", "copy"], [108, 2, 1, "", "fromkeys"], [108, 2, 1, "", "get"], [108, 2, 1, "", "items"], [108, 2, 1, "", "keys"], [108, 4, 1, "", "outa1"], [108, 4, 1, "", "outa2"], [108, 4, 1, "", "outb1"], [108, 4, 1, "", "outb2"], [108, 4, 1, "", "outc1"], [108, 4, 1, "", "outc2"], [108, 4, 1, "", "outd1"], [108, 4, 1, "", "outd2"], [108, 4, 1, "", "oute1"], [108, 4, 1, "", "oute2"], [108, 4, 1, "", "outf1"], [108, 4, 1, "", "outf2"], [108, 2, 1, "", "pop"], [108, 2, 1, "", "popitem"], [108, 4, 1, "", "position"], [108, 4, 1, "", "repeats"], [108, 2, 1, "", "setdefault"], [108, 4, 1, "", "time1"], [108, 4, 1, "", "time2"], [108, 4, 1, "", "trigger"], [108, 2, 1, "", "update"], [108, 2, 1, "", "values"]], "ophyd_async.panda.SeqTableRow": [[109, 4, 1, "", "outa1"], [109, 4, 1, "", "outa2"], [109, 4, 1, "", "outb1"], [109, 4, 1, "", "outb2"], [109, 4, 1, "", "outc1"], [109, 4, 1, "", "outc2"], [109, 4, 1, "", "outd1"], [109, 4, 1, "", "outd2"], [109, 4, 1, "", "oute1"], [109, 4, 1, "", "oute2"], [109, 4, 1, "", "outf1"], [109, 4, 1, "", "outf2"], [109, 4, 1, "", "position"], [109, 4, 1, "", "repeats"], [109, 4, 1, "", "time1"], [109, 4, 1, "", "time2"], [109, 4, 1, "", "trigger"]], "ophyd_async.panda.SeqTrigger": [[110, 4, 1, "", "BITA_0"], [110, 4, 1, "", "BITA_1"], [110, 4, 1, "", "BITB_0"], [110, 4, 1, "", "BITB_1"], [110, 4, 1, "", "BITC_0"], [110, 4, 1, "", "BITC_1"], [110, 4, 1, "", "IMMEDIATE"], [110, 4, 1, "", "POSA_GT"], [110, 4, 1, "", "POSA_LT"], [110, 4, 1, "", "POSB_GT"], [110, 4, 1, "", "POSB_LT"], [110, 4, 1, "", "POSC_GT"], [110, 4, 1, "", "POSC_LT"], [110, 2, 1, "", "__add__"], [110, 2, 1, "", "__mul__"], [110, 2, 1, "", "capitalize"], [110, 2, 1, "", "casefold"], [110, 2, 1, "", "center"], [110, 2, 1, "", "count"], [110, 2, 1, "", "encode"], [110, 2, 1, "", "endswith"], [110, 2, 1, "", "expandtabs"], [110, 2, 1, "", "find"], [110, 2, 1, "", "format"], [110, 2, 1, "", "format_map"], [110, 2, 1, "", "index"], [110, 2, 1, "", "isalnum"], [110, 2, 1, "", "isalpha"], [110, 2, 1, "", "isascii"], [110, 2, 1, "", "isdecimal"], [110, 2, 1, "", "isdigit"], [110, 2, 1, "", "isidentifier"], [110, 2, 1, "", "islower"], [110, 2, 1, "", "isnumeric"], [110, 2, 1, "", "isprintable"], [110, 2, 1, "", "isspace"], [110, 2, 1, "", "istitle"], [110, 2, 1, "", "isupper"], [110, 2, 1, "", "join"], [110, 2, 1, "", "ljust"], [110, 2, 1, "", "lower"], [110, 2, 1, "", "lstrip"], [110, 2, 1, "", "maketrans"], [110, 2, 1, "", "partition"], [110, 2, 1, "", "removeprefix"], [110, 2, 1, "", "removesuffix"], [110, 2, 1, "", "replace"], [110, 2, 1, "", "rfind"], [110, 2, 1, "", "rindex"], [110, 2, 1, "", "rjust"], [110, 2, 1, "", "rpartition"], [110, 2, 1, "", "rsplit"], [110, 2, 1, "", "rstrip"], [110, 2, 1, "", "split"], [110, 2, 1, "", "splitlines"], [110, 2, 1, "", "startswith"], [110, 2, 1, "", "strip"], [110, 2, 1, "", "swapcase"], [110, 2, 1, "", "title"], [110, 2, 1, "", "translate"], [110, 2, 1, "", "upper"], [110, 2, 1, "", "zfill"]], "ophyd_async.panda.TimeUnits": [[111, 2, 1, "", "__add__"], [111, 2, 1, "", "__mul__"], [111, 2, 1, "", "capitalize"], [111, 2, 1, "", "casefold"], [111, 2, 1, "", "center"], [111, 2, 1, "", "count"], [111, 2, 1, "", "encode"], [111, 2, 1, "", "endswith"], [111, 2, 1, "", "expandtabs"], [111, 2, 1, "", "find"], [111, 2, 1, "", "format"], [111, 2, 1, "", "format_map"], [111, 2, 1, "", "index"], [111, 2, 1, "", "isalnum"], [111, 2, 1, "", "isalpha"], [111, 2, 1, "", "isascii"], [111, 2, 1, "", "isdecimal"], [111, 2, 1, "", "isdigit"], [111, 2, 1, "", "isidentifier"], [111, 2, 1, "", "islower"], [111, 2, 1, "", "isnumeric"], [111, 2, 1, "", "isprintable"], [111, 2, 1, "", "isspace"], [111, 2, 1, "", "istitle"], [111, 2, 1, "", "isupper"], [111, 2, 1, "", "join"], [111, 2, 1, "", "ljust"], [111, 2, 1, "", "lower"], [111, 2, 1, "", "lstrip"], [111, 2, 1, "", "maketrans"], [111, 4, 1, "", "min"], [111, 4, 1, "", "ms"], [111, 2, 1, "", "partition"], [111, 2, 1, "", "removeprefix"], [111, 2, 1, "", "removesuffix"], [111, 2, 1, "", "replace"], [111, 2, 1, "", "rfind"], [111, 2, 1, "", "rindex"], [111, 2, 1, "", "rjust"], [111, 2, 1, "", "rpartition"], [111, 2, 1, "", "rsplit"], [111, 2, 1, "", "rstrip"], [111, 4, 1, "", "s"], [111, 2, 1, "", "split"], [111, 2, 1, "", "splitlines"], [111, 2, 1, "", "startswith"], [111, 2, 1, "", "strip"], [111, 2, 1, "", "swapcase"], [111, 2, 1, "", "title"], [111, 2, 1, "", "translate"], [111, 2, 1, "", "upper"], [111, 4, 1, "", "us"], [111, 2, 1, "", "zfill"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "exception", "Python exception"], "6": ["py", "function", "Python function"], "7": ["py", "data", "Python data"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute", "5": "py:exception", "6": "py:function", "7": "py:data"}, "terms": {"": [1, 2, 4, 6, 10, 15, 19, 31, 32, 33, 36, 45, 52, 56, 71, 72, 74, 77, 80, 81, 83, 84, 89, 108, 110, 111, 117, 119], "0": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 58, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 93, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 118, 120, 121, 122, 125, 128], "0000": [15, 71, 72, 74, 80, 110, 111], "000000008": 121, "001": 121, "007f": [15, 71, 72, 74, 80, 110, 111], "01": 18, "05": 128, "07": 5, "08": [4, 6], "09": [5, 7], "0x7f3aa7d8bef0": 128, "0x7f3aa7dd99c0": 128, "0x7f3aa7ddb230": 128, "0x7f3ae0f2a790": 128, "1": [1, 4, 7, 10, 15, 16, 42, 49, 58, 61, 66, 70, 71, 72, 74, 80, 95, 96, 97, 98, 99, 109, 110, 111, 113, 118, 121, 122, 128], "10": [6, 16, 17, 18, 19, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 58, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 93, 101, 102, 103, 105, 106, 107, 127, 128], "100": [6, 119, 128], "100mm": 128, "10mm": 128, "11": 7, "13": 128, "14": 128, "17": 128, "2": [1, 4, 19, 49, 61, 70, 96, 97, 108, 118, 121, 122, 128], "200hz": 10, "2023": [4, 5, 6, 7], "2024": 128, "22": 4, "25": 10, "2d": 10, "3": [1, 15, 61, 70, 71, 72, 74, 80, 84, 110, 111, 118, 121, 127, 128], "30": 6, "39": 128, "4": [1, 4, 70, 128], "400hz": 10, "43": 128, "44e44816203c": 128, "45": 66, "4579": 128, "4599": 128, "4d38": 128, "5": [1, 122, 128], "6": [1, 128], "6273c7db": 128, "6d9bc9adeeb5": 128, "7": 128, "79": 6, "8": [15, 71, 72, 74, 80, 110, 111, 128], "80": 6, "88": 6, "9": 128, "90": 6, "92134652": 128, "9db0": 128, "A": [7, 10, 15, 28, 29, 42, 46, 48, 61, 67, 71, 72, 74, 75, 76, 80, 81, 82, 83, 91, 110, 111, 118, 120, 121], "AS": 12, "As": [1, 3], "By": 17, "For": [1, 4, 5, 14, 19, 24, 34, 46, 52, 67, 92, 119, 120, 121, 122, 128], "If": [7, 9, 15, 17, 18, 19, 22, 35, 36, 40, 49, 54, 61, 66, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 93, 96, 101, 102, 105, 106, 107, 108, 110, 111, 113, 118, 119, 120, 121, 127, 128], "In": [5, 6, 9, 10, 15, 19, 57, 71, 72, 74, 80, 108, 110, 111, 122, 128], "It": [6, 8, 10, 117, 119, 121, 122, 127, 128], "Its": 121, "Or": 66, "The": [3, 5, 7, 8, 9, 10, 14, 15, 17, 19, 20, 22, 28, 29, 30, 31, 32, 33, 35, 36, 41, 44, 45, 46, 50, 56, 57, 58, 62, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 110, 111, 117, 118, 120, 121, 122, 123, 127, 128], "Then": 5, "There": [4, 122, 128], "These": [4, 5, 10, 36], "To": [2, 8, 120, 128], "With": [7, 15, 71, 72, 74, 80, 110, 111], "_": 120, "__add__": [15, 71, 72, 74, 80, 110, 111], "__call__": [21, 25, 27, 37], "__getitem__": [15, 71, 72, 74, 80, 110, 111], "__init__": [5, 7, 92, 118, 120, 121], "__mul__": [15, 71, 72, 74, 80, 110, 111], "__name__": 121, "__version__": 125, "_aioca": 5, "_backend": 5, "_control": 121, "_ctxt": 121, "_dataset": 121, "_devic": 5, "_directory_provid": 121, "_drv": 121, "_file": 121, "_hdfdataset": 121, "_hdffile": 121, "_move": 120, "_multipli": 121, "_name_provid": 121, "_p4p": 5, "_prefix": 121, "_rbv": 97, "_set_success": 120, "_signal": 5, "_tabl": 109, "_writer": 121, "ab": [15, 71, 72, 74, 80, 110, 111], "abc": [14, 16, 39], "abl": [7, 8], "about": [7, 20, 121], "abov": [2, 7, 10, 118, 123, 128], "abstract": [4, 14, 16, 21, 25, 27, 29, 39, 121, 123], "acceler": 10, "accept": [2, 3, 4, 6, 7], "access": [118, 123], "accordingli": 56, "accumul": 65, "achiev": 10, "acquir": [58, 66, 121], "acquire_tim": 121, "acquisit": [10, 123], "action": 33, "activ": [105, 107, 121, 127], "ad": [36, 77, 81, 83, 84, 89, 121], "ad83": 128, "ad_driv": 5, "ad_rw": 121, "adaravi": 70, "adbas": [77, 86, 121], "adbaseshapeprovid": 121, "add": [20, 36, 75, 77, 81, 83, 84, 89, 118, 120, 128], "add_callback": [12, 40], "add_children_as_read": [36, 77, 81, 83, 84, 89, 118, 120], "add_epics_pv": 75, "add_param": 75, "add_read": [36, 77, 81, 83, 84, 89], "addit": [4, 6, 10, 120, 121, 122], "addition": 121, "addr": 75, "address": 121, "adher": 6, "adkinetix": 73, "adopt": 1, "adr": [1, 2], "advers": 6, "advimba": 78, "affect": [6, 10], "after": [4, 9, 15, 71, 72, 74, 80, 110, 111, 122], "aggreg": 35, "agre": 20, "aid": 20, "alarm_sever": 122, "algorithm": [8, 56], "alik": 7, "all": [4, 5, 7, 9, 10, 14, 15, 17, 18, 19, 20, 22, 35, 36, 49, 56, 61, 67, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 108, 110, 111, 113, 119, 120, 121, 122, 128], "all_at_onc": 56, "allow": [8, 10, 59, 118, 121], "allow_cach": 23, "along": 122, "alpha": [15, 71, 72, 74, 80, 110, 111], "alphabet": [15, 71, 72, 74, 80, 110, 111], "alreadi": [9, 128], "also": [6, 8, 10, 15, 67, 71, 72, 74, 80, 110, 111, 119, 120, 122, 123, 127, 128], "altern": [7, 26], "although": 128, "an": [8, 9, 10, 14, 15, 16, 18, 19, 20, 34, 35, 40, 45, 46, 61, 70, 71, 72, 73, 74, 75, 78, 80, 87, 108, 110, 111, 113, 118, 120, 122, 123, 128], "analog": 121, "ani": [4, 6, 15, 43, 45, 48, 51, 56, 57, 61, 62, 67, 71, 72, 74, 80, 108, 110, 111, 112, 113, 118, 119, 120, 122, 127], "annot": [7, 47], "anoth": [26, 118, 120], "api": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 123, 124, 128], "appear": [56, 75], "append": [97, 118, 120, 121, 122], "appli": [5, 36, 77, 81, 83, 84, 89, 118, 120], "applic": [8, 14, 20], "approach": 7, "appropri": [113, 117], "approv": 4, "approx": 122, "ar": [1, 4, 6, 7, 10, 15, 19, 24, 34, 35, 48, 49, 62, 71, 72, 74, 80, 93, 108, 110, 111, 119, 120, 121, 122, 123, 128], "arbitrari": [15, 118], "architectur": [0, 123], "areadetector": 5, "arg": [14, 15, 16, 21, 25, 27, 35, 71, 72, 74, 75, 80, 110, 111, 122, 128], "argument": [7, 15, 40, 62, 71, 72, 74, 80, 110, 111, 113, 120], "arm": [14, 35, 104, 105, 121], "around": 8, "arrai": [8, 113, 118, 120, 121], "articl": 2, "ascii": [15, 71, 72, 74, 80, 110, 111], "ask": 119, "assert": [18, 41, 42, 44, 45, 121, 122], "assert_emit": 122, "assert_read": 122, "assert_valu": 122, "assertionerror": 61, "assist": 121, "associ": [48, 128], "assum": [15, 35, 56, 71, 72, 74, 80, 110, 111, 121, 128], "async": [1, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 52, 54, 58, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 93, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 125, 127, 128], "async_statu": 5, "asyncconfigur": [13, 23, 35, 36, 41, 77, 81, 83, 84, 89], "asyncgener": [16, 54, 121], "asynchron": [10, 34, 123], "asyncio": [9, 120, 121, 122, 128], "asyncio_mod": 122, "asynciter": [16, 35, 40, 70, 73, 76, 78, 86, 103, 121], "asyncread": [13, 23, 30, 35, 36, 44, 77, 81, 83, 84, 89], "asyncstag": [13, 23, 30, 36, 77, 81, 83, 84, 89], "asyncstatu": [14, 22, 31, 32, 33, 35, 58, 70, 73, 76, 78, 86, 103, 104, 120, 121, 128], "asyncstatusbas": [12, 40], "attempt": 9, "attribut": [12, 15, 17, 19, 20, 22, 23, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 91, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 121], "attribute_path": 121, "auto": 122, "automat": [36, 77, 81, 83, 84, 89, 122], "avail": [7, 121], "await": [12, 41, 44, 45, 52, 65, 120, 121, 122], "awar": 4, "ax": 8, "b": 49, "b003": 128, "back": [10, 95, 96, 97, 98, 99], "backend": [8, 28, 29, 30, 31, 32, 33, 34, 46, 61], "background": 9, "backward": 120, "bar": 123, "base": [5, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 91, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 117, 120], "baseexcept": [12, 40], "basi": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "bec": 128, "becaus": [56, 118, 122], "becom": [4, 5, 10, 19, 122], "been": [4, 5, 7, 9, 15, 61, 71, 72, 74, 80, 110, 111, 127, 128], "befor": [9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 56, 61, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 119, 120, 121, 122, 125, 128], "begin": [15, 71, 72, 74, 80, 110, 111], "beginn": 7, "behav": 122, "behavior": [36, 118, 121, 122], "behaviour": [36, 77, 81, 83, 84, 89], "being": [5, 46], "below": [1, 19, 128], "best_effort": 128, "besteffortcallback": 128, "between": [4, 5, 14, 15, 36, 38, 71, 72, 74, 80, 110, 111, 120], "big": 119, "bin": 127, "bita": 110, "bita_0": 110, "bita_1": 110, "bitb": 110, "bitb_0": 110, "bitb_1": 110, "bitc": 110, "bitc_0": 110, "bitc_1": 110, "black": 1, "blank": 67, "bloat": 5, "block": [8, 16, 39, 59, 92, 121], "block_nam": 121, "blog": 1, "blueski": [4, 5, 8, 9, 10, 20, 40, 42, 120, 123, 127, 128], "blxxi": 18, "bool": [12, 15, 17, 19, 22, 23, 28, 30, 31, 32, 33, 35, 36, 40, 59, 61, 66, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 109, 110, 111, 121], "bool_": [108, 113], "both": [4, 31, 123], "bottom": 128, "boundari": [15, 71, 72, 74, 80, 110, 111], "bp": 122, "brace": [15, 71, 72, 74, 80, 110, 111], "branch": 5, "break": [15, 71, 72, 74, 80, 110, 111, 120, 122], "bug": 119, "build": 8, "built": 8, "bulk": 48, "busi": 58, "bypass": 34, "ca": [28, 30, 31, 32, 33, 58], "cach": [30, 31, 36, 77, 81, 83, 84, 89, 120, 121], "calcul": [121, 125], "call": [7, 9, 15, 18, 35, 46, 49, 54, 58, 65, 66, 67, 71, 72, 74, 80, 110, 111, 118, 120, 122, 128], "call_returns_result": 128, "callabl": [12, 24, 29, 30, 31, 34, 36, 40, 44, 46, 56, 63, 66, 77, 81, 83, 84, 89], "callback": [12, 24, 29, 34, 40, 46, 58, 120, 122, 128], "callback_on_mock_put": 122, "cam1": [70, 73, 76, 78, 121], "can": [3, 5, 7, 8, 9, 10, 15, 29, 30, 31, 32, 36, 46, 52, 54, 56, 58, 62, 63, 71, 72, 74, 77, 80, 81, 83, 84, 89, 110, 111, 118, 119, 120, 122, 123, 127, 128], "cancel": 26, "cannot": 122, "capabl": 117, "capit": [15, 71, 72, 74, 80, 110, 111], "captur": [71, 102, 121], "capture_emit": 122, "capture_sign": 121, "capture_typ": 121, "case": [5, 15, 19, 71, 72, 74, 80, 108, 110, 111, 120, 122, 128], "casefold": [15, 71, 72, 74, 80, 110, 111], "caseless": [15, 71, 72, 74, 80, 110, 111], "categori": 123, "caught": 119, "cd": [3, 4], "center": [15, 71, 72, 74, 80, 110, 111], "certain": 10, "chan": 7, "chang": [3, 4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 119, 120, 121, 122, 125, 128], "channelaccess": 8, "char": [15, 71, 72, 74, 80, 110, 111], "charact": [6, 15, 71, 72, 74, 80, 110, 111], "check": [58, 66, 95, 96, 97, 98, 119, 122], "child": [7, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 118, 120, 121], "children": [17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 121], "choic": [0, 6, 123], "ci": [3, 4], "class": [7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 117, 118, 120, 121, 123, 128], "classmethod": [12, 23, 40], "cleanli": 8, "clear": [19, 108], "clear_sub": [30, 31, 54, 66], "clearli": 5, "close": [16, 119, 121], "cm": 61, "co": [120, 121], "code": [5, 6, 15, 58, 71, 72, 74, 80, 110, 111, 123, 128], "codebas": 4, "codec": [15, 71, 72, 74, 80, 110, 111], "codecov": 5, "cohes": 5, "collabor": 4, "collect": [10, 18, 27, 35, 121, 128], "collect_asset_doc": [35, 70, 73, 76, 78, 86, 103], "collect_stream_doc": [16, 121], "collector": [0, 18, 123], "collid": 120, "collis": 121, "column": 113, "com": 127, "combined_read": 52, "come": 7, "comm": 18, "command": [10, 128], "commandlin": [127, 128], "commit": [4, 5, 119], "common": [17, 119, 123, 128], "common_device_typ": 91, "commonpandablock": [103, 121], "compar": [15, 45, 71, 72, 74, 80, 110, 111, 118], "comparison": [10, 15, 71, 72, 74, 80, 110, 111, 128], "compat": [121, 123], "complet": [10, 14, 16, 22, 29, 35, 39, 54, 58, 70, 73, 76, 78, 86, 103, 118, 120, 128], "complex": [121, 123], "complic": [4, 120, 122], "compon": [7, 19, 118, 121, 128], "composit": 8, "compound": [116, 120, 121, 123], "concaten": [15, 71, 72, 74, 80, 110, 111], "concept": 28, "conf": [36, 77, 81, 83, 84, 89], "config": [5, 7, 36, 77, 81, 83, 84, 89, 120, 128], "config_sig": [35, 86, 103, 121], "configsign": [36, 77, 81, 83, 84, 89, 120], "configur": [6, 10, 35, 41, 70, 119, 121, 122], "configuration_sign": 22, "confirm": 122, "conflict": 5, "conform": 8, "confus": 4, "connect": [9, 17, 18, 19, 22, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 120, 121, 122, 128], "connection_funct": 9, "consid": [4, 15, 56, 71, 72, 74, 80, 110, 111], "consist": [3, 121], "consol": 128, "constant": 15, "constant_g": [15, 104, 121], "construct": [20, 113, 114, 118, 120, 121], "constructor": 35, "consum": 61, "contain": [5, 15, 17, 19, 22, 35, 36, 48, 62, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 110, 111, 117, 119], "container": 119, "content": 128, "context": [18, 36, 46, 77, 81, 83, 84, 89, 121, 122, 128], "continu": [4, 72], "contribut": [4, 8, 116, 120, 123], "control": [4, 5, 8, 10, 35, 70, 73, 76, 78, 86, 103, 121, 123, 128], "convert": [7, 8, 15, 40, 71, 72, 74, 80, 110, 111, 121], "copi": [2, 15, 19, 71, 72, 74, 80, 108, 110, 111, 128], "copier": [1, 119], "core": [5, 121, 122, 128], "coro": [52, 65], "coroutin": [52, 65, 120, 128], "correct": [7, 36, 62, 77, 81, 83, 84, 89, 120], "correspond": 16, "cost": 7, "could": [3, 7, 10, 91, 120, 121], "count": [15, 71, 72, 74, 80, 110, 111, 122], "coupl": 128, "creat": [2, 5, 7, 8, 9, 16, 19, 36, 64, 77, 81, 83, 84, 89, 95, 96, 97, 98, 99, 108, 116, 119, 120, 121, 123], "create_children_from_annot": 121, "current": [4, 21, 29, 30, 31, 120, 127], "current_posit": 120, "d": [19, 108, 121], "dash": 120, "data": [10, 15, 16, 27, 35, 71, 72, 74, 80, 101, 103, 110, 111, 121, 123], "data_kei": 25, "databas": 87, "datablock": [101, 103], "dataclass": 91, "datakei": [13, 16, 22, 23, 24, 29, 30, 31, 34, 35, 36, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 103, 121], "dataset": 121, "datasheet": 118, "datatyp": [24, 29, 34, 63, 64, 75, 95, 96, 97, 98, 120], "date": [4, 5, 6, 7], "datum": 42, "deadtim": [38, 121], "dealt": 5, "decid": [4, 5], "decim": [15, 71, 72, 74, 80, 110, 111], "decis": [0, 116, 123], "declar": 7, "decor": 122, "decoupl": 9, "def": [7, 9, 15, 71, 72, 74, 80, 110, 111, 118, 120, 121, 122], "default": [6, 8, 14, 15, 17, 19, 33, 35, 36, 56, 71, 72, 74, 80, 108, 110, 111, 113, 121, 122, 128], "default_timeout": [35, 121], "defaultdict": 122, "defin": [4, 8, 19, 118, 120, 121], "definit": 1, "delai": 106, "delet": [15, 61, 71, 72, 74, 80, 110, 111], "delimit": [15, 71, 72, 74, 80, 110, 111], "demo": [5, 118, 120, 122, 128], "depend": [122, 127, 128], "deriv": 5, "describ": [2, 7, 16, 23, 30, 31, 35, 36, 52, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 103, 121], "describe_collect": [35, 70, 73, 76, 78, 86, 103], "describe_configur": [13, 22, 35, 36, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 103], "descript": 75, "descriptor": [25, 30, 31, 42, 121, 122], "design": [0, 117, 123], "det": 128, "det_group": 128, "det_old": 128, "detail": [4, 121], "detect": 122, "detector": [14, 15, 16, 35, 38, 70, 73, 78, 121], "detectorcontrol": [35, 70, 73, 76, 78, 86, 103, 104, 121], "detectortrigg": [14, 38, 104, 121], "detectorwrit": [35, 70, 73, 76, 78, 86, 103, 121], "determin": 117, "dev": 122, "devcontain": 119, "develop": [3, 4, 8, 117], "devi": 4, "devic": [0, 1, 4, 5, 10, 18, 19, 22, 26, 28, 30, 31, 32, 33, 35, 36, 48, 50, 56, 57, 58, 62, 63, 66, 67, 70, 73, 76, 77, 78, 79, 81, 82, 83, 84, 86, 89, 91, 92, 93, 101, 102, 103, 105, 106, 107, 116, 121, 123, 126], "device1": 9, "device2": 9, "device3": 9, "device_collector": 5, "device_vector": 5, "devicecollector": [9, 122, 128], "devicevector": [7, 101, 103, 118], "diamond": 119, "dict": [13, 16, 19, 22, 23, 26, 30, 31, 35, 36, 42, 48, 49, 51, 52, 56, 57, 62, 67, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 91, 103, 108, 112, 121], "dictionari": [15, 19, 42, 48, 52, 62, 67, 71, 72, 74, 80, 108, 110, 111, 118, 120], "diff": 6, "differ": [3, 10, 20, 49, 122, 128], "digit": [15, 71, 72, 74, 80, 110, 111], "dimens": 10, "direct": 48, "directli": [121, 122], "directori": [5, 20, 21], "directory_path": 37, "directory_provid": [70, 73, 76, 78, 86, 103, 121], "directoryinfo": [21, 37], "directoryprovid": [37, 70, 73, 76, 78, 86, 103, 121], "disabl": 6, "disarm": [14, 35, 104, 121], "discard": [15, 29, 71, 72, 74, 80, 110, 111], "discuss": 8, "disrupt": 5, "do": [7, 14, 61], "do_set": 120, "do_something_with": 54, "doc": [5, 16, 42, 121, 122], "document": [6, 10, 25, 42, 117, 122], "doe": [9, 19, 108, 118, 119, 120], "don": [119, 120, 128], "done": [4, 12, 15, 31, 32, 33, 39, 40, 70, 71, 72, 74, 80, 110, 111, 128], "done_statu": 54, "dot": [67, 121], "doubl": 74, "down": 122, "driver": [75, 121], "drop": 121, "drv": [77, 86, 121], "drv_suffix": [70, 73, 76, 78, 121], "dtype": [29, 47, 108, 113, 121], "dure": [5, 46, 121], "dynamicsensorgroup": 19, "e": [10, 16, 19, 56, 108, 121, 122], "each": [5, 15, 16, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 57, 61, 70, 71, 72, 73, 74, 76, 77, 78, 80, 82, 83, 84, 86, 101, 102, 103, 105, 106, 107, 110, 111, 118, 120, 128], "easi": 8, "easier": 122, "easili": 119, "edge_trigg": 15, "effort": 10, "eg": 121, "egu": 120, "either": [9, 19, 46, 91, 108, 122], "els": [19, 108, 113, 121], "emiss": 42, "emit": [42, 122], "empti": [15, 19, 71, 72, 74, 80, 108, 110, 111, 113, 118, 120], "enabl": [8, 10, 107, 123], "encod": [15, 71, 72, 74, 80, 110, 111, 121], "end": [5, 15, 54, 66, 71, 72, 74, 80, 110, 111, 119, 122], "endswith": [15, 71, 72, 74, 80, 110, 111], "energi": [80, 128], "energymod": [7, 120, 128], "enfor": 9, "engin": [9, 120, 123, 128], "enhanc": 128, "ensur": [3, 62, 121, 122], "entiti": 121, "entri": 91, "enum": [15, 71, 72, 74, 80, 110, 111, 120, 121, 128], "enumclass": 120, "enumer": [120, 121], "environ": [3, 119], "envis": 4, "epic": [4, 5, 8, 120, 121, 123, 128], "epics_demo": 128, "epics_signal_r": [7, 120], "epics_signal_rw": [7, 120], "epics_signal_x": 120, "epicsdevic": 7, "epicssign": [7, 128], "epicssignalro": [7, 128], "equal": [15, 66, 71, 72, 74, 80, 110, 111, 113], "equival": [16, 118], "error": [15, 26, 35, 71, 72, 74, 80, 110, 111], "errortext": 26, "especi": 5, "etc": 118, "even": [4, 6, 10], "event": [0, 20, 42, 122, 123], "eventu": [4, 5], "everi": 10, "everyth": 39, "exactli": [10, 121], "exampl": [7, 10, 15, 18, 19, 41, 42, 44, 45, 54, 58, 61, 66, 71, 72, 74, 80, 110, 111, 118, 120, 121, 122, 128], "exceed": 6, "except": [5, 11, 12, 18, 26, 40, 65, 121, 128], "execut": [65, 120, 128], "exist": [2, 5, 8, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 119, 123, 126, 127], "exit": [46, 122], "exit_statu": 128, "expand": [15, 71, 72, 74, 80, 110, 111], "expandtab": [15, 71, 72, 74, 80, 110, 111], "expect": [14, 15, 41, 42, 44, 45, 65, 122], "expected_read": 44, "expens": 10, "experi": [5, 123], "experienc": [116, 123], "explain": 128, "explan": 123, "explicit": 7, "expos": [10, 121, 128], "exposur": [14, 16, 104, 121], "express": [15, 71, 72, 74, 80, 110, 111], "extend": [120, 121], "extern": [10, 15, 63, 70, 121, 122], "extra": [118, 128], "f": [7, 12, 15, 19, 40, 71, 72, 74, 80, 108, 110, 111, 118, 121], "fail": [9, 17, 19, 22, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 121], "failur": [15, 71, 72, 74, 80, 110, 111], "fals": [15, 17, 18, 19, 22, 28, 30, 31, 32, 33, 35, 36, 61, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 93, 101, 102, 103, 105, 106, 107, 109, 110, 111, 113, 121, 128], "featur": [127, 128], "fetch": 121, "few": [121, 128], "field": [15, 36, 71, 72, 74, 77, 80, 81, 83, 84, 89, 110, 111, 121], "file": [5, 6, 16, 20, 21, 48, 50, 51, 56, 57, 62, 75, 76, 117, 119, 121], "filenam": 20, "filename_prefix": 37, "filename_suffix": 37, "filesystem": 20, "filewrit": 121, "fill": [8, 15, 71, 72, 74, 80, 93, 110, 111, 113], "fill_pvi_entri": 121, "fillchar": [15, 71, 72, 74, 80, 110, 111], "filter": 5, "final": [120, 122, 128], "find": [6, 7, 15, 71, 72, 74, 80, 110, 111], "finish": 121, "first": [9, 15, 19, 71, 72, 74, 80, 108, 110, 111, 120, 128], "fit": 119, "fix": [3, 118], "fixtur": 122, "flavour": 28, "float": [7, 12, 14, 17, 18, 19, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 58, 66, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 104, 105, 106, 107, 120, 121], "flowchart": [116, 123], "flush": 121, "flush_period": [102, 121], "fly": [35, 39, 123], "flyabl": [22, 35], "flyer": 10, "flyscan": [0, 8, 39, 123], "focu": 123, "folder": 5, "follow": [3, 5, 9, 15, 19, 71, 72, 74, 80, 108, 110, 111, 113, 128], "foo": [19, 121], "foocontrol": 121, "foodetector": 121, "foodevic": 19, "foodriv": 121, "footriggersourc": 121, "force_reconnect": [17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107], "form": 10, "format": [3, 8, 15, 71, 72, 74, 80, 110, 111], "format_map": [15, 71, 72, 74, 80, 110, 111], "forth": 10, "found": [6, 15, 19, 62, 71, 72, 74, 80, 108, 110, 111], "four": 123, "frame": [14, 15, 16, 35, 121], "free": 119, "from": [2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 19, 20, 30, 41, 42, 44, 45, 47, 50, 51, 54, 59, 62, 67, 71, 72, 74, 75, 80, 93, 108, 110, 111, 113, 114, 117, 120, 121, 122, 123, 127, 128], "fromkei": [19, 108], "front": [15, 71, 72, 74, 80, 110, 111], "full": 10, "function": [11, 14, 30, 31, 41, 44, 46, 56, 58, 79, 90, 94, 100, 117, 120, 121], "further": [118, 120], "fusion": 5, "futur": [7, 123], "g": [10, 16, 121, 122], "gate": 15, "gather": [120, 121], "gener": [6, 15, 19, 22, 28, 29, 35, 36, 39, 40, 41, 42, 44, 46, 48, 57, 62, 77, 81, 83, 84, 89], "get": [16, 17, 19, 21, 22, 25, 27, 35, 36, 47, 48, 70, 73, 75, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 108, 118, 120, 121, 128], "get_capture_sign": 121, "get_datakei": [24, 29, 34], "get_deadtim": [14, 104, 121], "get_descriptor": 24, "get_external_trigger_gpio": 70, "get_index": [35, 70, 73, 76, 78, 86, 103], "get_indices_written": [16, 121], "get_read": [24, 29, 34], "get_setpoint": [24, 29, 34], "get_signal_valu": [57, 67], "get_signals_marked_for_captur": 121, "get_valu": [24, 29, 30, 31, 34, 45, 120, 121, 122], "git": [4, 5, 127], "git_blame_ignore_rev": 5, "github": [4, 8, 119, 123, 127], "gitignor": 5, "give": [121, 128], "given": [8, 10, 14, 15, 16, 19, 36, 71, 72, 74, 77, 80, 81, 83, 84, 89, 96, 108, 110, 111, 113, 121], "glob": 5, "go": [5, 10, 120], "goal": [0, 123], "gpio": 70, "gpio_numb": 70, "great": 119, "greater": 7, "grid": 10, "grid_scan": 128, "group": [62, 120, 123], "grow": 8, "grown": 4, "guid": [117, 119, 120, 123], "h5": 121, "ha": [4, 5, 9, 15, 19, 35, 49, 58, 71, 72, 74, 80, 108, 110, 111, 127, 128], "hand": 10, "handl": [10, 15, 71, 72, 74, 80, 110, 111, 119, 121], "handler": 120, "happen": 6, "harder": 6, "hardwar": [4, 8, 29, 121, 123, 128], "hashint": [13, 23, 36, 70, 73, 77, 78, 81, 83, 84, 89, 121], "hasnam": 17, "have": [3, 4, 5, 6, 7, 15, 58, 61, 66, 71, 72, 74, 80, 110, 111, 119, 120, 128], "hdf": [75, 76, 86, 121], "hdf1": [70, 73, 76, 78, 121], "hdf5": 16, "hdf_directori": [102, 121], "hdf_file_nam": [102, 121], "hdf_suffix": [70, 73, 76, 78, 121], "hdfpanda": 121, "hdfwriter": 121, "help": [117, 128], "helper": [8, 75, 122], "here": [18, 118, 121, 122, 123, 126, 128], "hierarchi": 123, "high": [38, 80, 128], "highest": [15, 71, 72, 74, 80, 110, 111], "hint": [7, 23, 36, 70, 73, 76, 77, 78, 81, 83, 84, 89, 121, 128], "hintedsign": [36, 77, 81, 83, 84, 89, 120], "histori": [4, 5], "hold": [14, 26, 122], "hook": [119, 122], "how": [0, 5, 14, 18, 20, 58, 66, 119, 121, 128], "howev": [4, 5, 56], "http": [123, 127], "i": [4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 46, 54, 56, 57, 60, 61, 63, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 118, 119, 120, 121, 122, 125, 127, 128], "id": 128, "idea": 119, "identifi": [15, 71, 72, 74, 80, 110, 111], "idl": 14, "ignor": [15, 48, 56, 71, 72, 74, 80, 110, 111], "ii": [73, 121], "image_mod": 121, "imagemod": 121, "immedi": [109, 110, 113, 121], "implement": [5, 10, 14, 15, 56, 70, 71, 72, 73, 74, 78, 80, 110, 111, 120, 121, 128], "import": [5, 7, 47, 128], "improv": 119, "includ": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 123, 124, 125, 128], "included_optional_field": 92, "incompat": 121, "increas": 4, "increment": 5, "index": [15, 16, 35, 70, 71, 72, 73, 74, 76, 78, 80, 86, 103, 110, 111, 121, 123, 124], "index_at_least_": 121, "indic": [16, 19, 118], "indices_written": [16, 121], "individu": 128, "inenc": 121, "info": 121, "inform": [1, 10, 20, 38, 120, 121, 122], "ingest": 56, "inherit": 117, "ini_opt": 122, "init": [7, 118, 120], "initi": [5, 9, 99, 120, 121, 122], "initial_backend": 24, "initial_valu": [34, 63, 64], "initialis": [9, 121], "inp": 75, "insert": [15, 19, 71, 72, 74, 80, 108, 110, 111], "insid": [10, 36, 77, 81, 83, 84, 89], "instal": [123, 126], "instanc": [4, 15, 18, 36, 52, 71, 72, 74, 77, 80, 81, 83, 84, 89, 110, 111, 120, 121, 128], "instanti": [7, 123, 128], "instead": [7, 15, 71, 72, 74, 80, 110, 111, 118, 119], "int": [7, 14, 15, 16, 19, 27, 35, 38, 42, 70, 71, 72, 73, 74, 75, 76, 78, 80, 84, 86, 91, 102, 103, 104, 107, 109, 110, 111, 118, 120, 121], "int32": [108, 113], "int8": 47, "integ": [15, 49, 71, 72, 74, 80, 110, 111, 118], "integr": 117, "intend": 123, "intention": [15, 71, 72, 74, 80, 110, 111], "interact": 128, "interfac": [8, 14, 36, 40, 77, 81, 83, 84, 89, 123, 127, 128], "interfer": 127, "intern": [14, 15, 63, 67, 121, 122, 125], "interpret": [15, 71, 72, 74, 80, 110, 111], "interrupt": [120, 128], "intial": 92, "involv": 119, "io": 123, "ioc": [87, 128], "ion": 128, "isalnum": [15, 71, 72, 74, 80, 110, 111], "isalpha": [15, 71, 72, 74, 80, 110, 111], "isascii": [15, 71, 72, 74, 80, 110, 111], "isclos": 120, "isdecim": [15, 71, 72, 74, 80, 110, 111], "isdigit": [15, 71, 72, 74, 80, 110, 111], "ish": 6, "isidentifi": [15, 71, 72, 74, 80, 110, 111], "iskeyword": [15, 71, 72, 74, 80, 110, 111], "islow": [15, 71, 72, 74, 80, 110, 111], "isn": 34, "isnumer": [15, 71, 72, 74, 80, 110, 111, 121], "isprint": [15, 71, 72, 74, 80, 110, 111], "isspac": [15, 71, 72, 74, 80, 110, 111], "issu": [4, 8], "istitl": [15, 71, 72, 74, 80, 110, 111], "isupp": [15, 71, 72, 74, 80, 110, 111], "item": [19, 30, 31, 57, 108, 121], "iter": [15, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 40, 52, 54, 61, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 108, 110, 111], "its": [4, 14, 15, 36, 71, 72, 74, 80, 99, 110, 111, 118, 119, 120, 121, 127, 128], "itself": [15, 67, 71, 72, 74, 80, 110, 111, 128], "job": [4, 10], "join": [15, 71, 72, 74, 80, 110, 111], "just": 128, "justifi": [15, 71, 72, 74, 80, 110, 111], "k": [19, 108], "keep": [1, 5, 8], "keepend": [15, 71, 72, 74, 80, 110, 111], "kei": [4, 15, 19, 71, 72, 74, 80, 108, 110, 111], "kept": 5, "keyerror": [19, 108], "keyword": [15, 71, 72, 74, 80, 110, 111], "kickoff": [10, 22, 35, 39, 70, 73, 76, 78, 86, 103], "kind": [7, 128], "known": [10, 36, 77, 81, 83, 84, 89, 123], "kwarg": [15, 21, 25, 27, 42, 65, 71, 72, 74, 80, 110, 111, 122], "label": 8, "lack": [19, 108], "lambda": [66, 121, 122], "languag": 8, "larger": [118, 120], "last": [19, 49, 108], "later": 127, "latest": 3, "layer": [118, 120, 121, 123], "lead": [15, 71, 72, 74, 80, 110, 111], "learnabl": 7, "least": [15, 71, 72, 74, 80, 110, 111], "leav": 67, "left": [15, 71, 72, 74, 80, 110, 111], "len": [15, 71, 72, 74, 80, 110, 111, 113], "length": [1, 15, 71, 72, 74, 80, 110, 111, 113, 118], "less": [7, 123], "level": [18, 118, 128], "librari": [4, 5, 6, 117, 119, 122, 123], "licenc": 5, "licens": 5, "lifetim": 1, "lifo": [19, 108], "light": 119, "like": [4, 6, 8, 19, 28, 29, 30, 31, 32, 33, 108, 118, 119, 120, 122, 123, 128], "limit": [15, 71, 72, 74, 80, 110, 111], "line": [1, 15, 71, 72, 74, 80, 110, 111], "link": [2, 75, 123], "lint": [3, 6], "list": [1, 15, 36, 42, 48, 51, 53, 56, 57, 62, 71, 72, 74, 75, 77, 80, 81, 83, 84, 89, 110, 111, 118, 121, 122], "liter": [16, 35, 70, 73, 76, 78, 86, 103], "littl": 5, "live": 4, "livetim": 38, "ljust": [15, 71, 72, 74, 80, 110, 111], "load": [50, 51, 56, 57, 62, 67], "load_devic": 56, "load_from_yaml": [57, 62], "locat": [31, 48], "log": [17, 18, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107], "logic": [8, 14, 16, 34, 35, 118, 120, 121, 122], "long": [6, 14, 18, 58, 66], "look": [7, 121], "lookup": [15, 71, 72, 74, 80, 110, 111], "lookuperror": [15, 71, 72, 74, 80, 110, 111], "loop": [0, 123], "low": [80, 128], "lower": [15, 71, 72, 74, 80, 110, 111], "lowercas": [15, 71, 72, 74, 80, 110, 111], "lowest": [15, 71, 72, 74, 80, 110, 111], "lstrip": [15, 71, 72, 74, 80, 110, 111], "m": [111, 127], "made": [1, 2], "magic": [7, 128], "mai": [3, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "mailmap": 5, "mainli": [15, 71, 72, 74, 80, 110, 111], "maintain": [4, 118], "major": 4, "make": [6, 7, 10, 15, 16, 35, 36, 54, 71, 72, 74, 75, 77, 80, 81, 83, 84, 89, 110, 111, 116, 118, 119, 122, 123, 128], "maketran": [15, 71, 72, 74, 80, 110, 111], "manag": [3, 7, 18, 36, 77, 81, 83, 84, 89, 128], "mani": [10, 16, 65], "manual": 121, "map": [15, 26, 41, 42, 44, 62, 65, 71, 72, 74, 80, 110, 111, 121], "mark": [121, 122], "master": [5, 8], "match": [48, 58, 62, 66, 67, 93, 122], "matcher": 121, "materi": [123, 124], "matplotlib": 128, "maximum": [15, 38, 71, 72, 74, 80, 110, 111], "maxsplit": [15, 71, 72, 74, 80, 110, 111], "mean": [4, 7, 8, 14, 15, 71, 72, 74, 80, 110, 111, 118, 120], "mechan": [8, 10, 15], "memori": 122, "merg": [4, 5, 52], "messag": 5, "metaclass": 7, "metadata": 29, "method": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 91, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 117, 118, 120, 121], "michael": [1, 2], "microsecond": 10, "might": [8, 119], "migrat": [1, 8], "min": 111, "mind": 7, "minim": [7, 38], "minimum": 38, "minor": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "mix": 128, "mo": 18, "mobil": 117, "mock": [17, 18, 19, 22, 28, 30, 31, 32, 33, 35, 36, 60, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 93, 101, 102, 103, 105, 106, 107, 121, 128], "mock_mov": 122, "mock_sensor": 122, "mocksignalbackend": [17, 19, 22, 34, 35, 36, 46, 61, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107], "mode": [7, 18, 60, 80, 120, 128], "model": [8, 20, 122], "modifi": [5, 63, 128], "modul": [3, 8, 15, 71, 72, 74, 80, 110, 111, 128], "modular": 10, "monitor": [10, 29, 30, 58, 95, 96, 120], "monoton": 120, "more": [1, 5, 10, 15, 71, 72, 74, 80, 110, 111, 116, 119, 120, 122, 123], "most": [6, 49, 118, 119, 123], "motion": [5, 8, 10], "motor": [5, 8, 18, 120, 121], "mount": 20, "mov": 128, "movabl": [32, 81, 82, 89, 118], "move": [5, 8, 10, 29, 39, 81, 89, 120, 121, 128], "move_statu": 120, "mover": [83, 118, 120, 122, 128], "movr": 128, "msg": [48, 62], "multipl": [8, 10, 72, 121], "multipli": [16, 121], "must": [8, 9, 15, 40, 70, 71, 72, 74, 80, 110, 111, 113, 120, 121], "mutual": 20, "mv": 128, "mvr": 128, "my_plan": 128, "my_sensor_group": 118, "n": [15, 71, 72, 74, 80, 110, 111], "name": [7, 15, 17, 18, 19, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 48, 62, 63, 64, 65, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 110, 111, 118, 120, 121, 122, 128], "name_provid": 121, "nameprovid": 121, "namespac": 121, "nanosecond": 10, "nativ": 75, "natur": [15, 71, 72, 74, 80, 110, 111], "ndarrai": [47, 108, 113, 120, 121], "ndattributedatatyp": 75, "ndattributesfil": 75, "ndfilehdf": [86, 121], "ndplugin": 121, "ndpluginbas": 77, "ndpluginfil": 121, "neatli": [5, 6], "necessari": [10, 14], "need": [2, 4, 8, 10, 56, 119, 120, 127, 128], "nest": [10, 118, 120], "network": 10, "never": [15, 71, 72, 74, 80, 110, 111], "new": [2, 9, 15, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 71, 72, 73, 74, 76, 77, 78, 80, 82, 83, 84, 86, 101, 102, 103, 105, 106, 107, 108, 110, 111, 116, 119, 123, 126], "new_posit": [81, 89, 120], "next": [61, 121, 128], "non": [15, 71, 72, 74, 80, 110, 111], "none": [7, 12, 14, 15, 16, 17, 19, 20, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45, 46, 47, 48, 54, 56, 57, 58, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 91, 96, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 118, 120, 121, 122, 128], "noqa": 128, "normal": 10, "notat": [15, 71, 72, 74, 80, 110, 111], "note": [15, 18, 41, 42, 44, 45, 54, 58, 61, 66, 71, 72, 74, 80, 110, 111, 123, 124, 128], "notic": 6, "now": [5, 7, 14, 127, 128], "np": [47, 120], "npt": 47, "nsl": [73, 121], "ntp": 120, "num": [7, 14, 38, 104, 121, 122], "num_captur": [66, 102, 121], "num_imag": 121, "number": [6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 119, 120, 121, 122, 125, 128], "numer": [15, 71, 72, 74, 80, 110, 111], "numpi": [47, 120], "nygard": [1, 2], "o": [16, 121], "object": [18, 19, 20, 38, 75, 91, 108, 109, 120, 121, 128], "observ": [29, 54, 120], "observe_indices_written": [16, 121], "observe_valu": [120, 121], "obviou": 119, "occur": [118, 120], "occurr": [15, 71, 72, 74, 80, 110, 111], "offer": 119, "often": 48, "old": [15, 71, 72, 74, 80, 110, 111, 120], "old_posit": 120, "oldsensor": [7, 128], "onc": 56, "one": [9, 10, 15, 56, 62, 71, 72, 74, 80, 110, 111, 119, 120], "ones": [2, 15, 71, 72, 74, 80, 110, 111, 122, 128], "onli": [10, 15, 20, 63, 71, 72, 74, 80, 110, 111, 113, 120, 121, 122, 128], "open": [16, 119, 121, 123], "oper": [14, 15, 58, 71, 72, 74, 80, 110, 111, 123], "ophyd": [1, 5, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 117, 118, 120, 121, 122, 125, 127, 128], "ophyd_async": [5, 116, 120, 121, 123, 128], "optim": 117, "option": [7, 15, 20, 48, 56, 58, 61, 71, 72, 74, 80, 110, 111, 120, 121], "orchestr": 123, "order": [19, 56, 62, 108], "ordin": [15, 71, 72, 74, 80, 110, 111, 121], "ordinari": 46, "organ": [4, 8], "organis": 5, "origin": [4, 5, 15, 71, 72, 74, 80, 110, 111], "other": [10, 15, 56, 58, 71, 72, 74, 80, 110, 111, 113, 120, 122, 123], "other_licens": 5, "otherwis": [15, 19, 49, 71, 72, 74, 75, 80, 96, 108, 110, 111, 121], "our": [8, 122], "out": [19, 108, 122, 128], "outa1": [108, 109, 113], "outa2": [108, 109, 113], "outb1": [108, 109, 113], "outb2": [108, 109, 113], "outc1": [108, 109, 113], "outc2": [108, 109, 113], "outd1": [108, 109, 113], "outd2": [108, 109, 113], "oute1": [108, 109, 113], "oute2": [108, 109, 113], "outer": 8, "outf1": [108, 109, 113], "outf2": [108, 109, 113], "outlin": 117, "output": [16, 62, 120, 128], "over": [4, 6, 10], "overlap": [15, 71, 72, 74, 80, 110, 111], "overrid": [7, 75, 117, 121], "own": [4, 6, 8, 36, 56, 119, 121, 128], "p": [12, 40], "packag": 3, "pad": [15, 71, 72, 74, 80, 110, 111], "pair": [19, 62, 108], "panda": [5, 8, 10, 56, 121], "panda_devic": 121, "panda_signal_valu": 112, "pandahdfwrit": 121, "pandapcapcontrol": 121, "parallel": [18, 120, 128], "param": 75, "paramet": [8, 17, 18, 19, 20, 22, 26, 28, 30, 31, 32, 33, 35, 36, 41, 42, 44, 45, 46, 48, 50, 51, 54, 56, 57, 58, 61, 62, 66, 67, 70, 73, 75, 76, 77, 78, 81, 82, 83, 84, 86, 89, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 128], "parent": [17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 93, 101, 102, 103, 105, 106, 107, 120], "part": [15, 48, 67, 71, 72, 74, 80, 110, 111, 121], "particular": [8, 123], "partit": [15, 71, 72, 74, 80, 110, 111], "pass": [7, 9, 29, 118, 120, 121, 128], "past": 2, "patch": 122, "path": [5, 20, 37, 50, 51, 56, 57, 67, 121, 127], "path_prefix": 67, "pattern": [5, 58, 121], "paus": 8, "pcap": [101, 103, 104, 121], "pcapblock": [101, 103, 104, 121], "peculiar": 6, "pend": 5, "peopl": 6, "per": 6, "perfom": 120, "perform": 8, "persist": [16, 35, 121, 128], "phase": [57, 62], "phase_sort": 56, "pick": 121, "piec": 8, "pilatu": 76, "pip": [3, 5, 123, 127], "place": [4, 119, 128], "plan": [42, 50, 51, 56, 57], "plan_result": 128, "plan_stub": 128, "pleas": [8, 119], "plot": 128, "plt": 128, "plugin": [75, 77, 121], "pmac": 8, "point": [10, 15, 16, 20, 29, 71, 72, 74, 80, 110, 111], "poke": 120, "pop": [19, 108], "popitem": [19, 108], "popular": 6, "port": 70, "portion": 20, "posa": 110, "posa_gt": 110, "posa_lt": 110, "posb": 110, "posb_gt": 110, "posb_lt": 110, "posc": 110, "posc_gt": 110, "posc_lt": 110, "posit": [8, 15, 71, 72, 74, 80, 108, 109, 110, 111, 113, 120, 121, 128], "positioncaptur": 121, "possibl": [8, 10, 15, 71, 72, 74, 80, 110, 111, 118, 122, 123], "possibli": 120, "pq": [15, 71, 72, 74, 80, 110, 111], "pr": 4, "practic": [10, 116, 123], "pre": [5, 119], "prec": 120, "precis": [29, 120], "prefix": [7, 9, 15, 20, 70, 71, 72, 73, 74, 76, 78, 80, 81, 82, 83, 84, 87, 89, 103, 110, 111, 118, 120, 121, 128], "prepar": [14, 22, 35, 39, 70, 73, 76, 78, 86, 103, 121], "prescal": 107, "prescale_unit": 107, "present": [4, 6, 15, 19, 71, 72, 74, 80, 108, 110, 111], "preserv": [4, 5], "prevent": 121, "previous": 14, "primari": [120, 128], "primit": 120, "printabl": [15, 71, 72, 74, 80, 110, 111], "prior": [9, 70], "probabl": 6, "problem": [35, 56], "proc": 120, "proce": 59, "procedur": 1, "proceed": 59, "process": [5, 117, 128], "produc": [6, 10, 52, 83, 120], "programmat": 128, "progress": [10, 120], "progressbar": 128, "progressbarmanag": 128, "project": [1, 2, 116, 122, 123], "prompt": 128, "propag": [17, 19, 22, 35, 36, 40, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107], "properti": [12, 17, 19, 22, 23, 28, 30, 31, 32, 33, 35, 36, 40, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 121], "protocol": [8, 10, 21, 25, 27, 120, 121], "provid": [8, 10, 19, 36, 62, 77, 81, 83, 84, 89, 108, 113, 122], "provision": [4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "pull": [3, 119], "puls": [10, 101, 103], "pulseblock": [101, 103], "punctuat": [15, 71, 72, 74, 80, 110, 111], "purpos": 128, "put": [24, 29, 33, 34, 46, 58, 59, 120, 121, 122], "pv": [29, 48, 50, 56, 58, 75, 87, 95, 96, 97, 98, 99, 117, 120, 121, 128], "pv_prefix": [7, 28, 30, 31, 32, 33, 128], "pv_suffix": 7, "pva": 18, "pvi": [8, 121], "pvi_pv": 91, "py": [5, 120, 128], "pypa": 125, "pypi": 123, "pyplot": 128, "pyproject": 122, "pytest": 122, "python": [1, 15, 71, 72, 74, 80, 110, 111, 119, 120, 123, 128], "python3": [5, 127], "qualnam": [15, 71, 72, 74, 80, 110, 111], "quantum": 10, "question": 119, "quickli": 122, "quit": 5, "r": [15, 28, 71, 72, 74, 80, 110, 111], "rais": [15, 19, 26, 35, 61, 71, 72, 74, 80, 108, 110, 111, 119, 120, 121], "rang": [7, 15, 71, 72, 74, 80, 110, 111, 118], "rate": [8, 10, 15], "rather": [10, 118], "rd": [118, 120, 128], "re": [9, 122, 128], "reach": [10, 35], "read": [7, 13, 22, 23, 24, 29, 30, 31, 34, 35, 36, 41, 44, 52, 58, 63, 64, 67, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 95, 96, 103, 117, 118, 120, 121, 122, 128], "read_configur": [7, 13, 22, 35, 36, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 103, 120], "read_pv": [95, 96], "read_suffix": 97, "read_uncach": [36, 77, 81, 83, 84, 89], "readabl": [7, 44], "readback": [10, 24, 34, 58, 97, 120, 128], "readi": [16, 121], "real": 122, "reason": [4, 128], "recent": 49, "recommend": [119, 121, 127], "record": [0, 58, 75, 89, 123], "recurs": 122, "reduc": 119, "refer": [123, 125], "regard": [5, 7], "regist": [15, 36, 71, 72, 74, 80, 110, 111, 128], "register_error": [15, 71, 72, 74, 80, 110, 111], "register_transform": 128, "regular": [15, 71, 72, 74, 80, 110, 111, 128], "rel": [20, 128], "releas": [4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 123, 124, 125, 127, 128], "relev": [4, 5, 20, 36, 77, 81, 83, 84, 89], "relianc": 123, "remain": [15, 71, 72, 74, 80, 110, 111, 119], "rememb": 6, "remov": [15, 19, 30, 31, 71, 72, 74, 80, 108, 110, 111], "removeprefix": [15, 71, 72, 74, 80, 110, 111], "removesuffix": [15, 71, 72, 74, 80, 110, 111], "renam": [36, 120], "repeat": [10, 61, 107, 108, 109, 113, 122], "replac": [4, 5, 15, 71, 72, 74, 80, 110, 111, 120], "repo": 5, "repositori": [1, 4, 6, 119], "repr": [15, 71, 72, 74, 80, 110, 111], "repres": [10, 14, 91], "request": [29, 119, 120], "requir": [4, 9, 34, 38, 113, 121, 122, 127], "require_all_consum": 61, "reserv": [15, 71, 72, 74, 80, 110, 111], "resolut": [5, 6], "resolv": 8, "resourc": [20, 42], "resource_dir": [20, 37, 121], "resource_path": 20, "respect": [1, 4], "respons": 10, "rest": [15, 71, 72, 74, 80, 110, 111, 120], "result": [15, 48, 56, 71, 72, 74, 80, 110, 111, 128], "resum": 8, "retain": 122, "retriev": [67, 121], "return": [14, 15, 16, 17, 19, 22, 28, 29, 30, 31, 32, 33, 35, 36, 48, 49, 51, 54, 57, 58, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 108, 110, 111, 118, 120, 121, 122], "revert": 4, "review": 6, "revisit": 7, "rfind": [15, 71, 72, 74, 80, 110, 111], "right": [15, 71, 72, 74, 80, 110, 111], "rindex": [15, 71, 72, 74, 80, 110, 111], "rjust": [15, 71, 72, 74, 80, 110, 111], "root": [5, 20, 121], "root_pv": 93, "root_pvi": 93, "routin": 120, "row": 114, "rpartit": [15, 71, 72, 74, 80, 110, 111], "rsplit": [15, 71, 72, 74, 80, 110, 111], "rstrip": [15, 71, 72, 74, 80, 110, 111], "run": [4, 8, 9, 42, 119, 120, 123], "run_engin": 128, "run_start_uid": 128, "runengin": [9, 121, 128], "runengineresult": 128, "runtim": [19, 47], "runtimeerror": 120, "rw": 28, "safeti": 7, "sai": [31, 32, 33, 118], "same": [4, 5, 8, 9, 10, 15, 24, 34, 49, 58, 71, 72, 74, 80, 87, 110, 111, 119, 120, 121, 128], "samp": 128, "sampl": [10, 82, 87, 118, 120, 128], "sample_stag": [118, 120], "samplestag": [118, 120, 128], "save": [10, 48, 51, 56, 57, 67], "save_devic": 50, "save_path": [51, 57], "save_to_yaml": [48, 51, 67], "scalar": [83, 120, 121], "scale": 10, "scan": [8, 35, 117, 121, 123], "scanspec": 8, "scheme": [15, 71, 72, 74, 80, 110, 111], "scope": 119, "screen": 6, "script": 5, "search": [15, 71, 72, 74, 80, 110, 111], "second": [10, 128], "section": 128, "see": [1, 2, 4, 8, 10, 19, 34, 56, 67, 119, 122, 128], "seem": 6, "seen": 75, "segment": 20, "select": 5, "self": [7, 15, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 110, 111, 118, 120, 121], "semant": 118, "send": 10, "sens": 118, "sensibl": [118, 122], "sensor": [7, 80, 87, 118, 120, 122, 128], "sensor_1": 118, "sensor_2": 118, "sensor_count": [84, 118], "sensorgroup": [7, 118, 128], "sent": 38, "sep": [15, 71, 72, 74, 80, 110, 111], "separ": [4, 8, 15, 71, 72, 74, 80, 110, 111], "seper": 57, "seq": [101, 103], "seqblock": [101, 103], "seqtabl": [107, 113], "seqtablerow": 114, "seqtrigg": [108, 109, 113], "sequenc": [22, 27, 35, 36, 48, 51, 52, 56, 57, 61, 62, 77, 81, 83, 84, 86, 89, 103, 108, 112, 113, 114, 120, 121], "sequenti": 62, "seri": [15, 113, 114, 117], "serialis": 57, "serv": 8, "set": [3, 6, 7, 8, 14, 15, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 38, 46, 48, 56, 57, 58, 60, 61, 62, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 108, 110, 111, 118, 119, 120, 121, 122, 128], "set_callback": [24, 29, 34], "set_external_trigger_gpio": 70, "set_mock_valu": 122, "set_nam": [17, 18, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 120, 128], "set_readable_sign": [7, 36, 77, 81, 83, 84, 89], "set_signal_valu": 51, "set_valu": [24, 34], "setattr": 7, "setdefault": [19, 108], "setpoint": [24, 34, 120], "setup": [3, 22, 38], "setuptools_scm": 125, "sever": [29, 122], "shallow": [19, 108], "shape": [27, 29, 121], "share": [9, 119], "ship": 10, "shortcut": 128, "shorter": 6, "shorthand": 128, "should": [3, 4, 5, 6, 7, 8, 14, 20, 48, 56, 65, 66, 120, 121, 122, 127, 128], "show": [4, 120, 128], "side": 6, "sig": 54, "sight": 6, "signal": [5, 7, 8, 10, 13, 15, 17, 18, 19, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 43, 45, 46, 48, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 91, 93, 101, 102, 105, 106, 107, 118, 120, 121, 122, 123], "signal_backend": 5, "signal_nam": 121, "signalbackend": [7, 24, 28, 30, 31, 32, 33, 34], "signalr": [7, 22, 31, 36, 45, 54, 63, 66, 77, 81, 83, 84, 86, 89, 95, 102, 103, 105, 121], "signalrw": [7, 48, 57, 58, 62, 64, 67, 96, 97, 102, 105, 106, 107], "signals_added_to": 7, "signalw": [31, 98], "signalx": 99, "significantli": [6, 10, 119], "sim": 5, "sim_sensor": 122, "similar": [4, 122], "simpl": [5, 116, 121, 123, 128], "simpler": 123, "simpli": [121, 122], "simul": [18, 128], "simultan": 10, "sinc": [5, 122], "singl": [30, 31, 71, 72, 91], "sink": 4, "size": [15, 71, 72, 74, 80, 110, 111], "skeleton": 5, "slice": [15, 71, 72, 74, 80, 110, 111], "slide": 6, "slightli": 128, "so": [8, 19, 54, 58, 118, 127, 128], "soft": [10, 24, 34], "soft_signal_rw": 63, "softsignalbackend": 64, "softwar": [10, 127], "some": [4, 7, 56, 118, 120, 122], "someon": [7, 122], "someth": [61, 119], "sometim": 118, "somewher": 16, "soon": 120, "sort": 38, "sorter": 56, "sourc": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 87, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 119, 121, 123, 127], "space": [15, 71, 72, 74, 80, 110, 111], "spec": 10, "specif": [15, 56, 71, 72, 74, 80, 110, 111, 121, 123, 128], "specifi": [8, 15, 36, 58, 71, 72, 74, 77, 80, 81, 83, 84, 89, 110, 111, 122], "spend": 119, "split": [15, 20, 71, 72, 74, 80, 110, 111, 121, 123], "split_path": 121, "splitlin": [15, 71, 72, 74, 80, 110, 111], "src": [5, 120], "stage": [22, 30, 31, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 87, 89, 103, 118, 120, 128], "stageabl": [22, 35], "standard": [6, 120, 121], "standarddetector": [70, 73, 76, 78, 86, 103, 116, 123], "standardread": [7, 77, 81, 83, 84, 89, 118, 120], "start": [14, 15, 30, 31, 35, 39, 42, 54, 58, 66, 71, 72, 74, 80, 87, 110, 111, 120, 121, 122, 123, 126, 128], "start_acquiring_driver_and_ensure_statu": 121, "start_ioc_subprocess": 128, "startswith": [15, 71, 72, 74, 80, 110, 111], "stash": [58, 121], "state": [5, 14, 56, 121], "statement": 128, "static": [15, 71, 72, 74, 80, 110, 111, 118], "statu": [12, 14, 31, 32, 33, 40, 54, 58, 120, 121], "status_timeout": 58, "step": [14, 35, 116, 123], "stick": [6, 7], "still": [4, 120], "stop": [15, 30, 31, 39, 42, 54, 71, 72, 74, 80, 81, 89, 110, 111, 120, 122], "stop_": [120, 122], "stop_busy_record": 121, "stoppabl": [81, 89, 120], "store": [4, 67, 120], "str": [7, 13, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 44, 48, 49, 50, 51, 52, 56, 57, 62, 63, 64, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 87, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 110, 111, 112, 118, 120, 121, 125], "stream": [16, 71, 121], "stream_data": 121, "stream_datum": [16, 35, 70, 73, 76, 78, 86, 103, 121], "stream_resourc": [16, 35, 70, 73, 76, 78, 86, 103, 121], "streamasset": 121, "streamdatum": [16, 35, 70, 73, 76, 78, 86, 103], "streamresourc": [16, 35, 70, 73, 76, 78, 86, 103], "strict": [15, 71, 72, 74, 80, 110, 111], "string": [15, 26, 67, 71, 72, 74, 75, 80, 110, 111, 128], "strip": [15, 71, 72, 74, 80, 110, 111], "structur": [1, 4], "sub": [15, 71, 72, 74, 80, 91, 110, 111, 122], "sub_entri": 91, "subclass": 120, "subdevic": 121, "subdivid": 5, "submodul": 5, "subprocess": [87, 128], "subscrib": [30, 31, 36, 54, 128], "subscribe_valu": [30, 31, 54, 66], "subscript": [30, 31], "substitut": [15, 71, 72, 74, 80, 110, 111], "substr": [15, 71, 72, 74, 80, 110, 111], "success": [12, 40, 81, 89, 120, 128], "successfulli": 120, "successor": 4, "succinct": 7, "suffix": [15, 20, 71, 72, 74, 80, 97, 110, 111, 118, 120, 121], "suit": 119, "suitabl": [15, 71, 72, 74, 80, 110, 111, 120], "super": [7, 118, 120, 121], "superclass": [7, 118, 120], "support": [4, 8, 10, 121, 123], "supportsfloat": [12, 40], "sure": 119, "swapcas": [15, 71, 72, 74, 80, 110, 111], "switch": 3, "system": [4, 5, 10, 117, 123, 128], "t": [15, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 45, 46, 49, 52, 54, 58, 59, 60, 63, 64, 66, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 89, 95, 96, 97, 98, 103, 110, 111, 119, 120, 128], "t1x": 18, "t1y": 18, "tab": [15, 71, 72, 74, 80, 110, 111, 128], "tabl": [15, 18, 71, 72, 74, 80, 91, 93, 107, 110, 111, 113, 114, 121], "tabsiz": [15, 71, 72, 74, 80, 110, 111], "tag": 4, "take": [4, 10, 15, 40, 120, 122, 128], "talk": [6, 8], "tango": [4, 5, 8, 123, 128], "target": [4, 120], "task": [65, 119, 128], "technic": [121, 123, 124], "techniqu": 3, "tell": [120, 121], "templat": [1, 119, 120], "termin": 127, "test": [4, 5, 15, 34, 71, 72, 74, 80, 110, 111, 116, 119, 123], "test_mover_stop": 122, "test_sensor_in_plan": 122, "test_sensor_reading_shows_valu": 122, "text": [15, 26, 71, 72, 74, 80, 110, 111, 128], "than": [6, 10, 118], "thei": [4, 5, 9, 10, 15, 71, 72, 74, 80, 110, 111, 121, 122, 128], "them": [4, 7, 8, 10, 36, 65, 77, 81, 83, 84, 89, 118, 122], "theori": 4, "therefor": 56, "thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 19, 20, 30, 31, 36, 40, 54, 56, 57, 58, 66, 71, 72, 74, 77, 80, 81, 83, 84, 89, 91, 95, 96, 97, 98, 108, 110, 111, 117, 118, 119, 120, 121, 122, 125, 127, 128], "thing": 128, "third": [10, 15, 71, 72, 74, 80, 110, 111], "those": [10, 56, 121], "three": [4, 5, 15, 71, 72, 74, 80, 110, 111], "through": [8, 63, 117, 119, 128], "throughout": 1, "ti": 121, "ticket": 119, "time": [4, 8, 10, 14, 17, 19, 22, 35, 36, 38, 56, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 119, 120, 128], "time1": [108, 109, 113], "time2": [108, 109, 113], "timeout": [12, 16, 17, 18, 19, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 43, 54, 58, 66, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 93, 101, 102, 103, 105, 106, 107, 120, 121, 128], "timeouterror": [17, 19, 22, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107], "timestamp": [29, 122], "timeunit": 107, "titl": [15, 71, 72, 74, 80, 110, 111], "titlecas": [15, 71, 72, 74, 80, 110, 111], "to_captur": 121, "todo": 121, "togeth": [35, 116, 121, 123], "toml": 122, "too": [15, 71, 72, 74, 80, 110, 111, 128], "tool": [3, 6, 122], "top": [18, 123, 128], "traceback": 49, "track": [1, 4], "tradit": 10, "trail": [15, 71, 72, 74, 80, 110, 111, 120], "trajectori": 22, "transform": 128, "transient": 128, "transit": 5, "translat": [15, 71, 72, 74, 80, 110, 111, 128], "tree": 118, "trigger": [8, 10, 14, 15, 33, 35, 38, 70, 73, 76, 77, 78, 86, 99, 103, 104, 108, 109, 113, 120, 121, 123], "trigger_log": 22, "trigger_mod": 121, "triggerlog": 22, "triggermod": 121, "triggersourc": 121, "true": [15, 17, 18, 19, 22, 23, 24, 29, 31, 32, 33, 34, 35, 36, 58, 59, 61, 66, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 110, 111, 120, 121, 122, 128], "truncat": [15, 71, 72, 74, 80, 110, 111], "try": [15, 71, 72, 74, 80, 110, 111], "tupl": [15, 16, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 63, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 92, 101, 102, 103, 105, 106, 107, 108, 110, 111], "turnaround": 8, "tutori": [79, 123, 128], "two": [4, 10, 15, 20, 71, 72, 74, 80, 110, 111, 121, 122], "txt": 5, "typ": 47, "type": [7, 8, 14, 15, 24, 28, 29, 30, 31, 32, 33, 34, 36, 43, 47, 48, 49, 56, 63, 64, 71, 72, 74, 75, 77, 80, 81, 83, 84, 89, 91, 93, 95, 96, 97, 98, 110, 111, 120, 127, 128], "typeddict": 108, "typeerror": 49, "typic": [6, 123, 126], "u": [15, 71, 72, 74, 80, 110, 111, 121, 128], "uint16": [108, 113], "uint32": [108, 113], "unabl": 9, "uncach": [23, 36, 77, 81, 83, 84, 89], "uncas": [15, 71, 72, 74, 80, 110, 111], "underli": [4, 8, 29, 65, 128], "underscor": 120, "unicod": [15, 71, 72, 74, 80, 110, 111], "unicodeencodeerror": [15, 71, 72, 74, 80, 110, 111], "uniqu": [121, 128], "unit": [29, 120], "univers": 8, "unless": [9, 15, 71, 72, 74, 80, 110, 111], "unrepresent": [15, 19, 71, 72, 74, 80, 108, 110, 111], "unset": 46, "unstag": [22, 30, 31, 35, 36, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 103, 120], "until": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 58, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "untouch": [15, 71, 72, 74, 80, 110, 111], "up": [7, 8, 14, 16, 29, 36, 77, 81, 83, 84, 89, 119, 121, 128], "updat": [3, 19, 30, 31, 62, 108, 120], "upon": [8, 20, 123], "upper": [15, 71, 72, 74, 80, 110, 111, 121], "uppercas": [15, 71, 72, 74, 80, 110, 111], "uri": 20, "us": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17, 18, 19, 20, 22, 25, 29, 35, 36, 46, 48, 52, 56, 57, 58, 63, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 93, 96, 101, 102, 105, 106, 107, 110, 111, 118, 119, 120, 121, 122, 123, 126, 127], "usabl": [15, 71, 72, 74, 80, 110, 111], "usag": [9, 18, 19, 41, 42, 44, 45, 54, 58, 61, 66, 123, 126], "use_default_timeout": [31, 32, 33], "user": [5, 9, 56, 116, 123, 126], "user_v1": 5, "usual": 121, "utf": [15, 71, 72, 74, 80, 110, 111], "util": [5, 128], "v": [19, 66, 108, 122], "v1": [4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "v2": [4, 5], "valid": [15, 56, 71, 72, 74, 80, 110, 111, 120, 122], "valu": [7, 10, 15, 19, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 39, 43, 45, 48, 49, 51, 54, 57, 58, 60, 61, 62, 66, 70, 71, 72, 73, 74, 76, 78, 80, 83, 86, 99, 103, 108, 110, 111, 117, 120, 121, 122, 128], "value_set": 61, "valueerror": [15, 71, 72, 74, 80, 110, 111, 121], "variabl": [15, 57, 117, 128], "variable_g": [15, 121], "variable_nam": 18, "varieti": 10, "veloc": [7, 8, 18, 81, 118, 120, 128], "venv": [3, 127], "verbos": [7, 128], "veri": [5, 10, 122, 128], "verifi": 122, "version": [4, 15, 71, 72, 74, 80, 110, 111, 125], "via": [8, 10, 15, 71, 72, 74, 80, 110, 111, 118], "view": [8, 19, 108], "vscode": 119, "vt": 19, "w": 28, "wa": [4, 5, 6, 29, 40, 58, 119, 120], "wai": [0, 1, 5, 7, 8, 122, 123], "wait": [10, 16, 17, 18, 19, 22, 24, 29, 31, 32, 33, 34, 35, 36, 39, 43, 58, 59, 66, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 120, 121, 128], "wait_for": 128, "wait_for_index": 121, "wait_for_valu": 121, "waiting_hook": 128, "walk_rw_sign": [48, 57, 62], "want": [9, 63, 119], "watch": 40, "watchableasyncstatu": [120, 128], "watcher": [40, 120], "watcherupd": [40, 120], "we": [1, 2, 3, 4, 5, 6, 7, 8, 9, 119, 121, 122, 128], "welcom": 119, "well": [4, 15, 71, 72, 74, 80, 110, 111], "were": 4, "what": 38, "when": [4, 7, 9, 10, 15, 31, 32, 33, 35, 36, 46, 56, 57, 67, 71, 72, 74, 80, 110, 111, 119, 120, 121, 122], "where": [7, 15, 20, 56, 71, 72, 74, 80, 110, 111], "whether": [15, 71, 72, 74, 80, 110, 111, 120], "which": [4, 6, 8, 10, 14, 15, 20, 29, 50, 57, 62, 63, 70, 71, 72, 74, 80, 110, 111, 120, 121, 122], "while": [20, 119, 123], "whitespac": [15, 71, 72, 74, 80, 110, 111], "whose": [15, 56, 71, 72, 74, 80, 110, 111], "why": [0, 123], "width": [15, 71, 72, 74, 80, 106, 110, 111], "wire": 10, "wise": 6, "within": [9, 15, 63, 71, 72, 74, 80, 110, 111, 117, 122, 128], "without": [8, 10, 58, 120, 122], "won": [36, 77, 81, 83, 84, 89, 120], "word": [15, 71, 72, 74, 80, 110, 111], "work": [0, 6, 15, 71, 72, 74, 80, 110, 111, 123], "world": 122, "worth": 10, "would": [4, 118, 120], "wrap": [12, 36, 40, 77, 81, 83, 84, 89, 120], "wrapper": [36, 77, 81, 83, 84, 89], "writabl": 64, "write": [7, 8, 10, 16, 20, 21, 29, 35, 56, 57, 67, 76, 96, 97, 98, 99, 116, 117, 118, 123, 128], "write_pv": [96, 97, 98, 99], "writer": [16, 20, 35, 70, 73, 76, 78, 86, 103, 121], "writer_timeout": [35, 121], "writesstreamasset": 35, "written": [16, 20, 128], "x": [4, 10, 15, 18, 28, 71, 72, 74, 80, 82, 83, 110, 111, 118, 120, 128], "xml": 75, "xmlcharrefreplac": [15, 71, 72, 74, 80, 110, 111], "y": [10, 15, 18, 71, 72, 74, 80, 82, 83, 110, 111, 118, 120, 128], "yaml": [5, 48, 50, 51, 56, 57, 62], "year": 4, "yield": [16, 120, 121], "yml": 5, "you": [6, 7, 63, 118, 119, 120, 122, 127, 128], "your": [119, 122, 128], "z": [10, 15, 71, 72, 74, 80, 110, 111], "zebra": [8, 10], "zero": [15, 71, 72, 74, 80, 110, 111], "zfill": [15, 71, 72, 74, 80, 110, 111]}, "titles": ["Explanations", "Architectural Decision Records", "1. Record architecture decisions", "2. Adopt python-copier-template for project structure", "3. Ophyd Async migration", "4. Repository Structure", "5. Respect black line length", "6. Procedural Device Definitions", "Design Goals", "Device Collector Event-Loop Choice", "Flyscanning", "ophyd_async.core", "ophyd_async.core.AsyncStatus", "ophyd_async.core.ConfigSignal", "ophyd_async.core.DetectorControl", "ophyd_async.core.DetectorTrigger", "ophyd_async.core.DetectorWriter", "ophyd_async.core.Device", "ophyd_async.core.DeviceCollector", "ophyd_async.core.DeviceVector", "ophyd_async.core.DirectoryInfo", "ophyd_async.core.DirectoryProvider", "ophyd_async.core.HardwareTriggeredFlyable", "ophyd_async.core.HintedSignal", "ophyd_async.core.MockSignalBackend", "ophyd_async.core.NameProvider", "ophyd_async.core.NotConnected", "ophyd_async.core.ShapeProvider", "ophyd_async.core.Signal", "ophyd_async.core.SignalBackend", "ophyd_async.core.SignalR", "ophyd_async.core.SignalRW", "ophyd_async.core.SignalW", "ophyd_async.core.SignalX", "ophyd_async.core.SoftSignalBackend", "ophyd_async.core.StandardDetector", "ophyd_async.core.StandardReadable", "ophyd_async.core.StaticDirectoryProvider", "ophyd_async.core.TriggerInfo", "ophyd_async.core.TriggerLogic", "ophyd_async.core.WatchableAsyncStatus", "ophyd_async.core.assert_configuration", "ophyd_async.core.assert_emitted", "ophyd_async.core.assert_mock_put_called_with", "ophyd_async.core.assert_reading", "ophyd_async.core.assert_value", "ophyd_async.core.callback_on_mock_put", "ophyd_async.core.get_dtype", "ophyd_async.core.get_signal_values", "ophyd_async.core.get_unique", "ophyd_async.core.load_device", "ophyd_async.core.load_from_yaml", "ophyd_async.core.merge_gathered_dicts", "ophyd_async.core.mock_puts_blocked", "ophyd_async.core.observe_value", "ophyd_async.core.reset_mock_put_calls", "ophyd_async.core.save_device", "ophyd_async.core.save_to_yaml", "ophyd_async.core.set_and_wait_for_value", "ophyd_async.core.set_mock_put_proceeds", "ophyd_async.core.set_mock_value", "ophyd_async.core.set_mock_values", "ophyd_async.core.set_signal_values", "ophyd_async.core.soft_signal_r_and_setter", "ophyd_async.core.soft_signal_rw", "ophyd_async.core.wait_for_connection", "ophyd_async.core.wait_for_value", "ophyd_async.core.walk_rw_signals", "ophyd_async.epics", "ophyd_async.epics.areadetector", "ophyd_async.epics.areadetector.AravisDetector", "ophyd_async.epics.areadetector.FileWriteMode", "ophyd_async.epics.areadetector.ImageMode", "ophyd_async.epics.areadetector.KinetixDetector", "ophyd_async.epics.areadetector.NDAttributeDataType", "ophyd_async.epics.areadetector.NDAttributesXML", "ophyd_async.epics.areadetector.PilatusDetector", "ophyd_async.epics.areadetector.SingleTriggerDet", "ophyd_async.epics.areadetector.VimbaDetector", "ophyd_async.epics.demo", "ophyd_async.epics.demo.EnergyMode", "ophyd_async.epics.demo.Mover", "ophyd_async.epics.demo.SampleStage", "ophyd_async.epics.demo.Sensor", "ophyd_async.epics.demo.SensorGroup", "ophyd_async.epics.demo.demo_ad_sim_detector", "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector", "ophyd_async.epics.demo.start_ioc_subprocess", "ophyd_async.epics.motion", "ophyd_async.epics.motion.Motor", "ophyd_async.epics.pvi", "ophyd_async.epics.pvi.PVIEntry", "ophyd_async.epics.pvi.create_children_from_annotations", "ophyd_async.epics.pvi.fill_pvi_entries", "ophyd_async.epics.signal", "ophyd_async.epics.signal.epics_signal_r", "ophyd_async.epics.signal.epics_signal_rw", "ophyd_async.epics.signal.epics_signal_rw_rbv", "ophyd_async.epics.signal.epics_signal_w", "ophyd_async.epics.signal.epics_signal_x", "ophyd_async.panda", "ophyd_async.panda.CommonPandaBlocks", "ophyd_async.panda.DataBlock", "ophyd_async.panda.HDFPanda", "ophyd_async.panda.PandaPcapController", "ophyd_async.panda.PcapBlock", "ophyd_async.panda.PulseBlock", "ophyd_async.panda.SeqBlock", "ophyd_async.panda.SeqTable", "ophyd_async.panda.SeqTableRow", "ophyd_async.panda.SeqTrigger", "ophyd_async.panda.TimeUnits", "ophyd_async.panda.phase_sorter", "ophyd_async.panda.seq_table_from_arrays", "ophyd_async.panda.seq_table_from_rows", "API Index", "How-to Guides", "Decision Flowchart for Creating a New ophyd_async Device", "Compound Devices Together", "Contribute to the project", "Make a Simple Device", "Make a StandardDetector", "Write Tests for Devices", "ophyd-async", "Reference", "API", "Tutorials", "Installation", "Using existing Devices"], "titleterms": {"1": 2, "2": 3, "3": 4, "4": 5, "5": 6, "6": 7, "adopt": 3, "an": 121, "api": [115, 125], "aravisdetector": 70, "architectur": [1, 2], "areadetector": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 121], "assembli": [118, 120], "assert_configur": 41, "assert_emit": 42, "assert_mock_put_called_with": 43, "assert_read": 44, "assert_valu": 45, "async": [4, 9, 10, 122, 123], "asyncstatu": 12, "backend": 122, "black": 6, "calcul": 8, "callback_on_mock_put": 46, "check": 127, "choic": 9, "clean": 8, "code": 119, "collector": 9, "commonpandablock": 101, "compound": 118, "configsign": 13, "consequ": [2, 3, 4, 5, 6, 7], "context": [2, 3, 4, 5, 6, 7, 9], "contribut": 119, "copier": 3, "core": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67], "coverag": 119, "creat": [117, 127, 128], "create_children_from_annot": 92, "datablock": 102, "decis": [1, 2, 3, 4, 5, 6, 7, 8, 117], "definit": [7, 8], "demo": [79, 80, 81, 82, 83, 84, 85, 86, 87], "demo_ad_sim_detector": [85, 86], "demoadsimdetector": 86, "design": 8, "detector": 10, "detectorcontrol": 14, "detectortrigg": 15, "detectorwrit": 16, "develop": 119, "devic": [7, 8, 9, 17, 117, 118, 120, 122, 128], "devicecollector": 18, "devicevector": 19, "directoryinfo": 20, "directoryprovid": 21, "discuss": 119, "do": 128, "document": 123, "energymod": 80, "environ": 127, "epic": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "epics_signal_r": 95, "epics_signal_rw": 96, "epics_signal_rw_rbv": 97, "epics_signal_w": 98, "epics_signal_x": 99, "event": 9, "exist": 128, "explan": 0, "file": 128, "filewritemod": 71, "fill_pvi_entri": 93, "flowchart": 117, "flyscan": 10, "function": 122, "get_dtyp": 47, "get_signal_valu": 48, "get_uniqu": 49, "goal": 8, "group": 118, "guid": 116, "hardwar": 10, "hardwaretriggeredfly": 22, "hdfpanda": 103, "hintedsign": 23, "how": [116, 123], "i": 123, "imagemod": 72, "improv": 8, "index": [115, 118], "inform": 119, "instal": 127, "ipython": 128, "issu": 119, "kinetixdetector": 73, "length": 6, "librari": 127, "line": 6, "load_devic": 50, "load_from_yaml": 51, "loop": 9, "make": [120, 121], "malcolm": 8, "merge_gathered_dict": 52, "migrat": 4, "mock": 122, "mock_puts_block": 53, "mocksignalbackend": 24, "motion": [88, 89], "motor": [10, 89], "movabl": 120, "mover": 81, "nameprovid": 25, "ndattributedatatyp": 74, "ndattributesxml": 75, "new": 117, "non": 121, "notconnect": 26, "observe_valu": 54, "ophyd": [4, 8, 10, 123], "ophyd_async": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 125], "outer": 10, "outstand": 8, "panda": [100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114], "pandapcapcontrol": 104, "pariti": 8, "pcapblock": 105, "phase_sort": 112, "pilatusdetector": 76, "plan": [122, 128], "procedur": 7, "project": [3, 119], "pulseblock": 106, "pvi": [90, 91, 92, 93], "pvientri": 91, "python": [3, 127], "readabl": 120, "record": [1, 2], "refer": 124, "repositori": 5, "reset_mock_put_cal": 55, "respect": 6, "role": 10, "run": 128, "runengin": 122, "samplestag": 82, "save_devic": 56, "save_to_yaml": 57, "scan": [10, 128], "sensor": 83, "sensorgroup": 84, "seq_table_from_arrai": 113, "seq_table_from_row": 114, "seqblock": 107, "seqtabl": 108, "seqtablerow": 109, "seqtrigg": 110, "set_and_wait_for_valu": 58, "set_mock_put_proce": 59, "set_mock_valu": [60, 61], "set_signal_valu": 62, "shapeprovid": 27, "signal": [28, 94, 95, 96, 97, 98, 99], "signalbackend": 29, "signalr": 30, "signalrw": 31, "signalw": 32, "signalx": 33, "simpl": 120, "singletriggerdet": 77, "soft_signal_r_and_sett": 63, "soft_signal_rw": 64, "softsignalbackend": 34, "some": 128, "standarddetector": [35, 121], "standardread": 36, "start_ioc_subprocess": 87, "startup": 128, "staticdirectoryprovid": 37, "statu": [2, 3, 4, 5, 6, 7], "structur": [3, 5, 123], "sync": 9, "synchron": 10, "templat": 3, "test": 122, "timeunit": 111, "togeth": 118, "trajectori": [8, 10], "triggerinfo": 38, "triggerlog": 39, "tutori": 126, "us": 128, "util": 122, "version": 127, "vimbadetector": 78, "virtual": 127, "wait_for_connect": 65, "wait_for_valu": 66, "walk_rw_sign": 67, "watchableasyncstatu": 40, "write": [121, 122], "your": 127}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1. Record architecture decisions": [[2, "record-architecture-decisions"]], "2. Adopt python-copier-template for project structure": [[3, "adopt-python-copier-template-for-project-structure"]], "3. Ophyd Async migration": [[4, "ophyd-async-migration"]], "4. Repository Structure": [[5, "repository-structure"]], "5. Respect black line length": [[6, "respect-black-line-length"]], "6. Procedural Device Definitions": [[7, "procedural-device-definitions"]], "API": [[125, "module-ophyd_async"]], "API Index": [[115, "api-index"]], "Architectural Decision Records": [[1, "architectural-decision-records"]], "Assembly": [[118, "assembly"], [120, "assembly"]], "Async Context": [[9, "async-context"]], "Async Tests": [[122, "async-tests"]], "Check your version of python": [[127, "check-your-version-of-python"]], "Clean Device Definition": [[8, "clean-device-definition"]], "Code Coverage": [[119, "code-coverage"]], "Compound Devices Together": [[118, "compound-devices-together"]], "Consequences": [[2, "consequences"], [3, "consequences"], [4, "consequences"], [5, "consequences"], [6, "consequences"], [7, "consequences"]], "Context": [[2, "context"], [3, "context"], [4, "context"], [5, "context"], [6, "context"], [7, "context"]], "Contribute to the project": [[119, "contribute-to-the-project"]], "Create Startup file": [[128, "create-startup-file"]], "Create a virtual environment": [[127, "create-a-virtual-environment"]], "Decision": [[2, "decision"], [3, "decision"], [4, "decision"], [5, "decision"], [6, "decision"], [7, "decision"]], "Decision Flowchart for Creating a New ophyd_async Device": [[117, "decision-flowchart-for-creating-a-new-ophyd-async-device"]], "Design Goals": [[8, "design-goals"]], "Detector Synchronization": [[10, "detector-synchronization"]], "Developer Information": [[119, "developer-information"]], "Device Collector Event-Loop Choice": [[9, "device-collector-event-loop-choice"]], "Do a scan": [[128, "do-a-scan"]], "Explanations": [[0, "explanations"]], "Flyscanning": [[10, "flyscanning"]], "Grouping by Index": [[118, "grouping-by-index"]], "Hardware": [[10, "hardware"]], "How the documentation is structured": [[123, "how-the-documentation-is-structured"]], "How-to Guides": [[116, "how-to-guides"]], "Improved Trajectory Calculation": [[8, "improved-trajectory-calculation"]], "Installation": [[127, "installation"]], "Installing the library": [[127, "installing-the-library"]], "Issue or Discussion?": [[119, "issue-or-discussion"]], "Make a Simple Device": [[120, "make-a-simple-device"]], "Make a StandardDetector": [[121, "make-a-standarddetector"]], "Mock Backend": [[122, "mock-backend"]], "Mock Utility Functions": [[122, "mock-utility-functions"]], "Motor Trajectory Scanning": [[10, "motor-trajectory-scanning"]], "Movable": [[120, "movable"]], "Outer Scanning": [[10, "outer-scanning"]], "Outstanding Design Decisions": [[8, "outstanding-design-decisions"]], "Parity with Malcolm": [[8, "parity-with-malcolm"]], "Parity with Ophyd": [[8, "parity-with-ophyd"]], "Readable": [[120, "readable"]], "Reference": [[124, "reference"]], "Role of Ophyd-Async": [[10, "role-of-ophyd-async"]], "Run IPython": [[128, "run-ipython"]], "Run some plans": [[128, "run-some-plans"]], "Status": [[2, "status"], [3, "status"], [4, "status"], [5, "status"], [6, "status"], [7, "status"]], "Sync Context": [[9, "sync-context"]], "Testing a Device in a Plan with the RunEngine": [[122, "testing-a-device-in-a-plan-with-the-runengine"]], "Tutorials": [[126, "tutorials"]], "Using existing Devices": [[128, "using-existing-devices"]], "Write Tests for Devices": [[122, "write-tests-for-devices"]], "Writing a non-AreaDetector StandardDetector": [[121, "writing-a-non-areadetector-standarddetector"]], "Writing an AreaDetector StandardDetector": [[121, "writing-an-areadetector-standarddetector"]], "ophyd-async": [[123, "ophyd-async"]], "ophyd_async": [[125, "ophyd-async"]], "ophyd_async.core": [[11, "module-ophyd_async.core"]], "ophyd_async.core.AsyncStatus": [[12, "ophyd-async-core-asyncstatus"]], "ophyd_async.core.ConfigSignal": [[13, "ophyd-async-core-configsignal"]], "ophyd_async.core.DetectorControl": [[14, "ophyd-async-core-detectorcontrol"]], "ophyd_async.core.DetectorTrigger": [[15, "ophyd-async-core-detectortrigger"]], "ophyd_async.core.DetectorWriter": [[16, "ophyd-async-core-detectorwriter"]], "ophyd_async.core.Device": [[17, "ophyd-async-core-device"]], "ophyd_async.core.DeviceCollector": [[18, "ophyd-async-core-devicecollector"]], "ophyd_async.core.DeviceVector": [[19, "ophyd-async-core-devicevector"]], "ophyd_async.core.DirectoryInfo": [[20, "ophyd-async-core-directoryinfo"]], "ophyd_async.core.DirectoryProvider": [[21, "ophyd-async-core-directoryprovider"]], "ophyd_async.core.HardwareTriggeredFlyable": [[22, "ophyd-async-core-hardwaretriggeredflyable"]], "ophyd_async.core.HintedSignal": [[23, "ophyd-async-core-hintedsignal"]], "ophyd_async.core.MockSignalBackend": [[24, "ophyd-async-core-mocksignalbackend"]], "ophyd_async.core.NameProvider": [[25, "ophyd-async-core-nameprovider"]], "ophyd_async.core.NotConnected": [[26, "ophyd-async-core-notconnected"]], "ophyd_async.core.ShapeProvider": [[27, "ophyd-async-core-shapeprovider"]], "ophyd_async.core.Signal": [[28, "ophyd-async-core-signal"]], "ophyd_async.core.SignalBackend": [[29, "ophyd-async-core-signalbackend"]], "ophyd_async.core.SignalR": [[30, "ophyd-async-core-signalr"]], "ophyd_async.core.SignalRW": [[31, "ophyd-async-core-signalrw"]], "ophyd_async.core.SignalW": [[32, "ophyd-async-core-signalw"]], "ophyd_async.core.SignalX": [[33, "ophyd-async-core-signalx"]], "ophyd_async.core.SoftSignalBackend": [[34, "ophyd-async-core-softsignalbackend"]], "ophyd_async.core.StandardDetector": [[35, "ophyd-async-core-standarddetector"]], "ophyd_async.core.StandardReadable": [[36, "ophyd-async-core-standardreadable"]], "ophyd_async.core.StaticDirectoryProvider": [[37, "ophyd-async-core-staticdirectoryprovider"]], "ophyd_async.core.TriggerInfo": [[38, "ophyd-async-core-triggerinfo"]], "ophyd_async.core.TriggerLogic": [[39, "ophyd-async-core-triggerlogic"]], "ophyd_async.core.WatchableAsyncStatus": [[40, "ophyd-async-core-watchableasyncstatus"]], "ophyd_async.core.assert_configuration": [[41, "ophyd-async-core-assert-configuration"]], "ophyd_async.core.assert_emitted": [[42, "ophyd-async-core-assert-emitted"]], "ophyd_async.core.assert_mock_put_called_with": [[43, "ophyd-async-core-assert-mock-put-called-with"]], "ophyd_async.core.assert_reading": [[44, "ophyd-async-core-assert-reading"]], "ophyd_async.core.assert_value": [[45, "ophyd-async-core-assert-value"]], "ophyd_async.core.callback_on_mock_put": [[46, "ophyd-async-core-callback-on-mock-put"]], "ophyd_async.core.get_dtype": [[47, "ophyd-async-core-get-dtype"]], "ophyd_async.core.get_signal_values": [[48, "ophyd-async-core-get-signal-values"]], "ophyd_async.core.get_unique": [[49, "ophyd-async-core-get-unique"]], "ophyd_async.core.load_device": [[50, "ophyd-async-core-load-device"]], "ophyd_async.core.load_from_yaml": [[51, "ophyd-async-core-load-from-yaml"]], "ophyd_async.core.merge_gathered_dicts": [[52, "ophyd-async-core-merge-gathered-dicts"]], "ophyd_async.core.mock_puts_blocked": [[53, "ophyd-async-core-mock-puts-blocked"]], "ophyd_async.core.observe_value": [[54, "ophyd-async-core-observe-value"]], "ophyd_async.core.reset_mock_put_calls": [[55, "ophyd-async-core-reset-mock-put-calls"]], "ophyd_async.core.save_device": [[56, "ophyd-async-core-save-device"]], "ophyd_async.core.save_to_yaml": [[57, "ophyd-async-core-save-to-yaml"]], "ophyd_async.core.set_and_wait_for_value": [[58, "ophyd-async-core-set-and-wait-for-value"]], "ophyd_async.core.set_mock_put_proceeds": [[59, "ophyd-async-core-set-mock-put-proceeds"]], "ophyd_async.core.set_mock_value": [[60, "ophyd-async-core-set-mock-value"]], "ophyd_async.core.set_mock_values": [[61, "ophyd-async-core-set-mock-values"]], "ophyd_async.core.set_signal_values": [[62, "ophyd-async-core-set-signal-values"]], "ophyd_async.core.soft_signal_r_and_setter": [[63, "ophyd-async-core-soft-signal-r-and-setter"]], "ophyd_async.core.soft_signal_rw": [[64, "ophyd-async-core-soft-signal-rw"]], "ophyd_async.core.wait_for_connection": [[65, "ophyd-async-core-wait-for-connection"]], "ophyd_async.core.wait_for_value": [[66, "ophyd-async-core-wait-for-value"]], "ophyd_async.core.walk_rw_signals": [[67, "ophyd-async-core-walk-rw-signals"]], "ophyd_async.epics": [[68, "module-ophyd_async.epics"]], "ophyd_async.epics.areadetector": [[69, "module-ophyd_async.epics.areadetector"]], "ophyd_async.epics.areadetector.AravisDetector": [[70, "ophyd-async-epics-areadetector-aravisdetector"]], "ophyd_async.epics.areadetector.FileWriteMode": [[71, "ophyd-async-epics-areadetector-filewritemode"]], "ophyd_async.epics.areadetector.ImageMode": [[72, "ophyd-async-epics-areadetector-imagemode"]], "ophyd_async.epics.areadetector.KinetixDetector": [[73, "ophyd-async-epics-areadetector-kinetixdetector"]], "ophyd_async.epics.areadetector.NDAttributeDataType": [[74, "ophyd-async-epics-areadetector-ndattributedatatype"]], "ophyd_async.epics.areadetector.NDAttributesXML": [[75, "ophyd-async-epics-areadetector-ndattributesxml"]], "ophyd_async.epics.areadetector.PilatusDetector": [[76, "ophyd-async-epics-areadetector-pilatusdetector"]], "ophyd_async.epics.areadetector.SingleTriggerDet": [[77, "ophyd-async-epics-areadetector-singletriggerdet"]], "ophyd_async.epics.areadetector.VimbaDetector": [[78, "ophyd-async-epics-areadetector-vimbadetector"]], "ophyd_async.epics.demo": [[79, "module-ophyd_async.epics.demo"]], "ophyd_async.epics.demo.EnergyMode": [[80, "ophyd-async-epics-demo-energymode"]], "ophyd_async.epics.demo.Mover": [[81, "ophyd-async-epics-demo-mover"]], "ophyd_async.epics.demo.SampleStage": [[82, "ophyd-async-epics-demo-samplestage"]], "ophyd_async.epics.demo.Sensor": [[83, "ophyd-async-epics-demo-sensor"]], "ophyd_async.epics.demo.SensorGroup": [[84, "ophyd-async-epics-demo-sensorgroup"]], "ophyd_async.epics.demo.demo_ad_sim_detector": [[85, "module-ophyd_async.epics.demo.demo_ad_sim_detector"]], "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector": [[86, "ophyd-async-epics-demo-demo-ad-sim-detector-demoadsimdetector"]], "ophyd_async.epics.demo.start_ioc_subprocess": [[87, "ophyd-async-epics-demo-start-ioc-subprocess"]], "ophyd_async.epics.motion": [[88, "module-ophyd_async.epics.motion"]], "ophyd_async.epics.motion.Motor": [[89, "ophyd-async-epics-motion-motor"]], "ophyd_async.epics.pvi": [[90, "module-ophyd_async.epics.pvi"]], "ophyd_async.epics.pvi.PVIEntry": [[91, "ophyd-async-epics-pvi-pvientry"]], "ophyd_async.epics.pvi.create_children_from_annotations": [[92, "ophyd-async-epics-pvi-create-children-from-annotations"]], "ophyd_async.epics.pvi.fill_pvi_entries": [[93, "ophyd-async-epics-pvi-fill-pvi-entries"]], "ophyd_async.epics.signal": [[94, "module-ophyd_async.epics.signal"]], "ophyd_async.epics.signal.epics_signal_r": [[95, "ophyd-async-epics-signal-epics-signal-r"]], "ophyd_async.epics.signal.epics_signal_rw": [[96, "ophyd-async-epics-signal-epics-signal-rw"]], "ophyd_async.epics.signal.epics_signal_rw_rbv": [[97, "ophyd-async-epics-signal-epics-signal-rw-rbv"]], "ophyd_async.epics.signal.epics_signal_w": [[98, "ophyd-async-epics-signal-epics-signal-w"]], "ophyd_async.epics.signal.epics_signal_x": [[99, "ophyd-async-epics-signal-epics-signal-x"]], "ophyd_async.panda": [[100, "module-ophyd_async.panda"]], "ophyd_async.panda.CommonPandaBlocks": [[101, "ophyd-async-panda-commonpandablocks"]], "ophyd_async.panda.DataBlock": [[102, "ophyd-async-panda-datablock"]], "ophyd_async.panda.HDFPanda": [[103, "ophyd-async-panda-hdfpanda"]], "ophyd_async.panda.PandaPcapController": [[104, "ophyd-async-panda-pandapcapcontroller"]], "ophyd_async.panda.PcapBlock": [[105, "ophyd-async-panda-pcapblock"]], "ophyd_async.panda.PulseBlock": [[106, "ophyd-async-panda-pulseblock"]], "ophyd_async.panda.SeqBlock": [[107, "ophyd-async-panda-seqblock"]], "ophyd_async.panda.SeqTable": [[108, "ophyd-async-panda-seqtable"]], "ophyd_async.panda.SeqTableRow": [[109, "ophyd-async-panda-seqtablerow"]], "ophyd_async.panda.SeqTrigger": [[110, "ophyd-async-panda-seqtrigger"]], "ophyd_async.panda.TimeUnits": [[111, "ophyd-async-panda-timeunits"]], "ophyd_async.panda.phase_sorter": [[112, "ophyd-async-panda-phase-sorter"]], "ophyd_async.panda.seq_table_from_arrays": [[113, "ophyd-async-panda-seq-table-from-arrays"]], "ophyd_async.panda.seq_table_from_rows": [[114, "ophyd-async-panda-seq-table-from-rows"]]}, "docnames": ["explanations", "explanations/decisions", "explanations/decisions/0001-record-architecture-decisions", "explanations/decisions/0002-switched-to-python-copier-template", "explanations/decisions/0003-ophyd-async-migration", "explanations/decisions/0004-repository-structure", "explanations/decisions/0005-respect-black-line-length", "explanations/decisions/0006-procedural-device-definitions", "explanations/design-goals", "explanations/event-loop-choice", "explanations/flyscanning", "generated/ophyd_async.core", "generated/ophyd_async.core.AsyncStatus", "generated/ophyd_async.core.ConfigSignal", "generated/ophyd_async.core.DetectorControl", "generated/ophyd_async.core.DetectorTrigger", "generated/ophyd_async.core.DetectorWriter", "generated/ophyd_async.core.Device", "generated/ophyd_async.core.DeviceCollector", "generated/ophyd_async.core.DeviceVector", "generated/ophyd_async.core.DirectoryInfo", "generated/ophyd_async.core.DirectoryProvider", "generated/ophyd_async.core.HardwareTriggeredFlyable", "generated/ophyd_async.core.HintedSignal", "generated/ophyd_async.core.MockSignalBackend", "generated/ophyd_async.core.NameProvider", "generated/ophyd_async.core.NotConnected", "generated/ophyd_async.core.ShapeProvider", "generated/ophyd_async.core.Signal", "generated/ophyd_async.core.SignalBackend", "generated/ophyd_async.core.SignalR", "generated/ophyd_async.core.SignalRW", "generated/ophyd_async.core.SignalW", "generated/ophyd_async.core.SignalX", "generated/ophyd_async.core.SoftSignalBackend", "generated/ophyd_async.core.StandardDetector", "generated/ophyd_async.core.StandardReadable", "generated/ophyd_async.core.StaticDirectoryProvider", "generated/ophyd_async.core.TriggerInfo", "generated/ophyd_async.core.TriggerLogic", "generated/ophyd_async.core.WatchableAsyncStatus", "generated/ophyd_async.core.assert_configuration", "generated/ophyd_async.core.assert_emitted", "generated/ophyd_async.core.assert_mock_put_called_with", "generated/ophyd_async.core.assert_reading", "generated/ophyd_async.core.assert_value", "generated/ophyd_async.core.callback_on_mock_put", "generated/ophyd_async.core.get_dtype", "generated/ophyd_async.core.get_signal_values", "generated/ophyd_async.core.get_unique", "generated/ophyd_async.core.load_device", "generated/ophyd_async.core.load_from_yaml", "generated/ophyd_async.core.merge_gathered_dicts", "generated/ophyd_async.core.mock_puts_blocked", "generated/ophyd_async.core.observe_value", "generated/ophyd_async.core.reset_mock_put_calls", "generated/ophyd_async.core.save_device", "generated/ophyd_async.core.save_to_yaml", "generated/ophyd_async.core.set_and_wait_for_value", "generated/ophyd_async.core.set_mock_put_proceeds", "generated/ophyd_async.core.set_mock_value", "generated/ophyd_async.core.set_mock_values", "generated/ophyd_async.core.set_signal_values", "generated/ophyd_async.core.soft_signal_r_and_setter", "generated/ophyd_async.core.soft_signal_rw", "generated/ophyd_async.core.wait_for_connection", "generated/ophyd_async.core.wait_for_value", "generated/ophyd_async.core.walk_rw_signals", "generated/ophyd_async.epics", "generated/ophyd_async.epics.areadetector", "generated/ophyd_async.epics.areadetector.AravisDetector", "generated/ophyd_async.epics.areadetector.FileWriteMode", "generated/ophyd_async.epics.areadetector.ImageMode", "generated/ophyd_async.epics.areadetector.KinetixDetector", "generated/ophyd_async.epics.areadetector.NDAttributeDataType", "generated/ophyd_async.epics.areadetector.NDAttributesXML", "generated/ophyd_async.epics.areadetector.PilatusDetector", "generated/ophyd_async.epics.areadetector.SingleTriggerDet", "generated/ophyd_async.epics.areadetector.VimbaDetector", "generated/ophyd_async.epics.demo", "generated/ophyd_async.epics.demo.EnergyMode", "generated/ophyd_async.epics.demo.Mover", "generated/ophyd_async.epics.demo.SampleStage", "generated/ophyd_async.epics.demo.Sensor", "generated/ophyd_async.epics.demo.SensorGroup", "generated/ophyd_async.epics.demo.demo_ad_sim_detector", "generated/ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector", "generated/ophyd_async.epics.demo.start_ioc_subprocess", "generated/ophyd_async.epics.motion", "generated/ophyd_async.epics.motion.Motor", "generated/ophyd_async.epics.pvi", "generated/ophyd_async.epics.pvi.PVIEntry", "generated/ophyd_async.epics.pvi.create_children_from_annotations", "generated/ophyd_async.epics.pvi.fill_pvi_entries", "generated/ophyd_async.epics.signal", "generated/ophyd_async.epics.signal.epics_signal_r", "generated/ophyd_async.epics.signal.epics_signal_rw", "generated/ophyd_async.epics.signal.epics_signal_rw_rbv", "generated/ophyd_async.epics.signal.epics_signal_w", "generated/ophyd_async.epics.signal.epics_signal_x", "generated/ophyd_async.panda", "generated/ophyd_async.panda.CommonPandaBlocks", "generated/ophyd_async.panda.DataBlock", "generated/ophyd_async.panda.HDFPanda", "generated/ophyd_async.panda.PandaPcapController", "generated/ophyd_async.panda.PcapBlock", "generated/ophyd_async.panda.PulseBlock", "generated/ophyd_async.panda.SeqBlock", "generated/ophyd_async.panda.SeqTable", "generated/ophyd_async.panda.SeqTableRow", "generated/ophyd_async.panda.SeqTrigger", "generated/ophyd_async.panda.TimeUnits", "generated/ophyd_async.panda.phase_sorter", "generated/ophyd_async.panda.seq_table_from_arrays", "generated/ophyd_async.panda.seq_table_from_rows", "genindex", "how-to", "how-to/choose-interfaces-for-devices", "how-to/compound-devices", "how-to/contribute", "how-to/make-a-simple-device", "how-to/make-a-standard-detector", "how-to/write-tests-for-devices", "index", "reference", "reference/api", "tutorials", "tutorials/installation", "tutorials/using-existing-devices"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["explanations.md", "explanations/decisions.md", "explanations/decisions/0001-record-architecture-decisions.md", "explanations/decisions/0002-switched-to-python-copier-template.md", "explanations/decisions/0003-ophyd-async-migration.rst", "explanations/decisions/0004-repository-structure.rst", "explanations/decisions/0005-respect-black-line-length.rst", "explanations/decisions/0006-procedural-device-definitions.rst", "explanations/design-goals.rst", "explanations/event-loop-choice.rst", "explanations/flyscanning.rst", "generated/ophyd_async.core.rst", "generated/ophyd_async.core.AsyncStatus.rst", "generated/ophyd_async.core.ConfigSignal.rst", "generated/ophyd_async.core.DetectorControl.rst", "generated/ophyd_async.core.DetectorTrigger.rst", "generated/ophyd_async.core.DetectorWriter.rst", "generated/ophyd_async.core.Device.rst", "generated/ophyd_async.core.DeviceCollector.rst", "generated/ophyd_async.core.DeviceVector.rst", "generated/ophyd_async.core.DirectoryInfo.rst", "generated/ophyd_async.core.DirectoryProvider.rst", "generated/ophyd_async.core.HardwareTriggeredFlyable.rst", "generated/ophyd_async.core.HintedSignal.rst", "generated/ophyd_async.core.MockSignalBackend.rst", "generated/ophyd_async.core.NameProvider.rst", "generated/ophyd_async.core.NotConnected.rst", "generated/ophyd_async.core.ShapeProvider.rst", "generated/ophyd_async.core.Signal.rst", "generated/ophyd_async.core.SignalBackend.rst", "generated/ophyd_async.core.SignalR.rst", "generated/ophyd_async.core.SignalRW.rst", "generated/ophyd_async.core.SignalW.rst", "generated/ophyd_async.core.SignalX.rst", "generated/ophyd_async.core.SoftSignalBackend.rst", "generated/ophyd_async.core.StandardDetector.rst", "generated/ophyd_async.core.StandardReadable.rst", "generated/ophyd_async.core.StaticDirectoryProvider.rst", "generated/ophyd_async.core.TriggerInfo.rst", "generated/ophyd_async.core.TriggerLogic.rst", "generated/ophyd_async.core.WatchableAsyncStatus.rst", "generated/ophyd_async.core.assert_configuration.rst", "generated/ophyd_async.core.assert_emitted.rst", "generated/ophyd_async.core.assert_mock_put_called_with.rst", "generated/ophyd_async.core.assert_reading.rst", "generated/ophyd_async.core.assert_value.rst", "generated/ophyd_async.core.callback_on_mock_put.rst", "generated/ophyd_async.core.get_dtype.rst", "generated/ophyd_async.core.get_signal_values.rst", "generated/ophyd_async.core.get_unique.rst", "generated/ophyd_async.core.load_device.rst", "generated/ophyd_async.core.load_from_yaml.rst", "generated/ophyd_async.core.merge_gathered_dicts.rst", "generated/ophyd_async.core.mock_puts_blocked.rst", "generated/ophyd_async.core.observe_value.rst", "generated/ophyd_async.core.reset_mock_put_calls.rst", "generated/ophyd_async.core.save_device.rst", "generated/ophyd_async.core.save_to_yaml.rst", "generated/ophyd_async.core.set_and_wait_for_value.rst", "generated/ophyd_async.core.set_mock_put_proceeds.rst", "generated/ophyd_async.core.set_mock_value.rst", "generated/ophyd_async.core.set_mock_values.rst", "generated/ophyd_async.core.set_signal_values.rst", "generated/ophyd_async.core.soft_signal_r_and_setter.rst", "generated/ophyd_async.core.soft_signal_rw.rst", "generated/ophyd_async.core.wait_for_connection.rst", "generated/ophyd_async.core.wait_for_value.rst", "generated/ophyd_async.core.walk_rw_signals.rst", "generated/ophyd_async.epics.rst", "generated/ophyd_async.epics.areadetector.rst", "generated/ophyd_async.epics.areadetector.AravisDetector.rst", "generated/ophyd_async.epics.areadetector.FileWriteMode.rst", "generated/ophyd_async.epics.areadetector.ImageMode.rst", "generated/ophyd_async.epics.areadetector.KinetixDetector.rst", "generated/ophyd_async.epics.areadetector.NDAttributeDataType.rst", "generated/ophyd_async.epics.areadetector.NDAttributesXML.rst", "generated/ophyd_async.epics.areadetector.PilatusDetector.rst", "generated/ophyd_async.epics.areadetector.SingleTriggerDet.rst", "generated/ophyd_async.epics.areadetector.VimbaDetector.rst", "generated/ophyd_async.epics.demo.rst", "generated/ophyd_async.epics.demo.EnergyMode.rst", "generated/ophyd_async.epics.demo.Mover.rst", "generated/ophyd_async.epics.demo.SampleStage.rst", "generated/ophyd_async.epics.demo.Sensor.rst", "generated/ophyd_async.epics.demo.SensorGroup.rst", "generated/ophyd_async.epics.demo.demo_ad_sim_detector.rst", "generated/ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.rst", "generated/ophyd_async.epics.demo.start_ioc_subprocess.rst", "generated/ophyd_async.epics.motion.rst", "generated/ophyd_async.epics.motion.Motor.rst", "generated/ophyd_async.epics.pvi.rst", "generated/ophyd_async.epics.pvi.PVIEntry.rst", "generated/ophyd_async.epics.pvi.create_children_from_annotations.rst", "generated/ophyd_async.epics.pvi.fill_pvi_entries.rst", "generated/ophyd_async.epics.signal.rst", "generated/ophyd_async.epics.signal.epics_signal_r.rst", "generated/ophyd_async.epics.signal.epics_signal_rw.rst", "generated/ophyd_async.epics.signal.epics_signal_rw_rbv.rst", "generated/ophyd_async.epics.signal.epics_signal_w.rst", "generated/ophyd_async.epics.signal.epics_signal_x.rst", "generated/ophyd_async.panda.rst", "generated/ophyd_async.panda.CommonPandaBlocks.rst", "generated/ophyd_async.panda.DataBlock.rst", "generated/ophyd_async.panda.HDFPanda.rst", "generated/ophyd_async.panda.PandaPcapController.rst", "generated/ophyd_async.panda.PcapBlock.rst", "generated/ophyd_async.panda.PulseBlock.rst", "generated/ophyd_async.panda.SeqBlock.rst", "generated/ophyd_async.panda.SeqTable.rst", "generated/ophyd_async.panda.SeqTableRow.rst", "generated/ophyd_async.panda.SeqTrigger.rst", "generated/ophyd_async.panda.TimeUnits.rst", "generated/ophyd_async.panda.phase_sorter.rst", "generated/ophyd_async.panda.seq_table_from_arrays.rst", "generated/ophyd_async.panda.seq_table_from_rows.rst", "genindex.rst", "how-to.md", "how-to/choose-interfaces-for-devices.md", "how-to/compound-devices.rst", "how-to/contribute.md", "how-to/make-a-simple-device.rst", "how-to/make-a-standard-detector.rst", "how-to/write-tests-for-devices.rst", "index.md", "reference.md", "reference/api.rst", "tutorials.md", "tutorials/installation.md", "tutorials/using-existing-devices.rst"], "indexentries": {"__add__() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.__add__", false]], "__add__() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.__add__", false]], "__add__() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.__add__", false]], "__add__() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.__add__", false]], "__add__() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.__add__", false]], "__add__() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.__add__", false]], "__add__() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.__add__", false]], "__call__() (ophyd_async.core.directoryprovider method)": [[21, "ophyd_async.core.DirectoryProvider.__call__", false]], "__call__() (ophyd_async.core.nameprovider method)": [[25, "ophyd_async.core.NameProvider.__call__", false]], "__call__() (ophyd_async.core.shapeprovider method)": [[27, "ophyd_async.core.ShapeProvider.__call__", false]], "__call__() (ophyd_async.core.staticdirectoryprovider method)": [[37, "ophyd_async.core.StaticDirectoryProvider.__call__", false]], "__mul__() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.__mul__", false]], "__mul__() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.__mul__", false]], "__mul__() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.__mul__", false]], "__mul__() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.__mul__", false]], "__mul__() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.__mul__", false]], "__mul__() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.__mul__", false]], "__mul__() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.__mul__", false]], "active (ophyd_async.panda.pcapblock attribute)": [[105, "ophyd_async.panda.PcapBlock.active", false]], "active (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.active", false]], "add_callback() (ophyd_async.core.asyncstatus method)": [[12, "ophyd_async.core.AsyncStatus.add_callback", false]], "add_callback() (ophyd_async.core.watchableasyncstatus method)": [[40, "ophyd_async.core.WatchableAsyncStatus.add_callback", false]], "add_children_as_readables() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.add_children_as_readables", false]], "add_children_as_readables() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.add_children_as_readables", false]], "add_children_as_readables() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.add_children_as_readables", false]], "add_children_as_readables() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.add_children_as_readables", false]], "add_children_as_readables() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.add_children_as_readables", false]], "add_children_as_readables() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.add_children_as_readables", false]], "add_epics_pv() (ophyd_async.epics.areadetector.ndattributesxml method)": [[75, "ophyd_async.epics.areadetector.NDAttributesXML.add_epics_pv", false]], "add_param() (ophyd_async.epics.areadetector.ndattributesxml method)": [[75, "ophyd_async.epics.areadetector.NDAttributesXML.add_param", false]], "add_readables() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.add_readables", false]], "add_readables() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.add_readables", false]], "add_readables() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.add_readables", false]], "add_readables() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.add_readables", false]], "add_readables() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.add_readables", false]], "add_readables() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.add_readables", false]], "aravisdetector (class in ophyd_async.epics.areadetector)": [[70, "ophyd_async.epics.areadetector.AravisDetector", false]], "arm (ophyd_async.panda.pcapblock attribute)": [[105, "ophyd_async.panda.PcapBlock.arm", false]], "arm() (ophyd_async.core.detectorcontrol method)": [[14, "ophyd_async.core.DetectorControl.arm", false]], "arm() (ophyd_async.panda.pandapcapcontroller method)": [[104, "ophyd_async.panda.PandaPcapController.arm", false]], "assert_configuration() (in module ophyd_async.core)": [[41, "ophyd_async.core.assert_configuration", false]], "assert_emitted() (in module ophyd_async.core)": [[42, "ophyd_async.core.assert_emitted", false]], "assert_mock_put_called_with() (in module ophyd_async.core)": [[43, "ophyd_async.core.assert_mock_put_called_with", false]], "assert_reading() (in module ophyd_async.core)": [[44, "ophyd_async.core.assert_reading", false]], "assert_value() (in module ophyd_async.core)": [[45, "ophyd_async.core.assert_value", false]], "asyncstatus (class in ophyd_async.core)": [[12, "ophyd_async.core.AsyncStatus", false]], "bita_0 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITA_0", false]], "bita_1 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITA_1", false]], "bitb_0 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITB_0", false]], "bitb_1 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITB_1", false]], "bitc_0 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITC_0", false]], "bitc_1 (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.BITC_1", false]], "callback_on_mock_put() (in module ophyd_async.core)": [[46, "ophyd_async.core.callback_on_mock_put", false]], "capitalize() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.capitalize", false]], "capitalize() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.capitalize", false]], "capitalize() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.capitalize", false]], "capitalize() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.capitalize", false]], "capitalize() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.capitalize", false]], "capitalize() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.capitalize", false]], "capitalize() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.capitalize", false]], "capture (ophyd_async.epics.areadetector.filewritemode attribute)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.capture", false]], "capture (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.capture", false]], "casefold() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.casefold", false]], "casefold() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.casefold", false]], "casefold() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.casefold", false]], "casefold() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.casefold", false]], "casefold() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.casefold", false]], "casefold() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.casefold", false]], "casefold() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.casefold", false]], "center() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.center", false]], "center() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.center", false]], "center() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.center", false]], "center() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.center", false]], "center() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.center", false]], "center() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.center", false]], "center() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.center", false]], "children() (ophyd_async.core.device method)": [[17, "ophyd_async.core.Device.children", false]], "children() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.children", false]], "children() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.children", false]], "children() (ophyd_async.core.signal method)": [[28, "ophyd_async.core.Signal.children", false]], "children() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.children", false]], "children() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.children", false]], "children() (ophyd_async.core.signalw method)": [[32, "ophyd_async.core.SignalW.children", false]], "children() (ophyd_async.core.signalx method)": [[33, "ophyd_async.core.SignalX.children", false]], "children() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.children", false]], "children() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.children", false]], "children() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.children", false]], "children() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.children", false]], "children() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.children", false]], "children() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.children", false]], "children() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.children", false]], "children() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.children", false]], "children() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.children", false]], "children() (ophyd_async.epics.demo.samplestage method)": [[82, "ophyd_async.epics.demo.SampleStage.children", false]], "children() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.children", false]], "children() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.children", false]], "children() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.children", false]], "children() (ophyd_async.panda.commonpandablocks method)": [[101, "ophyd_async.panda.CommonPandaBlocks.children", false]], "children() (ophyd_async.panda.datablock method)": [[102, "ophyd_async.panda.DataBlock.children", false]], "children() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.children", false]], "children() (ophyd_async.panda.pcapblock method)": [[105, "ophyd_async.panda.PcapBlock.children", false]], "children() (ophyd_async.panda.pulseblock method)": [[106, "ophyd_async.panda.PulseBlock.children", false]], "children() (ophyd_async.panda.seqblock method)": [[107, "ophyd_async.panda.SeqBlock.children", false]], "clear() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.clear", false]], "clear() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.clear", false]], "clear_sub() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.clear_sub", false]], "clear_sub() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.clear_sub", false]], "close() (ophyd_async.core.detectorwriter method)": [[16, "ophyd_async.core.DetectorWriter.close", false]], "collect_asset_docs() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.collect_asset_docs", false]], "collect_asset_docs() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.collect_asset_docs", false]], "collect_stream_docs() (ophyd_async.core.detectorwriter method)": [[16, "ophyd_async.core.DetectorWriter.collect_stream_docs", false]], "common_device_type (ophyd_async.epics.pvi.pvientry attribute)": [[91, "ophyd_async.epics.pvi.PVIEntry.common_device_type", false]], "commonpandablocks (class in ophyd_async.panda)": [[101, "ophyd_async.panda.CommonPandaBlocks", false]], "complete() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.complete", false]], "complete() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.complete", false]], "complete() (ophyd_async.core.triggerlogic method)": [[39, "ophyd_async.core.TriggerLogic.complete", false]], "complete() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.complete", false]], "complete() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.complete", false]], "complete() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.complete", false]], "complete() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.complete", false]], "complete() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.complete", false]], "complete() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.complete", false]], "configsignal (class in ophyd_async.core)": [[13, "ophyd_async.core.ConfigSignal", false]], "connect() (ophyd_async.core.device method)": [[17, "ophyd_async.core.Device.connect", false]], "connect() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.connect", false]], "connect() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.connect", false]], "connect() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.connect", false]], "connect() (ophyd_async.core.signal method)": [[28, "ophyd_async.core.Signal.connect", false]], "connect() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.connect", false]], "connect() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.connect", false]], "connect() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.connect", false]], "connect() (ophyd_async.core.signalw method)": [[32, "ophyd_async.core.SignalW.connect", false]], "connect() (ophyd_async.core.signalx method)": [[33, "ophyd_async.core.SignalX.connect", false]], "connect() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.connect", false]], "connect() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.connect", false]], "connect() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.connect", false]], "connect() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.connect", false]], "connect() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.connect", false]], "connect() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.connect", false]], "connect() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.connect", false]], "connect() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.connect", false]], "connect() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.connect", false]], "connect() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.connect", false]], "connect() (ophyd_async.epics.demo.samplestage method)": [[82, "ophyd_async.epics.demo.SampleStage.connect", false]], "connect() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.connect", false]], "connect() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.connect", false]], "connect() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.connect", false]], "connect() (ophyd_async.panda.commonpandablocks method)": [[101, "ophyd_async.panda.CommonPandaBlocks.connect", false]], "connect() (ophyd_async.panda.datablock method)": [[102, "ophyd_async.panda.DataBlock.connect", false]], "connect() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.connect", false]], "connect() (ophyd_async.panda.pcapblock method)": [[105, "ophyd_async.panda.PcapBlock.connect", false]], "connect() (ophyd_async.panda.pulseblock method)": [[106, "ophyd_async.panda.PulseBlock.connect", false]], "connect() (ophyd_async.panda.seqblock method)": [[107, "ophyd_async.panda.SeqBlock.connect", false]], "constant_gate (ophyd_async.core.detectortrigger attribute)": [[15, "ophyd_async.core.DetectorTrigger.constant_gate", false]], "continuous (ophyd_async.epics.areadetector.imagemode attribute)": [[72, "ophyd_async.epics.areadetector.ImageMode.continuous", false]], "controller (ophyd_async.core.standarddetector property)": [[35, "ophyd_async.core.StandardDetector.controller", false]], "controller (ophyd_async.epics.areadetector.aravisdetector property)": [[70, "ophyd_async.epics.areadetector.AravisDetector.controller", false]], "controller (ophyd_async.epics.areadetector.kinetixdetector property)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.controller", false]], "controller (ophyd_async.epics.areadetector.pilatusdetector property)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.controller", false]], "controller (ophyd_async.epics.areadetector.vimbadetector property)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.controller", false]], "controller (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector property)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.controller", false]], "controller (ophyd_async.panda.hdfpanda property)": [[103, "ophyd_async.panda.HDFPanda.controller", false]], "copy() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.copy", false]], "copy() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.copy", false]], "count() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.count", false]], "count() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.count", false]], "count() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.count", false]], "count() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.count", false]], "count() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.count", false]], "count() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.count", false]], "count() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.count", false]], "create_children_from_annotations() (in module ophyd_async.epics.pvi)": [[92, "ophyd_async.epics.pvi.create_children_from_annotations", false]], "data (ophyd_async.panda.commonpandablocks attribute)": [[101, "ophyd_async.panda.CommonPandaBlocks.data", false]], "data (ophyd_async.panda.hdfpanda attribute)": [[103, "ophyd_async.panda.HDFPanda.data", false]], "datablock (class in ophyd_async.panda)": [[102, "ophyd_async.panda.DataBlock", false]], "datatype (ophyd_async.core.mocksignalbackend attribute)": [[24, "ophyd_async.core.MockSignalBackend.datatype", false]], "datatype (ophyd_async.core.signalbackend attribute)": [[29, "ophyd_async.core.SignalBackend.datatype", false]], "datatype (ophyd_async.core.softsignalbackend attribute)": [[34, "ophyd_async.core.SoftSignalBackend.datatype", false]], "deadtime (ophyd_async.core.triggerinfo attribute)": [[38, "ophyd_async.core.TriggerInfo.deadtime", false]], "delay (ophyd_async.panda.pulseblock attribute)": [[106, "ophyd_async.panda.PulseBlock.delay", false]], "demoadsimdetector (class in ophyd_async.epics.demo.demo_ad_sim_detector)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector", false]], "describe() (ophyd_async.core.hintedsignal method)": [[23, "ophyd_async.core.HintedSignal.describe", false]], "describe() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.describe", false]], "describe() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.describe", false]], "describe() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.describe", false]], "describe() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.describe", false]], "describe() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.describe", false]], "describe() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.describe", false]], "describe() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.describe", false]], "describe() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.describe", false]], "describe() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.describe", false]], "describe() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.describe", false]], "describe() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.describe", false]], "describe() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.describe", false]], "describe() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.describe", false]], "describe() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.describe", false]], "describe() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.describe", false]], "describe_collect() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.describe_collect", false]], "describe_collect() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.describe_collect", false]], "describe_collect() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.describe_collect", false]], "describe_collect() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.describe_collect", false]], "describe_collect() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.describe_collect", false]], "describe_collect() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.describe_collect", false]], "describe_collect() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.describe_collect", false]], "describe_configuration() (ophyd_async.core.configsignal method)": [[13, "ophyd_async.core.ConfigSignal.describe_configuration", false]], "describe_configuration() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.describe_configuration", false]], "describe_configuration() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.describe_configuration", false]], "describe_configuration() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.describe_configuration", false]], "describe_configuration() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.describe_configuration", false]], "detectorcontrol (class in ophyd_async.core)": [[14, "ophyd_async.core.DetectorControl", false]], "detectortrigger (class in ophyd_async.core)": [[15, "ophyd_async.core.DetectorTrigger", false]], "detectorwriter (class in ophyd_async.core)": [[16, "ophyd_async.core.DetectorWriter", false]], "device (class in ophyd_async.core)": [[17, "ophyd_async.core.Device", false]], "device (ophyd_async.epics.pvi.pvientry attribute)": [[91, "ophyd_async.epics.pvi.PVIEntry.device", false]], "devicecollector (class in ophyd_async.core)": [[18, "ophyd_async.core.DeviceCollector", false]], "devicevector (class in ophyd_async.core)": [[19, "ophyd_async.core.DeviceVector", false]], "directoryinfo (class in ophyd_async.core)": [[20, "ophyd_async.core.DirectoryInfo", false]], "directoryprovider (class in ophyd_async.core)": [[21, "ophyd_async.core.DirectoryProvider", false]], "disarm() (ophyd_async.core.detectorcontrol method)": [[14, "ophyd_async.core.DetectorControl.disarm", false]], "disarm() (ophyd_async.panda.pandapcapcontroller method)": [[104, "ophyd_async.panda.PandaPcapController.disarm", false]], "done (ophyd_async.core.asyncstatus property)": [[12, "ophyd_async.core.AsyncStatus.done", false]], "done (ophyd_async.core.watchableasyncstatus property)": [[40, "ophyd_async.core.WatchableAsyncStatus.done", false]], "double (ophyd_async.epics.areadetector.ndattributedatatype attribute)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.DOUBLE", false]], "edge_trigger (ophyd_async.core.detectortrigger attribute)": [[15, "ophyd_async.core.DetectorTrigger.edge_trigger", false]], "enable (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.enable", false]], "encode() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.encode", false]], "encode() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.encode", false]], "encode() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.encode", false]], "encode() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.encode", false]], "encode() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.encode", false]], "encode() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.encode", false]], "encode() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.encode", false]], "endswith() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.endswith", false]], "endswith() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.endswith", false]], "endswith() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.endswith", false]], "endswith() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.endswith", false]], "endswith() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.endswith", false]], "endswith() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.endswith", false]], "endswith() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.endswith", false]], "energymode (class in ophyd_async.epics.demo)": [[80, "ophyd_async.epics.demo.EnergyMode", false]], "epics_signal_r() (in module ophyd_async.epics.signal)": [[95, "ophyd_async.epics.signal.epics_signal_r", false]], "epics_signal_rw() (in module ophyd_async.epics.signal)": [[96, "ophyd_async.epics.signal.epics_signal_rw", false]], "epics_signal_rw_rbv() (in module ophyd_async.epics.signal)": [[97, "ophyd_async.epics.signal.epics_signal_rw_rbv", false]], "epics_signal_w() (in module ophyd_async.epics.signal)": [[98, "ophyd_async.epics.signal.epics_signal_w", false]], "epics_signal_x() (in module ophyd_async.epics.signal)": [[99, "ophyd_async.epics.signal.epics_signal_x", false]], "exception() (ophyd_async.core.asyncstatus method)": [[12, "ophyd_async.core.AsyncStatus.exception", false]], "exception() (ophyd_async.core.watchableasyncstatus method)": [[40, "ophyd_async.core.WatchableAsyncStatus.exception", false]], "expandtabs() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.expandtabs", false]], "expandtabs() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.expandtabs", false]], "expandtabs() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.expandtabs", false]], "expandtabs() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.expandtabs", false]], "expandtabs() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.expandtabs", false]], "expandtabs() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.expandtabs", false]], "expandtabs() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.expandtabs", false]], "filewritemode (class in ophyd_async.epics.areadetector)": [[71, "ophyd_async.epics.areadetector.FileWriteMode", false]], "fill_pvi_entries() (in module ophyd_async.epics.pvi)": [[93, "ophyd_async.epics.pvi.fill_pvi_entries", false]], "find() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.find", false]], "find() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.find", false]], "find() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.find", false]], "find() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.find", false]], "find() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.find", false]], "find() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.find", false]], "find() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.find", false]], "flush_period (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.flush_period", false]], "format() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.format", false]], "format() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.format", false]], "format() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.format", false]], "format() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.format", false]], "format() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.format", false]], "format() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.format", false]], "format() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.format", false]], "format_map() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.format_map", false]], "format_map() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.format_map", false]], "format_map() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.format_map", false]], "format_map() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.format_map", false]], "format_map() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.format_map", false]], "format_map() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.format_map", false]], "format_map() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.format_map", false]], "fromkeys() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.fromkeys", false]], "fromkeys() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.fromkeys", false]], "get() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.get", false]], "get() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.get", false]], "get_datakey() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.get_datakey", false]], "get_datakey() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.get_datakey", false]], "get_datakey() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.get_datakey", false]], "get_deadtime() (ophyd_async.core.detectorcontrol method)": [[14, "ophyd_async.core.DetectorControl.get_deadtime", false]], "get_deadtime() (ophyd_async.panda.pandapcapcontroller method)": [[104, "ophyd_async.panda.PandaPcapController.get_deadtime", false]], "get_descriptor() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.get_descriptor", false]], "get_dtype() (in module ophyd_async.core)": [[47, "ophyd_async.core.get_dtype", false]], "get_external_trigger_gpio() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.get_external_trigger_gpio", false]], "get_index() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.get_index", false]], "get_index() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.get_index", false]], "get_index() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.get_index", false]], "get_index() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.get_index", false]], "get_index() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.get_index", false]], "get_index() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.get_index", false]], "get_index() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.get_index", false]], "get_indices_written() (ophyd_async.core.detectorwriter method)": [[16, "ophyd_async.core.DetectorWriter.get_indices_written", false]], "get_reading() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.get_reading", false]], "get_reading() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.get_reading", false]], "get_reading() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.get_reading", false]], "get_setpoint() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.get_setpoint", false]], "get_setpoint() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.get_setpoint", false]], "get_setpoint() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.get_setpoint", false]], "get_signal_values() (in module ophyd_async.core)": [[48, "ophyd_async.core.get_signal_values", false]], "get_unique() (in module ophyd_async.core)": [[49, "ophyd_async.core.get_unique", false]], "get_value() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.get_value", false]], "get_value() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.get_value", false]], "get_value() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.get_value", false]], "get_value() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.get_value", false]], "get_value() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.get_value", false]], "hardwaretriggeredflyable (class in ophyd_async.core)": [[22, "ophyd_async.core.HardwareTriggeredFlyable", false]], "hdf_directory (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.hdf_directory", false]], "hdf_file_name (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.hdf_file_name", false]], "hdfpanda (class in ophyd_async.panda)": [[103, "ophyd_async.panda.HDFPanda", false]], "high (ophyd_async.epics.demo.energymode attribute)": [[80, "ophyd_async.epics.demo.EnergyMode.high", false]], "hintedsignal (class in ophyd_async.core)": [[23, "ophyd_async.core.HintedSignal", false]], "hints (ophyd_async.core.hintedsignal property)": [[23, "ophyd_async.core.HintedSignal.hints", false]], "hints (ophyd_async.core.standardreadable property)": [[36, "ophyd_async.core.StandardReadable.hints", false]], "hints (ophyd_async.epics.areadetector.aravisdetector property)": [[70, "ophyd_async.epics.areadetector.AravisDetector.hints", false]], "hints (ophyd_async.epics.areadetector.kinetixdetector property)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.hints", false]], "hints (ophyd_async.epics.areadetector.pilatusdetector property)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.hints", false]], "hints (ophyd_async.epics.areadetector.singletriggerdet property)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.hints", false]], "hints (ophyd_async.epics.areadetector.vimbadetector property)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.hints", false]], "hints (ophyd_async.epics.demo.mover property)": [[81, "ophyd_async.epics.demo.Mover.hints", false]], "hints (ophyd_async.epics.demo.sensor property)": [[83, "ophyd_async.epics.demo.Sensor.hints", false]], "hints (ophyd_async.epics.demo.sensorgroup property)": [[84, "ophyd_async.epics.demo.SensorGroup.hints", false]], "hints (ophyd_async.epics.motion.motor property)": [[89, "ophyd_async.epics.motion.Motor.hints", false]], "imagemode (class in ophyd_async.epics.areadetector)": [[72, "ophyd_async.epics.areadetector.ImageMode", false]], "immediate (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.IMMEDIATE", false]], "index() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.index", false]], "index() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.index", false]], "index() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.index", false]], "index() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.index", false]], "index() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.index", false]], "index() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.index", false]], "index() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.index", false]], "int (ophyd_async.epics.areadetector.ndattributedatatype attribute)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.INT", false]], "internal (ophyd_async.core.detectortrigger attribute)": [[15, "ophyd_async.core.DetectorTrigger.internal", false]], "isalnum() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isalnum", false]], "isalnum() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isalnum", false]], "isalnum() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isalnum", false]], "isalnum() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isalnum", false]], "isalnum() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isalnum", false]], "isalnum() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isalnum", false]], "isalnum() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isalnum", false]], "isalpha() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isalpha", false]], "isalpha() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isalpha", false]], "isalpha() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isalpha", false]], "isalpha() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isalpha", false]], "isalpha() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isalpha", false]], "isalpha() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isalpha", false]], "isalpha() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isalpha", false]], "isascii() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isascii", false]], "isascii() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isascii", false]], "isascii() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isascii", false]], "isascii() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isascii", false]], "isascii() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isascii", false]], "isascii() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isascii", false]], "isascii() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isascii", false]], "isdecimal() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isdecimal", false]], "isdecimal() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isdecimal", false]], "isdecimal() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isdecimal", false]], "isdecimal() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isdecimal", false]], "isdecimal() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isdecimal", false]], "isdecimal() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isdecimal", false]], "isdecimal() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isdecimal", false]], "isdigit() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isdigit", false]], "isdigit() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isdigit", false]], "isdigit() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isdigit", false]], "isdigit() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isdigit", false]], "isdigit() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isdigit", false]], "isdigit() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isdigit", false]], "isdigit() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isdigit", false]], "isidentifier() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isidentifier", false]], "isidentifier() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isidentifier", false]], "isidentifier() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isidentifier", false]], "isidentifier() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isidentifier", false]], "isidentifier() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isidentifier", false]], "isidentifier() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isidentifier", false]], "isidentifier() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isidentifier", false]], "islower() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.islower", false]], "islower() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.islower", false]], "islower() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.islower", false]], "islower() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.islower", false]], "islower() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.islower", false]], "islower() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.islower", false]], "islower() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.islower", false]], "isnumeric() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isnumeric", false]], "isnumeric() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isnumeric", false]], "isnumeric() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isnumeric", false]], "isnumeric() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isnumeric", false]], "isnumeric() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isnumeric", false]], "isnumeric() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isnumeric", false]], "isnumeric() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isnumeric", false]], "isprintable() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isprintable", false]], "isprintable() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isprintable", false]], "isprintable() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isprintable", false]], "isprintable() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isprintable", false]], "isprintable() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isprintable", false]], "isprintable() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isprintable", false]], "isprintable() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isprintable", false]], "isspace() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isspace", false]], "isspace() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isspace", false]], "isspace() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isspace", false]], "isspace() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isspace", false]], "isspace() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isspace", false]], "isspace() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isspace", false]], "isspace() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isspace", false]], "istitle() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.istitle", false]], "istitle() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.istitle", false]], "istitle() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.istitle", false]], "istitle() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.istitle", false]], "istitle() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.istitle", false]], "istitle() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.istitle", false]], "istitle() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.istitle", false]], "isupper() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.isupper", false]], "isupper() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.isupper", false]], "isupper() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.isupper", false]], "isupper() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.isupper", false]], "isupper() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.isupper", false]], "isupper() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.isupper", false]], "isupper() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.isupper", false]], "items() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.items", false]], "items() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.items", false]], "join() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.join", false]], "join() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.join", false]], "join() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.join", false]], "join() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.join", false]], "join() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.join", false]], "join() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.join", false]], "join() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.join", false]], "keys() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.keys", false]], "keys() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.keys", false]], "kickoff() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.kickoff", false]], "kickoff() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.kickoff", false]], "kickoff() (ophyd_async.core.triggerlogic method)": [[39, "ophyd_async.core.TriggerLogic.kickoff", false]], "kickoff() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.kickoff", false]], "kickoff() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.kickoff", false]], "kickoff() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.kickoff", false]], "kickoff() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.kickoff", false]], "kickoff() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.kickoff", false]], "kickoff() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.kickoff", false]], "kinetixdetector (class in ophyd_async.epics.areadetector)": [[73, "ophyd_async.epics.areadetector.KinetixDetector", false]], "livetime (ophyd_async.core.triggerinfo attribute)": [[38, "ophyd_async.core.TriggerInfo.livetime", false]], "ljust() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.ljust", false]], "ljust() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.ljust", false]], "ljust() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.ljust", false]], "ljust() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.ljust", false]], "ljust() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.ljust", false]], "ljust() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.ljust", false]], "ljust() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.ljust", false]], "load_device() (in module ophyd_async.core)": [[50, "ophyd_async.core.load_device", false]], "load_from_yaml() (in module ophyd_async.core)": [[51, "ophyd_async.core.load_from_yaml", false]], "locate() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.locate", false]], "log (ophyd_async.core.device property)": [[17, "ophyd_async.core.Device.log", false]], "log (ophyd_async.core.devicevector property)": [[19, "ophyd_async.core.DeviceVector.log", false]], "log (ophyd_async.core.hardwaretriggeredflyable property)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.log", false]], "log (ophyd_async.core.signal property)": [[28, "ophyd_async.core.Signal.log", false]], "log (ophyd_async.core.signalr property)": [[30, "ophyd_async.core.SignalR.log", false]], "log (ophyd_async.core.signalrw property)": [[31, "ophyd_async.core.SignalRW.log", false]], "log (ophyd_async.core.signalw property)": [[32, "ophyd_async.core.SignalW.log", false]], "log (ophyd_async.core.signalx property)": [[33, "ophyd_async.core.SignalX.log", false]], "log (ophyd_async.core.standarddetector property)": [[35, "ophyd_async.core.StandardDetector.log", false]], "log (ophyd_async.core.standardreadable property)": [[36, "ophyd_async.core.StandardReadable.log", false]], "log (ophyd_async.epics.areadetector.aravisdetector property)": [[70, "ophyd_async.epics.areadetector.AravisDetector.log", false]], "log (ophyd_async.epics.areadetector.kinetixdetector property)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.log", false]], "log (ophyd_async.epics.areadetector.pilatusdetector property)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.log", false]], "log (ophyd_async.epics.areadetector.singletriggerdet property)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.log", false]], "log (ophyd_async.epics.areadetector.vimbadetector property)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.log", false]], "log (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector property)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.log", false]], "log (ophyd_async.epics.demo.mover property)": [[81, "ophyd_async.epics.demo.Mover.log", false]], "log (ophyd_async.epics.demo.samplestage property)": [[82, "ophyd_async.epics.demo.SampleStage.log", false]], "log (ophyd_async.epics.demo.sensor property)": [[83, "ophyd_async.epics.demo.Sensor.log", false]], "log (ophyd_async.epics.demo.sensorgroup property)": [[84, "ophyd_async.epics.demo.SensorGroup.log", false]], "log (ophyd_async.epics.motion.motor property)": [[89, "ophyd_async.epics.motion.Motor.log", false]], "log (ophyd_async.panda.commonpandablocks property)": [[101, "ophyd_async.panda.CommonPandaBlocks.log", false]], "log (ophyd_async.panda.datablock property)": [[102, "ophyd_async.panda.DataBlock.log", false]], "log (ophyd_async.panda.hdfpanda property)": [[103, "ophyd_async.panda.HDFPanda.log", false]], "log (ophyd_async.panda.pcapblock property)": [[105, "ophyd_async.panda.PcapBlock.log", false]], "log (ophyd_async.panda.pulseblock property)": [[106, "ophyd_async.panda.PulseBlock.log", false]], "log (ophyd_async.panda.seqblock property)": [[107, "ophyd_async.panda.SeqBlock.log", false]], "low (ophyd_async.epics.demo.energymode attribute)": [[80, "ophyd_async.epics.demo.EnergyMode.low", false]], "lower() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.lower", false]], "lower() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.lower", false]], "lower() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.lower", false]], "lower() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.lower", false]], "lower() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.lower", false]], "lower() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.lower", false]], "lower() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.lower", false]], "lstrip() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.lstrip", false]], "lstrip() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.lstrip", false]], "lstrip() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.lstrip", false]], "lstrip() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.lstrip", false]], "lstrip() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.lstrip", false]], "lstrip() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.lstrip", false]], "lstrip() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.lstrip", false]], "maketrans() (ophyd_async.core.detectortrigger static method)": [[15, "ophyd_async.core.DetectorTrigger.maketrans", false]], "maketrans() (ophyd_async.epics.areadetector.filewritemode static method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.maketrans", false]], "maketrans() (ophyd_async.epics.areadetector.imagemode static method)": [[72, "ophyd_async.epics.areadetector.ImageMode.maketrans", false]], "maketrans() (ophyd_async.epics.areadetector.ndattributedatatype static method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.maketrans", false]], "maketrans() (ophyd_async.epics.demo.energymode static method)": [[80, "ophyd_async.epics.demo.EnergyMode.maketrans", false]], "maketrans() (ophyd_async.panda.seqtrigger static method)": [[110, "ophyd_async.panda.SeqTrigger.maketrans", false]], "maketrans() (ophyd_async.panda.timeunits static method)": [[111, "ophyd_async.panda.TimeUnits.maketrans", false]], "merge_gathered_dicts() (in module ophyd_async.core)": [[52, "ophyd_async.core.merge_gathered_dicts", false]], "min (ophyd_async.panda.timeunits attribute)": [[111, "ophyd_async.panda.TimeUnits.min", false]], "mock_puts_blocked() (in module ophyd_async.core)": [[53, "ophyd_async.core.mock_puts_blocked", false]], "mocksignalbackend (class in ophyd_async.core)": [[24, "ophyd_async.core.MockSignalBackend", false]], "module": [[11, "module-ophyd_async.core", false], [68, "module-ophyd_async.epics", false], [69, "module-ophyd_async.epics.areadetector", false], [79, "module-ophyd_async.epics.demo", false], [85, "module-ophyd_async.epics.demo.demo_ad_sim_detector", false], [88, "module-ophyd_async.epics.motion", false], [90, "module-ophyd_async.epics.pvi", false], [94, "module-ophyd_async.epics.signal", false], [100, "module-ophyd_async.panda", false], [125, "module-ophyd_async", false]], "motor (class in ophyd_async.epics.motion)": [[89, "ophyd_async.epics.motion.Motor", false]], "mover (class in ophyd_async.epics.demo)": [[81, "ophyd_async.epics.demo.Mover", false]], "ms (ophyd_async.panda.timeunits attribute)": [[111, "ophyd_async.panda.TimeUnits.ms", false]], "multiple (ophyd_async.epics.areadetector.imagemode attribute)": [[72, "ophyd_async.epics.areadetector.ImageMode.multiple", false]], "name (ophyd_async.core.device property)": [[17, "ophyd_async.core.Device.name", false]], "name (ophyd_async.core.devicevector property)": [[19, "ophyd_async.core.DeviceVector.name", false]], "name (ophyd_async.core.hardwaretriggeredflyable property)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.name", false]], "name (ophyd_async.core.hintedsignal property)": [[23, "ophyd_async.core.HintedSignal.name", false]], "name (ophyd_async.core.signal property)": [[28, "ophyd_async.core.Signal.name", false]], "name (ophyd_async.core.signalr property)": [[30, "ophyd_async.core.SignalR.name", false]], "name (ophyd_async.core.signalrw property)": [[31, "ophyd_async.core.SignalRW.name", false]], "name (ophyd_async.core.signalw property)": [[32, "ophyd_async.core.SignalW.name", false]], "name (ophyd_async.core.signalx property)": [[33, "ophyd_async.core.SignalX.name", false]], "name (ophyd_async.core.standarddetector property)": [[35, "ophyd_async.core.StandardDetector.name", false]], "name (ophyd_async.core.standardreadable property)": [[36, "ophyd_async.core.StandardReadable.name", false]], "name (ophyd_async.epics.areadetector.aravisdetector property)": [[70, "ophyd_async.epics.areadetector.AravisDetector.name", false]], "name (ophyd_async.epics.areadetector.kinetixdetector property)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.name", false]], "name (ophyd_async.epics.areadetector.pilatusdetector property)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.name", false]], "name (ophyd_async.epics.areadetector.singletriggerdet property)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.name", false]], "name (ophyd_async.epics.areadetector.vimbadetector property)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.name", false]], "name (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector property)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.name", false]], "name (ophyd_async.epics.demo.mover property)": [[81, "ophyd_async.epics.demo.Mover.name", false]], "name (ophyd_async.epics.demo.samplestage property)": [[82, "ophyd_async.epics.demo.SampleStage.name", false]], "name (ophyd_async.epics.demo.sensor property)": [[83, "ophyd_async.epics.demo.Sensor.name", false]], "name (ophyd_async.epics.demo.sensorgroup property)": [[84, "ophyd_async.epics.demo.SensorGroup.name", false]], "name (ophyd_async.epics.motion.motor property)": [[89, "ophyd_async.epics.motion.Motor.name", false]], "name (ophyd_async.panda.commonpandablocks property)": [[101, "ophyd_async.panda.CommonPandaBlocks.name", false]], "name (ophyd_async.panda.datablock property)": [[102, "ophyd_async.panda.DataBlock.name", false]], "name (ophyd_async.panda.hdfpanda property)": [[103, "ophyd_async.panda.HDFPanda.name", false]], "name (ophyd_async.panda.pcapblock property)": [[105, "ophyd_async.panda.PcapBlock.name", false]], "name (ophyd_async.panda.pulseblock property)": [[106, "ophyd_async.panda.PulseBlock.name", false]], "name (ophyd_async.panda.seqblock property)": [[107, "ophyd_async.panda.SeqBlock.name", false]], "nameprovider (class in ophyd_async.core)": [[25, "ophyd_async.core.NameProvider", false]], "ndattributedatatype (class in ophyd_async.epics.areadetector)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType", false]], "ndattributesxml (class in ophyd_async.epics.areadetector)": [[75, "ophyd_async.epics.areadetector.NDAttributesXML", false]], "notconnected": [[26, "ophyd_async.core.NotConnected", false]], "num (ophyd_async.core.triggerinfo attribute)": [[38, "ophyd_async.core.TriggerInfo.num", false]], "num_capture (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.num_capture", false]], "num_captured (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.num_captured", false]], "observe_indices_written() (ophyd_async.core.detectorwriter method)": [[16, "ophyd_async.core.DetectorWriter.observe_indices_written", false]], "observe_value() (in module ophyd_async.core)": [[54, "ophyd_async.core.observe_value", false]], "open() (ophyd_async.core.detectorwriter method)": [[16, "ophyd_async.core.DetectorWriter.open", false]], "ophyd_async": [[125, "module-ophyd_async", false]], "ophyd_async.__version__ (in module ophyd_async)": [[125, "ophyd_async.ophyd_async.__version__", false]], "ophyd_async.core": [[11, "module-ophyd_async.core", false]], "ophyd_async.epics": [[68, "module-ophyd_async.epics", false]], "ophyd_async.epics.areadetector": [[69, "module-ophyd_async.epics.areadetector", false]], "ophyd_async.epics.demo": [[79, "module-ophyd_async.epics.demo", false]], "ophyd_async.epics.demo.demo_ad_sim_detector": [[85, "module-ophyd_async.epics.demo.demo_ad_sim_detector", false]], "ophyd_async.epics.motion": [[88, "module-ophyd_async.epics.motion", false]], "ophyd_async.epics.pvi": [[90, "module-ophyd_async.epics.pvi", false]], "ophyd_async.epics.signal": [[94, "module-ophyd_async.epics.signal", false]], "ophyd_async.panda": [[100, "module-ophyd_async.panda", false]], "outa1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outa1", false]], "outa1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outa1", false]], "outa2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outa2", false]], "outa2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outa2", false]], "outb1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outb1", false]], "outb1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outb1", false]], "outb2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outb2", false]], "outb2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outb2", false]], "outc1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outc1", false]], "outc1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outc1", false]], "outc2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outc2", false]], "outc2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outc2", false]], "outd1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outd1", false]], "outd1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outd1", false]], "outd2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outd2", false]], "outd2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outd2", false]], "oute1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.oute1", false]], "oute1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.oute1", false]], "oute2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.oute2", false]], "oute2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.oute2", false]], "outf1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outf1", false]], "outf1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outf1", false]], "outf2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.outf2", false]], "outf2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.outf2", false]], "pandapcapcontroller (class in ophyd_async.panda)": [[104, "ophyd_async.panda.PandaPcapController", false]], "parent (ophyd_async.core.device attribute)": [[17, "ophyd_async.core.Device.parent", false]], "parent (ophyd_async.core.devicevector attribute)": [[19, "ophyd_async.core.DeviceVector.parent", false]], "parent (ophyd_async.core.hardwaretriggeredflyable attribute)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.parent", false]], "parent (ophyd_async.core.signal attribute)": [[28, "ophyd_async.core.Signal.parent", false]], "parent (ophyd_async.core.signalr attribute)": [[30, "ophyd_async.core.SignalR.parent", false]], "parent (ophyd_async.core.signalrw attribute)": [[31, "ophyd_async.core.SignalRW.parent", false]], "parent (ophyd_async.core.signalw attribute)": [[32, "ophyd_async.core.SignalW.parent", false]], "parent (ophyd_async.core.signalx attribute)": [[33, "ophyd_async.core.SignalX.parent", false]], "parent (ophyd_async.core.standarddetector attribute)": [[35, "ophyd_async.core.StandardDetector.parent", false]], "parent (ophyd_async.core.standardreadable attribute)": [[36, "ophyd_async.core.StandardReadable.parent", false]], "parent (ophyd_async.epics.areadetector.aravisdetector attribute)": [[70, "ophyd_async.epics.areadetector.AravisDetector.parent", false]], "parent (ophyd_async.epics.areadetector.kinetixdetector attribute)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.parent", false]], "parent (ophyd_async.epics.areadetector.pilatusdetector attribute)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.parent", false]], "parent (ophyd_async.epics.areadetector.singletriggerdet attribute)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.parent", false]], "parent (ophyd_async.epics.areadetector.vimbadetector attribute)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.parent", false]], "parent (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector attribute)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.parent", false]], "parent (ophyd_async.epics.demo.mover attribute)": [[81, "ophyd_async.epics.demo.Mover.parent", false]], "parent (ophyd_async.epics.demo.samplestage attribute)": [[82, "ophyd_async.epics.demo.SampleStage.parent", false]], "parent (ophyd_async.epics.demo.sensor attribute)": [[83, "ophyd_async.epics.demo.Sensor.parent", false]], "parent (ophyd_async.epics.demo.sensorgroup attribute)": [[84, "ophyd_async.epics.demo.SensorGroup.parent", false]], "parent (ophyd_async.epics.motion.motor attribute)": [[89, "ophyd_async.epics.motion.Motor.parent", false]], "parent (ophyd_async.panda.commonpandablocks attribute)": [[101, "ophyd_async.panda.CommonPandaBlocks.parent", false]], "parent (ophyd_async.panda.datablock attribute)": [[102, "ophyd_async.panda.DataBlock.parent", false]], "parent (ophyd_async.panda.hdfpanda attribute)": [[103, "ophyd_async.panda.HDFPanda.parent", false]], "parent (ophyd_async.panda.pcapblock attribute)": [[105, "ophyd_async.panda.PcapBlock.parent", false]], "parent (ophyd_async.panda.pulseblock attribute)": [[106, "ophyd_async.panda.PulseBlock.parent", false]], "parent (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.parent", false]], "partition() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.partition", false]], "partition() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.partition", false]], "partition() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.partition", false]], "partition() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.partition", false]], "partition() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.partition", false]], "partition() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.partition", false]], "partition() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.partition", false]], "pcap (ophyd_async.panda.commonpandablocks attribute)": [[101, "ophyd_async.panda.CommonPandaBlocks.pcap", false]], "pcap (ophyd_async.panda.hdfpanda attribute)": [[103, "ophyd_async.panda.HDFPanda.pcap", false]], "pcapblock (class in ophyd_async.panda)": [[105, "ophyd_async.panda.PcapBlock", false]], "phase_sorter() (in module ophyd_async.panda)": [[112, "ophyd_async.panda.phase_sorter", false]], "pilatusdetector (class in ophyd_async.epics.areadetector)": [[76, "ophyd_async.epics.areadetector.PilatusDetector", false]], "pop() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.pop", false]], "pop() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.pop", false]], "popitem() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.popitem", false]], "popitem() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.popitem", false]], "posa_gt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSA_GT", false]], "posa_lt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSA_LT", false]], "posb_gt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSB_GT", false]], "posb_lt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSB_LT", false]], "posc_gt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSC_GT", false]], "posc_lt (ophyd_async.panda.seqtrigger attribute)": [[110, "ophyd_async.panda.SeqTrigger.POSC_LT", false]], "position (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.position", false]], "position (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.position", false]], "prefix (ophyd_async.core.directoryinfo attribute)": [[20, "ophyd_async.core.DirectoryInfo.prefix", false]], "prepare() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.prepare", false]], "prepare() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.prepare", false]], "prepare() (ophyd_async.core.triggerlogic method)": [[39, "ophyd_async.core.TriggerLogic.prepare", false]], "prepare() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.prepare", false]], "prepare() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.prepare", false]], "prepare() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.prepare", false]], "prepare() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.prepare", false]], "prepare() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.prepare", false]], "prepare() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.prepare", false]], "prescale (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.prescale", false]], "prescale_units (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.prescale_units", false]], "pulse (ophyd_async.panda.commonpandablocks attribute)": [[101, "ophyd_async.panda.CommonPandaBlocks.pulse", false]], "pulse (ophyd_async.panda.hdfpanda attribute)": [[103, "ophyd_async.panda.HDFPanda.pulse", false]], "pulseblock (class in ophyd_async.panda)": [[106, "ophyd_async.panda.PulseBlock", false]], "put() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.put", false]], "put() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.put", false]], "put() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.put", false]], "pvi_pv (ophyd_async.epics.pvi.pvientry attribute)": [[91, "ophyd_async.epics.pvi.PVIEntry.pvi_pv", false]], "pvientry (class in ophyd_async.epics.pvi)": [[91, "ophyd_async.epics.pvi.PVIEntry", false]], "read() (ophyd_async.core.hintedsignal method)": [[23, "ophyd_async.core.HintedSignal.read", false]], "read() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.read", false]], "read() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.read", false]], "read() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.read", false]], "read() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.read", false]], "read() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.read", false]], "read() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.read", false]], "read() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.read", false]], "read() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.read", false]], "read() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.read", false]], "read() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.read", false]], "read() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.read", false]], "read() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.read", false]], "read() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.read", false]], "read() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.read", false]], "read() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.read", false]], "read_configuration() (ophyd_async.core.configsignal method)": [[13, "ophyd_async.core.ConfigSignal.read_configuration", false]], "read_configuration() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.read_configuration", false]], "read_configuration() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.read_configuration", false]], "read_configuration() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.read_configuration", false]], "read_configuration() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.read_configuration", false]], "read_configuration() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.read_configuration", false]], "read_configuration() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.read_configuration", false]], "read_configuration() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.read_configuration", false]], "read_configuration() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.read_configuration", false]], "read_configuration() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.read_configuration", false]], "read_configuration() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.read_configuration", false]], "read_configuration() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.read_configuration", false]], "read_configuration() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.read_configuration", false]], "read_configuration() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.read_configuration", false]], "read_configuration() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.read_configuration", false]], "removeprefix() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.removeprefix", false]], "removeprefix() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.removeprefix", false]], "removeprefix() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.removeprefix", false]], "removeprefix() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.removeprefix", false]], "removeprefix() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.removeprefix", false]], "removeprefix() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.removeprefix", false]], "removeprefix() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.removeprefix", false]], "removesuffix() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.removesuffix", false]], "removesuffix() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.removesuffix", false]], "removesuffix() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.removesuffix", false]], "removesuffix() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.removesuffix", false]], "removesuffix() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.removesuffix", false]], "removesuffix() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.removesuffix", false]], "removesuffix() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.removesuffix", false]], "repeats (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.repeats", false]], "repeats (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.repeats", false]], "repeats (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.repeats", false]], "replace() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.replace", false]], "replace() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.replace", false]], "replace() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.replace", false]], "replace() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.replace", false]], "replace() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.replace", false]], "replace() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.replace", false]], "replace() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.replace", false]], "reset_mock_put_calls() (in module ophyd_async.core)": [[55, "ophyd_async.core.reset_mock_put_calls", false]], "resource_dir (ophyd_async.core.directoryinfo attribute)": [[20, "ophyd_async.core.DirectoryInfo.resource_dir", false]], "rfind() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rfind", false]], "rfind() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rfind", false]], "rfind() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rfind", false]], "rfind() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rfind", false]], "rfind() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rfind", false]], "rfind() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rfind", false]], "rfind() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rfind", false]], "rindex() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rindex", false]], "rindex() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rindex", false]], "rindex() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rindex", false]], "rindex() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rindex", false]], "rindex() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rindex", false]], "rindex() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rindex", false]], "rindex() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rindex", false]], "rjust() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rjust", false]], "rjust() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rjust", false]], "rjust() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rjust", false]], "rjust() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rjust", false]], "rjust() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rjust", false]], "rjust() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rjust", false]], "rjust() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rjust", false]], "root (ophyd_async.core.directoryinfo attribute)": [[20, "ophyd_async.core.DirectoryInfo.root", false]], "rpartition() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rpartition", false]], "rpartition() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rpartition", false]], "rpartition() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rpartition", false]], "rpartition() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rpartition", false]], "rpartition() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rpartition", false]], "rpartition() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rpartition", false]], "rpartition() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rpartition", false]], "rsplit() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rsplit", false]], "rsplit() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rsplit", false]], "rsplit() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rsplit", false]], "rsplit() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rsplit", false]], "rsplit() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rsplit", false]], "rsplit() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rsplit", false]], "rsplit() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rsplit", false]], "rstrip() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.rstrip", false]], "rstrip() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.rstrip", false]], "rstrip() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.rstrip", false]], "rstrip() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.rstrip", false]], "rstrip() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.rstrip", false]], "rstrip() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.rstrip", false]], "rstrip() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.rstrip", false]], "s (ophyd_async.panda.timeunits attribute)": [[111, "ophyd_async.panda.TimeUnits.s", false]], "samplestage (class in ophyd_async.epics.demo)": [[82, "ophyd_async.epics.demo.SampleStage", false]], "save_device() (in module ophyd_async.core)": [[56, "ophyd_async.core.save_device", false]], "save_to_yaml() (in module ophyd_async.core)": [[57, "ophyd_async.core.save_to_yaml", false]], "sensor (class in ophyd_async.epics.demo)": [[83, "ophyd_async.epics.demo.Sensor", false]], "sensorgroup (class in ophyd_async.epics.demo)": [[84, "ophyd_async.epics.demo.SensorGroup", false]], "seq (ophyd_async.panda.commonpandablocks attribute)": [[101, "ophyd_async.panda.CommonPandaBlocks.seq", false]], "seq (ophyd_async.panda.hdfpanda attribute)": [[103, "ophyd_async.panda.HDFPanda.seq", false]], "seq_table_from_arrays() (in module ophyd_async.panda)": [[113, "ophyd_async.panda.seq_table_from_arrays", false]], "seq_table_from_rows() (in module ophyd_async.panda)": [[114, "ophyd_async.panda.seq_table_from_rows", false]], "seqblock (class in ophyd_async.panda)": [[107, "ophyd_async.panda.SeqBlock", false]], "seqtable (class in ophyd_async.panda)": [[108, "ophyd_async.panda.SeqTable", false]], "seqtablerow (class in ophyd_async.panda)": [[109, "ophyd_async.panda.SeqTableRow", false]], "seqtrigger (class in ophyd_async.panda)": [[110, "ophyd_async.panda.SeqTrigger", false]], "set() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.set", false]], "set() (ophyd_async.core.signalw method)": [[32, "ophyd_async.core.SignalW.set", false]], "set() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.set", false]], "set() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.set", false]], "set_and_wait_for_value() (in module ophyd_async.core)": [[58, "ophyd_async.core.set_and_wait_for_value", false]], "set_callback() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.set_callback", false]], "set_callback() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.set_callback", false]], "set_callback() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.set_callback", false]], "set_external_trigger_gpio() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.set_external_trigger_gpio", false]], "set_mock_put_proceeds() (in module ophyd_async.core)": [[59, "ophyd_async.core.set_mock_put_proceeds", false]], "set_mock_value() (in module ophyd_async.core)": [[60, "ophyd_async.core.set_mock_value", false]], "set_mock_values() (in module ophyd_async.core)": [[61, "ophyd_async.core.set_mock_values", false]], "set_name() (ophyd_async.core.device method)": [[17, "ophyd_async.core.Device.set_name", false]], "set_name() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.set_name", false]], "set_name() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.set_name", false]], "set_name() (ophyd_async.core.signal method)": [[28, "ophyd_async.core.Signal.set_name", false]], "set_name() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.set_name", false]], "set_name() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.set_name", false]], "set_name() (ophyd_async.core.signalw method)": [[32, "ophyd_async.core.SignalW.set_name", false]], "set_name() (ophyd_async.core.signalx method)": [[33, "ophyd_async.core.SignalX.set_name", false]], "set_name() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.set_name", false]], "set_name() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.set_name", false]], "set_name() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.set_name", false]], "set_name() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.set_name", false]], "set_name() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.set_name", false]], "set_name() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.set_name", false]], "set_name() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.set_name", false]], "set_name() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.set_name", false]], "set_name() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.set_name", false]], "set_name() (ophyd_async.epics.demo.samplestage method)": [[82, "ophyd_async.epics.demo.SampleStage.set_name", false]], "set_name() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.set_name", false]], "set_name() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.set_name", false]], "set_name() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.set_name", false]], "set_name() (ophyd_async.panda.commonpandablocks method)": [[101, "ophyd_async.panda.CommonPandaBlocks.set_name", false]], "set_name() (ophyd_async.panda.datablock method)": [[102, "ophyd_async.panda.DataBlock.set_name", false]], "set_name() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.set_name", false]], "set_name() (ophyd_async.panda.pcapblock method)": [[105, "ophyd_async.panda.PcapBlock.set_name", false]], "set_name() (ophyd_async.panda.pulseblock method)": [[106, "ophyd_async.panda.PulseBlock.set_name", false]], "set_name() (ophyd_async.panda.seqblock method)": [[107, "ophyd_async.panda.SeqBlock.set_name", false]], "set_readable_signals() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.set_readable_signals", false]], "set_readable_signals() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.set_readable_signals", false]], "set_readable_signals() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.set_readable_signals", false]], "set_readable_signals() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.set_readable_signals", false]], "set_readable_signals() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.set_readable_signals", false]], "set_readable_signals() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.set_readable_signals", false]], "set_signal_values() (in module ophyd_async.core)": [[62, "ophyd_async.core.set_signal_values", false]], "set_value() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.set_value", false]], "set_value() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.set_value", false]], "setdefault() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.setdefault", false]], "setdefault() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.setdefault", false]], "shapeprovider (class in ophyd_async.core)": [[27, "ophyd_async.core.ShapeProvider", false]], "signal (class in ophyd_async.core)": [[28, "ophyd_async.core.Signal", false]], "signalbackend (class in ophyd_async.core)": [[29, "ophyd_async.core.SignalBackend", false]], "signalr (class in ophyd_async.core)": [[30, "ophyd_async.core.SignalR", false]], "signalrw (class in ophyd_async.core)": [[31, "ophyd_async.core.SignalRW", false]], "signalw (class in ophyd_async.core)": [[32, "ophyd_async.core.SignalW", false]], "signalx (class in ophyd_async.core)": [[33, "ophyd_async.core.SignalX", false]], "single (ophyd_async.epics.areadetector.filewritemode attribute)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.single", false]], "single (ophyd_async.epics.areadetector.imagemode attribute)": [[72, "ophyd_async.epics.areadetector.ImageMode.single", false]], "singletriggerdet (class in ophyd_async.epics.areadetector)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet", false]], "soft_signal_r_and_setter() (in module ophyd_async.core)": [[63, "ophyd_async.core.soft_signal_r_and_setter", false]], "soft_signal_rw() (in module ophyd_async.core)": [[64, "ophyd_async.core.soft_signal_rw", false]], "softsignalbackend (class in ophyd_async.core)": [[34, "ophyd_async.core.SoftSignalBackend", false]], "source (ophyd_async.core.signal property)": [[28, "ophyd_async.core.Signal.source", false]], "source (ophyd_async.core.signalr property)": [[30, "ophyd_async.core.SignalR.source", false]], "source (ophyd_async.core.signalrw property)": [[31, "ophyd_async.core.SignalRW.source", false]], "source (ophyd_async.core.signalw property)": [[32, "ophyd_async.core.SignalW.source", false]], "source (ophyd_async.core.signalx property)": [[33, "ophyd_async.core.SignalX.source", false]], "source() (ophyd_async.core.mocksignalbackend method)": [[24, "ophyd_async.core.MockSignalBackend.source", false]], "source() (ophyd_async.core.signalbackend method)": [[29, "ophyd_async.core.SignalBackend.source", false]], "source() (ophyd_async.core.softsignalbackend method)": [[34, "ophyd_async.core.SoftSignalBackend.source", false]], "split() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.split", false]], "split() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.split", false]], "split() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.split", false]], "split() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.split", false]], "split() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.split", false]], "split() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.split", false]], "split() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.split", false]], "splitlines() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.splitlines", false]], "splitlines() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.splitlines", false]], "splitlines() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.splitlines", false]], "splitlines() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.splitlines", false]], "splitlines() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.splitlines", false]], "splitlines() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.splitlines", false]], "splitlines() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.splitlines", false]], "stage() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.stage", false]], "stage() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.stage", false]], "stage() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.stage", false]], "stage() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.stage", false]], "stage() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.stage", false]], "stage() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.stage", false]], "stage() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.stage", false]], "stage() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.stage", false]], "stage() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.stage", false]], "stage() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.stage", false]], "stage() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.stage", false]], "stage() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.stage", false]], "stage() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.stage", false]], "stage() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.stage", false]], "stage() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.stage", false]], "stage() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.stage", false]], "standarddetector (class in ophyd_async.core)": [[35, "ophyd_async.core.StandardDetector", false]], "standardreadable (class in ophyd_async.core)": [[36, "ophyd_async.core.StandardReadable", false]], "start_ioc_subprocess() (in module ophyd_async.epics.demo)": [[87, "ophyd_async.epics.demo.start_ioc_subprocess", false]], "startswith() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.startswith", false]], "startswith() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.startswith", false]], "startswith() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.startswith", false]], "startswith() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.startswith", false]], "startswith() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.startswith", false]], "startswith() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.startswith", false]], "startswith() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.startswith", false]], "staticdirectoryprovider (class in ophyd_async.core)": [[37, "ophyd_async.core.StaticDirectoryProvider", false]], "stop() (ophyd_async.core.triggerlogic method)": [[39, "ophyd_async.core.TriggerLogic.stop", false]], "stop() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.stop", false]], "stop() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.stop", false]], "stream (ophyd_async.epics.areadetector.filewritemode attribute)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.stream", false]], "string (ophyd_async.epics.areadetector.ndattributedatatype attribute)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.STRING", false]], "strip() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.strip", false]], "strip() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.strip", false]], "strip() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.strip", false]], "strip() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.strip", false]], "strip() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.strip", false]], "strip() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.strip", false]], "strip() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.strip", false]], "sub_entries (ophyd_async.epics.pvi.pvientry attribute)": [[91, "ophyd_async.epics.pvi.PVIEntry.sub_entries", false]], "subscribe() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.subscribe", false]], "subscribe() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.subscribe", false]], "subscribe_value() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.subscribe_value", false]], "subscribe_value() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.subscribe_value", false]], "success (ophyd_async.core.asyncstatus property)": [[12, "ophyd_async.core.AsyncStatus.success", false]], "success (ophyd_async.core.watchableasyncstatus property)": [[40, "ophyd_async.core.WatchableAsyncStatus.success", false]], "suffix (ophyd_async.core.directoryinfo attribute)": [[20, "ophyd_async.core.DirectoryInfo.suffix", false]], "swapcase() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.swapcase", false]], "swapcase() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.swapcase", false]], "swapcase() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.swapcase", false]], "swapcase() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.swapcase", false]], "swapcase() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.swapcase", false]], "swapcase() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.swapcase", false]], "swapcase() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.swapcase", false]], "table (ophyd_async.panda.seqblock attribute)": [[107, "ophyd_async.panda.SeqBlock.table", false]], "time1 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.time1", false]], "time1 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.time1", false]], "time2 (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.time2", false]], "time2 (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.time2", false]], "timeunits (class in ophyd_async.panda)": [[111, "ophyd_async.panda.TimeUnits", false]], "title() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.title", false]], "title() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.title", false]], "title() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.title", false]], "title() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.title", false]], "title() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.title", false]], "title() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.title", false]], "title() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.title", false]], "translate() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.translate", false]], "translate() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.translate", false]], "translate() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.translate", false]], "translate() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.translate", false]], "translate() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.translate", false]], "translate() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.translate", false]], "translate() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.translate", false]], "trigger (ophyd_async.core.triggerinfo attribute)": [[38, "ophyd_async.core.TriggerInfo.trigger", false]], "trigger (ophyd_async.panda.seqtable attribute)": [[108, "ophyd_async.panda.SeqTable.trigger", false]], "trigger (ophyd_async.panda.seqtablerow attribute)": [[109, "ophyd_async.panda.SeqTableRow.trigger", false]], "trigger() (ophyd_async.core.signalx method)": [[33, "ophyd_async.core.SignalX.trigger", false]], "trigger() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.trigger", false]], "trigger() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.trigger", false]], "trigger() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.trigger", false]], "trigger() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.trigger", false]], "trigger() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.trigger", false]], "trigger() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.trigger", false]], "trigger() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.trigger", false]], "trigger() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.trigger", false]], "trigger_logic (ophyd_async.core.hardwaretriggeredflyable property)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.trigger_logic", false]], "triggerinfo (class in ophyd_async.core)": [[38, "ophyd_async.core.TriggerInfo", false]], "triggerlogic (class in ophyd_async.core)": [[39, "ophyd_async.core.TriggerLogic", false]], "uncached() (ophyd_async.core.hintedsignal class method)": [[23, "ophyd_async.core.HintedSignal.uncached", false]], "unstage() (ophyd_async.core.hardwaretriggeredflyable method)": [[22, "ophyd_async.core.HardwareTriggeredFlyable.unstage", false]], "unstage() (ophyd_async.core.signalr method)": [[30, "ophyd_async.core.SignalR.unstage", false]], "unstage() (ophyd_async.core.signalrw method)": [[31, "ophyd_async.core.SignalRW.unstage", false]], "unstage() (ophyd_async.core.standarddetector method)": [[35, "ophyd_async.core.StandardDetector.unstage", false]], "unstage() (ophyd_async.core.standardreadable method)": [[36, "ophyd_async.core.StandardReadable.unstage", false]], "unstage() (ophyd_async.epics.areadetector.aravisdetector method)": [[70, "ophyd_async.epics.areadetector.AravisDetector.unstage", false]], "unstage() (ophyd_async.epics.areadetector.kinetixdetector method)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.unstage", false]], "unstage() (ophyd_async.epics.areadetector.pilatusdetector method)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.unstage", false]], "unstage() (ophyd_async.epics.areadetector.singletriggerdet method)": [[77, "ophyd_async.epics.areadetector.SingleTriggerDet.unstage", false]], "unstage() (ophyd_async.epics.areadetector.vimbadetector method)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.unstage", false]], "unstage() (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector method)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.unstage", false]], "unstage() (ophyd_async.epics.demo.mover method)": [[81, "ophyd_async.epics.demo.Mover.unstage", false]], "unstage() (ophyd_async.epics.demo.sensor method)": [[83, "ophyd_async.epics.demo.Sensor.unstage", false]], "unstage() (ophyd_async.epics.demo.sensorgroup method)": [[84, "ophyd_async.epics.demo.SensorGroup.unstage", false]], "unstage() (ophyd_async.epics.motion.motor method)": [[89, "ophyd_async.epics.motion.Motor.unstage", false]], "unstage() (ophyd_async.panda.hdfpanda method)": [[103, "ophyd_async.panda.HDFPanda.unstage", false]], "update() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.update", false]], "update() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.update", false]], "upper() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.upper", false]], "upper() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.upper", false]], "upper() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.upper", false]], "upper() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.upper", false]], "upper() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.upper", false]], "upper() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.upper", false]], "upper() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.upper", false]], "us (ophyd_async.panda.timeunits attribute)": [[111, "ophyd_async.panda.TimeUnits.us", false]], "values() (ophyd_async.core.devicevector method)": [[19, "ophyd_async.core.DeviceVector.values", false]], "values() (ophyd_async.panda.seqtable method)": [[108, "ophyd_async.panda.SeqTable.values", false]], "variable_gate (ophyd_async.core.detectortrigger attribute)": [[15, "ophyd_async.core.DetectorTrigger.variable_gate", false]], "vimbadetector (class in ophyd_async.epics.areadetector)": [[78, "ophyd_async.epics.areadetector.VimbaDetector", false]], "wait_for_connection() (in module ophyd_async.core)": [[65, "ophyd_async.core.wait_for_connection", false]], "wait_for_value() (in module ophyd_async.core)": [[66, "ophyd_async.core.wait_for_value", false]], "walk_rw_signals() (in module ophyd_async.core)": [[67, "ophyd_async.core.walk_rw_signals", false]], "watch() (ophyd_async.core.watchableasyncstatus method)": [[40, "ophyd_async.core.WatchableAsyncStatus.watch", false]], "watchableasyncstatus (class in ophyd_async.core)": [[40, "ophyd_async.core.WatchableAsyncStatus", false]], "width (ophyd_async.panda.pulseblock attribute)": [[106, "ophyd_async.panda.PulseBlock.width", false]], "wrap() (ophyd_async.core.asyncstatus class method)": [[12, "ophyd_async.core.AsyncStatus.wrap", false]], "wrap() (ophyd_async.core.watchableasyncstatus class method)": [[40, "ophyd_async.core.WatchableAsyncStatus.wrap", false]], "writer (ophyd_async.core.standarddetector property)": [[35, "ophyd_async.core.StandardDetector.writer", false]], "writer (ophyd_async.epics.areadetector.aravisdetector property)": [[70, "ophyd_async.epics.areadetector.AravisDetector.writer", false]], "writer (ophyd_async.epics.areadetector.kinetixdetector property)": [[73, "ophyd_async.epics.areadetector.KinetixDetector.writer", false]], "writer (ophyd_async.epics.areadetector.pilatusdetector property)": [[76, "ophyd_async.epics.areadetector.PilatusDetector.writer", false]], "writer (ophyd_async.epics.areadetector.vimbadetector property)": [[78, "ophyd_async.epics.areadetector.VimbaDetector.writer", false]], "writer (ophyd_async.epics.demo.demo_ad_sim_detector.demoadsimdetector property)": [[86, "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector.writer", false]], "writer (ophyd_async.panda.hdfpanda property)": [[103, "ophyd_async.panda.HDFPanda.writer", false]], "zfill() (ophyd_async.core.detectortrigger method)": [[15, "ophyd_async.core.DetectorTrigger.zfill", false]], "zfill() (ophyd_async.epics.areadetector.filewritemode method)": [[71, "ophyd_async.epics.areadetector.FileWriteMode.zfill", false]], "zfill() (ophyd_async.epics.areadetector.imagemode method)": [[72, "ophyd_async.epics.areadetector.ImageMode.zfill", false]], "zfill() (ophyd_async.epics.areadetector.ndattributedatatype method)": [[74, "ophyd_async.epics.areadetector.NDAttributeDataType.zfill", false]], "zfill() (ophyd_async.epics.demo.energymode method)": [[80, "ophyd_async.epics.demo.EnergyMode.zfill", false]], "zfill() (ophyd_async.panda.seqtrigger method)": [[110, "ophyd_async.panda.SeqTrigger.zfill", false]], "zfill() (ophyd_async.panda.timeunits method)": [[111, "ophyd_async.panda.TimeUnits.zfill", false]]}, "objects": {"": [[125, 0, 0, "-", "ophyd_async"]], "ophyd_async": [[11, 0, 0, "-", "core"], [68, 0, 0, "-", "epics"], [100, 0, 0, "-", "panda"]], "ophyd_async.core": [[12, 1, 1, "", "AsyncStatus"], [13, 1, 1, "", "ConfigSignal"], [14, 1, 1, "", "DetectorControl"], [15, 1, 1, "", "DetectorTrigger"], [16, 1, 1, "", "DetectorWriter"], [17, 1, 1, "", "Device"], [18, 1, 1, "", "DeviceCollector"], [19, 1, 1, "", "DeviceVector"], [20, 1, 1, "", "DirectoryInfo"], [21, 1, 1, "", "DirectoryProvider"], [22, 1, 1, "", "HardwareTriggeredFlyable"], [23, 1, 1, "", "HintedSignal"], [24, 1, 1, "", "MockSignalBackend"], [25, 1, 1, "", "NameProvider"], [26, 5, 1, "", "NotConnected"], [27, 1, 1, "", "ShapeProvider"], [28, 1, 1, "", "Signal"], [29, 1, 1, "", "SignalBackend"], [30, 1, 1, "", "SignalR"], [31, 1, 1, "", "SignalRW"], [32, 1, 1, "", "SignalW"], [33, 1, 1, "", "SignalX"], [34, 1, 1, "", "SoftSignalBackend"], [35, 1, 1, "", "StandardDetector"], [36, 1, 1, "", "StandardReadable"], [37, 1, 1, "", "StaticDirectoryProvider"], [38, 1, 1, "", "TriggerInfo"], [39, 1, 1, "", "TriggerLogic"], [40, 1, 1, "", "WatchableAsyncStatus"], [41, 6, 1, "", "assert_configuration"], [42, 6, 1, "", "assert_emitted"], [43, 6, 1, "", "assert_mock_put_called_with"], [44, 6, 1, "", "assert_reading"], [45, 6, 1, "", "assert_value"], [46, 6, 1, "", "callback_on_mock_put"], [47, 6, 1, "", "get_dtype"], [48, 6, 1, "", "get_signal_values"], [49, 6, 1, "", "get_unique"], [50, 6, 1, "", "load_device"], [51, 6, 1, "", "load_from_yaml"], [52, 6, 1, "", "merge_gathered_dicts"], [53, 6, 1, "", "mock_puts_blocked"], [54, 6, 1, "", "observe_value"], [55, 6, 1, "", "reset_mock_put_calls"], [56, 6, 1, "", "save_device"], [57, 6, 1, "", "save_to_yaml"], [58, 6, 1, "", "set_and_wait_for_value"], [59, 6, 1, "", "set_mock_put_proceeds"], [60, 6, 1, "", "set_mock_value"], [61, 6, 1, "", "set_mock_values"], [62, 6, 1, "", "set_signal_values"], [63, 6, 1, "", "soft_signal_r_and_setter"], [64, 6, 1, "", "soft_signal_rw"], [65, 6, 1, "", "wait_for_connection"], [66, 6, 1, "", "wait_for_value"], [67, 6, 1, "", "walk_rw_signals"]], "ophyd_async.core.AsyncStatus": [[12, 2, 1, "", "add_callback"], [12, 3, 1, "", "done"], [12, 2, 1, "", "exception"], [12, 3, 1, "", "success"], [12, 2, 1, "", "wrap"]], "ophyd_async.core.ConfigSignal": [[13, 2, 1, "", "describe_configuration"], [13, 2, 1, "", "read_configuration"]], "ophyd_async.core.DetectorControl": [[14, 2, 1, "", "arm"], [14, 2, 1, "", "disarm"], [14, 2, 1, "", "get_deadtime"]], "ophyd_async.core.DetectorTrigger": [[15, 2, 1, "", "__add__"], [15, 2, 1, "", "__mul__"], [15, 2, 1, "", "capitalize"], [15, 2, 1, "", "casefold"], [15, 2, 1, "", "center"], [15, 4, 1, "", "constant_gate"], [15, 2, 1, "", "count"], [15, 4, 1, "", "edge_trigger"], [15, 2, 1, "", "encode"], [15, 2, 1, "", "endswith"], [15, 2, 1, "", "expandtabs"], [15, 2, 1, "", "find"], [15, 2, 1, "", "format"], [15, 2, 1, "", "format_map"], [15, 2, 1, "", "index"], [15, 4, 1, "", "internal"], [15, 2, 1, "", "isalnum"], [15, 2, 1, "", "isalpha"], [15, 2, 1, "", "isascii"], [15, 2, 1, "", "isdecimal"], [15, 2, 1, "", "isdigit"], [15, 2, 1, "", "isidentifier"], [15, 2, 1, "", "islower"], [15, 2, 1, "", "isnumeric"], [15, 2, 1, "", "isprintable"], [15, 2, 1, "", "isspace"], [15, 2, 1, "", "istitle"], [15, 2, 1, "", "isupper"], [15, 2, 1, "", "join"], [15, 2, 1, "", "ljust"], [15, 2, 1, "", "lower"], [15, 2, 1, "", "lstrip"], [15, 2, 1, "", "maketrans"], [15, 2, 1, "", "partition"], [15, 2, 1, "", "removeprefix"], [15, 2, 1, "", "removesuffix"], [15, 2, 1, "", "replace"], [15, 2, 1, "", "rfind"], [15, 2, 1, "", "rindex"], [15, 2, 1, "", "rjust"], [15, 2, 1, "", "rpartition"], [15, 2, 1, "", "rsplit"], [15, 2, 1, "", "rstrip"], [15, 2, 1, "", "split"], [15, 2, 1, "", "splitlines"], [15, 2, 1, "", "startswith"], [15, 2, 1, "", "strip"], [15, 2, 1, "", "swapcase"], [15, 2, 1, "", "title"], [15, 2, 1, "", "translate"], [15, 2, 1, "", "upper"], [15, 4, 1, "", "variable_gate"], [15, 2, 1, "", "zfill"]], "ophyd_async.core.DetectorWriter": [[16, 2, 1, "", "close"], [16, 2, 1, "", "collect_stream_docs"], [16, 2, 1, "", "get_indices_written"], [16, 2, 1, "", "observe_indices_written"], [16, 2, 1, "", "open"]], "ophyd_async.core.Device": [[17, 2, 1, "", "children"], [17, 2, 1, "", "connect"], [17, 3, 1, "", "log"], [17, 3, 1, "", "name"], [17, 4, 1, "", "parent"], [17, 2, 1, "", "set_name"]], "ophyd_async.core.DeviceVector": [[19, 2, 1, "", "children"], [19, 2, 1, "", "clear"], [19, 2, 1, "", "connect"], [19, 2, 1, "", "copy"], [19, 2, 1, "", "fromkeys"], [19, 2, 1, "", "get"], [19, 2, 1, "", "items"], [19, 2, 1, "", "keys"], [19, 3, 1, "", "log"], [19, 3, 1, "", "name"], [19, 4, 1, "", "parent"], [19, 2, 1, "", "pop"], [19, 2, 1, "", "popitem"], [19, 2, 1, "", "set_name"], [19, 2, 1, "", "setdefault"], [19, 2, 1, "", "update"], [19, 2, 1, "", "values"]], "ophyd_async.core.DirectoryInfo": [[20, 4, 1, "", "prefix"], [20, 4, 1, "", "resource_dir"], [20, 4, 1, "", "root"], [20, 4, 1, "", "suffix"]], "ophyd_async.core.DirectoryProvider": [[21, 2, 1, "", "__call__"]], "ophyd_async.core.HardwareTriggeredFlyable": [[22, 2, 1, "", "children"], [22, 2, 1, "", "complete"], [22, 2, 1, "", "connect"], [22, 2, 1, "", "describe_configuration"], [22, 2, 1, "", "kickoff"], [22, 3, 1, "", "log"], [22, 3, 1, "", "name"], [22, 4, 1, "", "parent"], [22, 2, 1, "", "prepare"], [22, 2, 1, "", "read_configuration"], [22, 2, 1, "", "set_name"], [22, 2, 1, "", "stage"], [22, 3, 1, "", "trigger_logic"], [22, 2, 1, "", "unstage"]], "ophyd_async.core.HintedSignal": [[23, 2, 1, "", "describe"], [23, 3, 1, "", "hints"], [23, 3, 1, "", "name"], [23, 2, 1, "", "read"], [23, 2, 1, "", "uncached"]], "ophyd_async.core.MockSignalBackend": [[24, 2, 1, "", "connect"], [24, 4, 1, "", "datatype"], [24, 2, 1, "", "get_datakey"], [24, 2, 1, "", "get_descriptor"], [24, 2, 1, "", "get_reading"], [24, 2, 1, "", "get_setpoint"], [24, 2, 1, "", "get_value"], [24, 2, 1, "", "put"], [24, 2, 1, "", "set_callback"], [24, 2, 1, "", "set_value"], [24, 2, 1, "", "source"]], "ophyd_async.core.NameProvider": [[25, 2, 1, "", "__call__"]], "ophyd_async.core.ShapeProvider": [[27, 2, 1, "", "__call__"]], "ophyd_async.core.Signal": [[28, 2, 1, "", "children"], [28, 2, 1, "", "connect"], [28, 3, 1, "", "log"], [28, 3, 1, "", "name"], [28, 4, 1, "", "parent"], [28, 2, 1, "", "set_name"], [28, 3, 1, "", "source"]], "ophyd_async.core.SignalBackend": [[29, 2, 1, "", "connect"], [29, 4, 1, "", "datatype"], [29, 2, 1, "", "get_datakey"], [29, 2, 1, "", "get_reading"], [29, 2, 1, "", "get_setpoint"], [29, 2, 1, "", "get_value"], [29, 2, 1, "", "put"], [29, 2, 1, "", "set_callback"], [29, 2, 1, "", "source"]], "ophyd_async.core.SignalR": [[30, 2, 1, "", "children"], [30, 2, 1, "", "clear_sub"], [30, 2, 1, "", "connect"], [30, 2, 1, "", "describe"], [30, 2, 1, "", "get_value"], [30, 3, 1, "", "log"], [30, 3, 1, "", "name"], [30, 4, 1, "", "parent"], [30, 2, 1, "", "read"], [30, 2, 1, "", "set_name"], [30, 3, 1, "", "source"], [30, 2, 1, "", "stage"], [30, 2, 1, "", "subscribe"], [30, 2, 1, "", "subscribe_value"], [30, 2, 1, "", "unstage"]], "ophyd_async.core.SignalRW": [[31, 2, 1, "", "children"], [31, 2, 1, "", "clear_sub"], [31, 2, 1, "", "connect"], [31, 2, 1, "", "describe"], [31, 2, 1, "", "get_value"], [31, 2, 1, "", "locate"], [31, 3, 1, "", "log"], [31, 3, 1, "", "name"], [31, 4, 1, "", "parent"], [31, 2, 1, "", "read"], [31, 2, 1, "", "set"], [31, 2, 1, "", "set_name"], [31, 3, 1, "", "source"], [31, 2, 1, "", "stage"], [31, 2, 1, "", "subscribe"], [31, 2, 1, "", "subscribe_value"], [31, 2, 1, "", "unstage"]], "ophyd_async.core.SignalW": [[32, 2, 1, "", "children"], [32, 2, 1, "", "connect"], [32, 3, 1, "", "log"], [32, 3, 1, "", "name"], [32, 4, 1, "", "parent"], [32, 2, 1, "", "set"], [32, 2, 1, "", "set_name"], [32, 3, 1, "", "source"]], "ophyd_async.core.SignalX": [[33, 2, 1, "", "children"], [33, 2, 1, "", "connect"], [33, 3, 1, "", "log"], [33, 3, 1, "", "name"], [33, 4, 1, "", "parent"], [33, 2, 1, "", "set_name"], [33, 3, 1, "", "source"], [33, 2, 1, "", "trigger"]], "ophyd_async.core.SoftSignalBackend": [[34, 2, 1, "", "connect"], [34, 4, 1, "", "datatype"], [34, 2, 1, "", "get_datakey"], [34, 2, 1, "", "get_reading"], [34, 2, 1, "", "get_setpoint"], [34, 2, 1, "", "get_value"], [34, 2, 1, "", "put"], [34, 2, 1, "", "set_callback"], [34, 2, 1, "", "set_value"], [34, 2, 1, "", "source"]], "ophyd_async.core.StandardDetector": [[35, 2, 1, "", "children"], [35, 2, 1, "", "collect_asset_docs"], [35, 2, 1, "", "complete"], [35, 2, 1, "", "connect"], [35, 3, 1, "", "controller"], [35, 2, 1, "", "describe"], [35, 2, 1, "", "describe_collect"], [35, 2, 1, "", "describe_configuration"], [35, 2, 1, "", "get_index"], [35, 2, 1, "", "kickoff"], [35, 3, 1, "", "log"], [35, 3, 1, "", "name"], [35, 4, 1, "", "parent"], [35, 2, 1, "", "prepare"], [35, 2, 1, "", "read"], [35, 2, 1, "", "read_configuration"], [35, 2, 1, "", "set_name"], [35, 2, 1, "", "stage"], [35, 2, 1, "", "trigger"], [35, 2, 1, "", "unstage"], [35, 3, 1, "", "writer"]], "ophyd_async.core.StandardReadable": [[36, 2, 1, "", "add_children_as_readables"], [36, 2, 1, "", "add_readables"], [36, 2, 1, "", "children"], [36, 2, 1, "", "connect"], [36, 2, 1, "", "describe"], [36, 2, 1, "", "describe_configuration"], [36, 3, 1, "", "hints"], [36, 3, 1, "", "log"], [36, 3, 1, "", "name"], [36, 4, 1, "", "parent"], [36, 2, 1, "", "read"], [36, 2, 1, "", "read_configuration"], [36, 2, 1, "", "set_name"], [36, 2, 1, "", "set_readable_signals"], [36, 2, 1, "", "stage"], [36, 2, 1, "", "unstage"]], "ophyd_async.core.StaticDirectoryProvider": [[37, 2, 1, "", "__call__"]], "ophyd_async.core.TriggerInfo": [[38, 4, 1, "", "deadtime"], [38, 4, 1, "", "livetime"], [38, 4, 1, "", "num"], [38, 4, 1, "", "trigger"]], "ophyd_async.core.TriggerLogic": [[39, 2, 1, "", "complete"], [39, 2, 1, "", "kickoff"], [39, 2, 1, "", "prepare"], [39, 2, 1, "", "stop"]], "ophyd_async.core.WatchableAsyncStatus": [[40, 2, 1, "", "add_callback"], [40, 3, 1, "", "done"], [40, 2, 1, "", "exception"], [40, 3, 1, "", "success"], [40, 2, 1, "", "watch"], [40, 2, 1, "", "wrap"]], "ophyd_async.epics": [[69, 0, 0, "-", "areadetector"], [79, 0, 0, "-", "demo"], [88, 0, 0, "-", "motion"], [90, 0, 0, "-", "pvi"], [94, 0, 0, "-", "signal"]], "ophyd_async.epics.areadetector": [[70, 1, 1, "", "AravisDetector"], [71, 1, 1, "", "FileWriteMode"], [72, 1, 1, "", "ImageMode"], [73, 1, 1, "", "KinetixDetector"], [74, 1, 1, "", "NDAttributeDataType"], [75, 1, 1, "", "NDAttributesXML"], [76, 1, 1, "", "PilatusDetector"], [77, 1, 1, "", "SingleTriggerDet"], [78, 1, 1, "", "VimbaDetector"]], "ophyd_async.epics.areadetector.AravisDetector": [[70, 2, 1, "", "children"], [70, 2, 1, "", "collect_asset_docs"], [70, 2, 1, "", "complete"], [70, 2, 1, "", "connect"], [70, 3, 1, "", "controller"], [70, 2, 1, "", "describe"], [70, 2, 1, "", "describe_collect"], [70, 2, 1, "", "describe_configuration"], [70, 2, 1, "", "get_external_trigger_gpio"], [70, 2, 1, "", "get_index"], [70, 3, 1, "", "hints"], [70, 2, 1, "", "kickoff"], [70, 3, 1, "", "log"], [70, 3, 1, "", "name"], [70, 4, 1, "", "parent"], [70, 2, 1, "", "prepare"], [70, 2, 1, "", "read"], [70, 2, 1, "", "read_configuration"], [70, 2, 1, "", "set_external_trigger_gpio"], [70, 2, 1, "", "set_name"], [70, 2, 1, "", "stage"], [70, 2, 1, "", "trigger"], [70, 2, 1, "", "unstage"], [70, 3, 1, "", "writer"]], "ophyd_async.epics.areadetector.FileWriteMode": [[71, 2, 1, "", "__add__"], [71, 2, 1, "", "__mul__"], [71, 2, 1, "", "capitalize"], [71, 4, 1, "", "capture"], [71, 2, 1, "", "casefold"], [71, 2, 1, "", "center"], [71, 2, 1, "", "count"], [71, 2, 1, "", "encode"], [71, 2, 1, "", "endswith"], [71, 2, 1, "", "expandtabs"], [71, 2, 1, "", "find"], [71, 2, 1, "", "format"], [71, 2, 1, "", "format_map"], [71, 2, 1, "", "index"], [71, 2, 1, "", "isalnum"], [71, 2, 1, "", "isalpha"], [71, 2, 1, "", "isascii"], [71, 2, 1, "", "isdecimal"], [71, 2, 1, "", "isdigit"], [71, 2, 1, "", "isidentifier"], [71, 2, 1, "", "islower"], [71, 2, 1, "", "isnumeric"], [71, 2, 1, "", "isprintable"], [71, 2, 1, "", "isspace"], [71, 2, 1, "", "istitle"], [71, 2, 1, "", "isupper"], [71, 2, 1, "", "join"], [71, 2, 1, "", "ljust"], [71, 2, 1, "", "lower"], [71, 2, 1, "", "lstrip"], [71, 2, 1, "", "maketrans"], [71, 2, 1, "", "partition"], [71, 2, 1, "", "removeprefix"], [71, 2, 1, "", "removesuffix"], [71, 2, 1, "", "replace"], [71, 2, 1, "", "rfind"], [71, 2, 1, "", "rindex"], [71, 2, 1, "", "rjust"], [71, 2, 1, "", "rpartition"], [71, 2, 1, "", "rsplit"], [71, 2, 1, "", "rstrip"], [71, 4, 1, "", "single"], [71, 2, 1, "", "split"], [71, 2, 1, "", "splitlines"], [71, 2, 1, "", "startswith"], [71, 4, 1, "", "stream"], [71, 2, 1, "", "strip"], [71, 2, 1, "", "swapcase"], [71, 2, 1, "", "title"], [71, 2, 1, "", "translate"], [71, 2, 1, "", "upper"], [71, 2, 1, "", "zfill"]], "ophyd_async.epics.areadetector.ImageMode": [[72, 2, 1, "", "__add__"], [72, 2, 1, "", "__mul__"], [72, 2, 1, "", "capitalize"], [72, 2, 1, "", "casefold"], [72, 2, 1, "", "center"], [72, 4, 1, "", "continuous"], [72, 2, 1, "", "count"], [72, 2, 1, "", "encode"], [72, 2, 1, "", "endswith"], [72, 2, 1, "", "expandtabs"], [72, 2, 1, "", "find"], [72, 2, 1, "", "format"], [72, 2, 1, "", "format_map"], [72, 2, 1, "", "index"], [72, 2, 1, "", "isalnum"], [72, 2, 1, "", "isalpha"], [72, 2, 1, "", "isascii"], [72, 2, 1, "", "isdecimal"], [72, 2, 1, "", "isdigit"], [72, 2, 1, "", "isidentifier"], [72, 2, 1, "", "islower"], [72, 2, 1, "", "isnumeric"], [72, 2, 1, "", "isprintable"], [72, 2, 1, "", "isspace"], [72, 2, 1, "", "istitle"], [72, 2, 1, "", "isupper"], [72, 2, 1, "", "join"], [72, 2, 1, "", "ljust"], [72, 2, 1, "", "lower"], [72, 2, 1, "", "lstrip"], [72, 2, 1, "", "maketrans"], [72, 4, 1, "", "multiple"], [72, 2, 1, "", "partition"], [72, 2, 1, "", "removeprefix"], [72, 2, 1, "", "removesuffix"], [72, 2, 1, "", "replace"], [72, 2, 1, "", "rfind"], [72, 2, 1, "", "rindex"], [72, 2, 1, "", "rjust"], [72, 2, 1, "", "rpartition"], [72, 2, 1, "", "rsplit"], [72, 2, 1, "", "rstrip"], [72, 4, 1, "", "single"], [72, 2, 1, "", "split"], [72, 2, 1, "", "splitlines"], [72, 2, 1, "", "startswith"], [72, 2, 1, "", "strip"], [72, 2, 1, "", "swapcase"], [72, 2, 1, "", "title"], [72, 2, 1, "", "translate"], [72, 2, 1, "", "upper"], [72, 2, 1, "", "zfill"]], "ophyd_async.epics.areadetector.KinetixDetector": [[73, 2, 1, "", "children"], [73, 2, 1, "", "collect_asset_docs"], [73, 2, 1, "", "complete"], [73, 2, 1, "", "connect"], [73, 3, 1, "", "controller"], [73, 2, 1, "", "describe"], [73, 2, 1, "", "describe_collect"], [73, 2, 1, "", "describe_configuration"], [73, 2, 1, "", "get_index"], [73, 3, 1, "", "hints"], [73, 2, 1, "", "kickoff"], [73, 3, 1, "", "log"], [73, 3, 1, "", "name"], [73, 4, 1, "", "parent"], [73, 2, 1, "", "prepare"], [73, 2, 1, "", "read"], [73, 2, 1, "", "read_configuration"], [73, 2, 1, "", "set_name"], [73, 2, 1, "", "stage"], [73, 2, 1, "", "trigger"], [73, 2, 1, "", "unstage"], [73, 3, 1, "", "writer"]], "ophyd_async.epics.areadetector.NDAttributeDataType": [[74, 4, 1, "", "DOUBLE"], [74, 4, 1, "", "INT"], [74, 4, 1, "", "STRING"], [74, 2, 1, "", "__add__"], [74, 2, 1, "", "__mul__"], [74, 2, 1, "", "capitalize"], [74, 2, 1, "", "casefold"], [74, 2, 1, "", "center"], [74, 2, 1, "", "count"], [74, 2, 1, "", "encode"], [74, 2, 1, "", "endswith"], [74, 2, 1, "", "expandtabs"], [74, 2, 1, "", "find"], [74, 2, 1, "", "format"], [74, 2, 1, "", "format_map"], [74, 2, 1, "", "index"], [74, 2, 1, "", "isalnum"], [74, 2, 1, "", "isalpha"], [74, 2, 1, "", "isascii"], [74, 2, 1, "", "isdecimal"], [74, 2, 1, "", "isdigit"], [74, 2, 1, "", "isidentifier"], [74, 2, 1, "", "islower"], [74, 2, 1, "", "isnumeric"], [74, 2, 1, "", "isprintable"], [74, 2, 1, "", "isspace"], [74, 2, 1, "", "istitle"], [74, 2, 1, "", "isupper"], [74, 2, 1, "", "join"], [74, 2, 1, "", "ljust"], [74, 2, 1, "", "lower"], [74, 2, 1, "", "lstrip"], [74, 2, 1, "", "maketrans"], [74, 2, 1, "", "partition"], [74, 2, 1, "", "removeprefix"], [74, 2, 1, "", "removesuffix"], [74, 2, 1, "", "replace"], [74, 2, 1, "", "rfind"], [74, 2, 1, "", "rindex"], [74, 2, 1, "", "rjust"], [74, 2, 1, "", "rpartition"], [74, 2, 1, "", "rsplit"], [74, 2, 1, "", "rstrip"], [74, 2, 1, "", "split"], [74, 2, 1, "", "splitlines"], [74, 2, 1, "", "startswith"], [74, 2, 1, "", "strip"], [74, 2, 1, "", "swapcase"], [74, 2, 1, "", "title"], [74, 2, 1, "", "translate"], [74, 2, 1, "", "upper"], [74, 2, 1, "", "zfill"]], "ophyd_async.epics.areadetector.NDAttributesXML": [[75, 2, 1, "", "add_epics_pv"], [75, 2, 1, "", "add_param"]], "ophyd_async.epics.areadetector.PilatusDetector": [[76, 2, 1, "", "children"], [76, 2, 1, "", "collect_asset_docs"], [76, 2, 1, "", "complete"], [76, 2, 1, "", "connect"], [76, 3, 1, "", "controller"], [76, 2, 1, "", "describe"], [76, 2, 1, "", "describe_collect"], [76, 2, 1, "", "describe_configuration"], [76, 2, 1, "", "get_index"], [76, 3, 1, "", "hints"], [76, 2, 1, "", "kickoff"], [76, 3, 1, "", "log"], [76, 3, 1, "", "name"], [76, 4, 1, "", "parent"], [76, 2, 1, "", "prepare"], [76, 2, 1, "", "read"], [76, 2, 1, "", "read_configuration"], [76, 2, 1, "", "set_name"], [76, 2, 1, "", "stage"], [76, 2, 1, "", "trigger"], [76, 2, 1, "", "unstage"], [76, 3, 1, "", "writer"]], "ophyd_async.epics.areadetector.SingleTriggerDet": [[77, 2, 1, "", "add_children_as_readables"], [77, 2, 1, "", "add_readables"], [77, 2, 1, "", "children"], [77, 2, 1, "", "connect"], [77, 2, 1, "", "describe"], [77, 2, 1, "", "describe_configuration"], [77, 3, 1, "", "hints"], [77, 3, 1, "", "log"], [77, 3, 1, "", "name"], [77, 4, 1, "", "parent"], [77, 2, 1, "", "read"], [77, 2, 1, "", "read_configuration"], [77, 2, 1, "", "set_name"], [77, 2, 1, "", "set_readable_signals"], [77, 2, 1, "", "stage"], [77, 2, 1, "", "trigger"], [77, 2, 1, "", "unstage"]], "ophyd_async.epics.areadetector.VimbaDetector": [[78, 2, 1, "", "children"], [78, 2, 1, "", "collect_asset_docs"], [78, 2, 1, "", "complete"], [78, 2, 1, "", "connect"], [78, 3, 1, "", "controller"], [78, 2, 1, "", "describe"], [78, 2, 1, "", "describe_collect"], [78, 2, 1, "", "describe_configuration"], [78, 2, 1, "", "get_index"], [78, 3, 1, "", "hints"], [78, 2, 1, "", "kickoff"], [78, 3, 1, "", "log"], [78, 3, 1, "", "name"], [78, 4, 1, "", "parent"], [78, 2, 1, "", "prepare"], [78, 2, 1, "", "read"], [78, 2, 1, "", "read_configuration"], [78, 2, 1, "", "set_name"], [78, 2, 1, "", "stage"], [78, 2, 1, "", "trigger"], [78, 2, 1, "", "unstage"], [78, 3, 1, "", "writer"]], "ophyd_async.epics.demo": [[80, 1, 1, "", "EnergyMode"], [81, 1, 1, "", "Mover"], [82, 1, 1, "", "SampleStage"], [83, 1, 1, "", "Sensor"], [84, 1, 1, "", "SensorGroup"], [85, 0, 0, "-", "demo_ad_sim_detector"], [87, 6, 1, "", "start_ioc_subprocess"]], "ophyd_async.epics.demo.EnergyMode": [[80, 2, 1, "", "__add__"], [80, 2, 1, "", "__mul__"], [80, 2, 1, "", "capitalize"], [80, 2, 1, "", "casefold"], [80, 2, 1, "", "center"], [80, 2, 1, "", "count"], [80, 2, 1, "", "encode"], [80, 2, 1, "", "endswith"], [80, 2, 1, "", "expandtabs"], [80, 2, 1, "", "find"], [80, 2, 1, "", "format"], [80, 2, 1, "", "format_map"], [80, 4, 1, "", "high"], [80, 2, 1, "", "index"], [80, 2, 1, "", "isalnum"], [80, 2, 1, "", "isalpha"], [80, 2, 1, "", "isascii"], [80, 2, 1, "", "isdecimal"], [80, 2, 1, "", "isdigit"], [80, 2, 1, "", "isidentifier"], [80, 2, 1, "", "islower"], [80, 2, 1, "", "isnumeric"], [80, 2, 1, "", "isprintable"], [80, 2, 1, "", "isspace"], [80, 2, 1, "", "istitle"], [80, 2, 1, "", "isupper"], [80, 2, 1, "", "join"], [80, 2, 1, "", "ljust"], [80, 4, 1, "", "low"], [80, 2, 1, "", "lower"], [80, 2, 1, "", "lstrip"], [80, 2, 1, "", "maketrans"], [80, 2, 1, "", "partition"], [80, 2, 1, "", "removeprefix"], [80, 2, 1, "", "removesuffix"], [80, 2, 1, "", "replace"], [80, 2, 1, "", "rfind"], [80, 2, 1, "", "rindex"], [80, 2, 1, "", "rjust"], [80, 2, 1, "", "rpartition"], [80, 2, 1, "", "rsplit"], [80, 2, 1, "", "rstrip"], [80, 2, 1, "", "split"], [80, 2, 1, "", "splitlines"], [80, 2, 1, "", "startswith"], [80, 2, 1, "", "strip"], [80, 2, 1, "", "swapcase"], [80, 2, 1, "", "title"], [80, 2, 1, "", "translate"], [80, 2, 1, "", "upper"], [80, 2, 1, "", "zfill"]], "ophyd_async.epics.demo.Mover": [[81, 2, 1, "", "add_children_as_readables"], [81, 2, 1, "", "add_readables"], [81, 2, 1, "", "children"], [81, 2, 1, "", "connect"], [81, 2, 1, "", "describe"], [81, 2, 1, "", "describe_configuration"], [81, 3, 1, "", "hints"], [81, 3, 1, "", "log"], [81, 3, 1, "", "name"], [81, 4, 1, "", "parent"], [81, 2, 1, "", "read"], [81, 2, 1, "", "read_configuration"], [81, 2, 1, "", "set"], [81, 2, 1, "", "set_name"], [81, 2, 1, "", "set_readable_signals"], [81, 2, 1, "", "stage"], [81, 2, 1, "", "stop"], [81, 2, 1, "", "unstage"]], "ophyd_async.epics.demo.SampleStage": [[82, 2, 1, "", "children"], [82, 2, 1, "", "connect"], [82, 3, 1, "", "log"], [82, 3, 1, "", "name"], [82, 4, 1, "", "parent"], [82, 2, 1, "", "set_name"]], "ophyd_async.epics.demo.Sensor": [[83, 2, 1, "", "add_children_as_readables"], [83, 2, 1, "", "add_readables"], [83, 2, 1, "", "children"], [83, 2, 1, "", "connect"], [83, 2, 1, "", "describe"], [83, 2, 1, "", "describe_configuration"], [83, 3, 1, "", "hints"], [83, 3, 1, "", "log"], [83, 3, 1, "", "name"], [83, 4, 1, "", "parent"], [83, 2, 1, "", "read"], [83, 2, 1, "", "read_configuration"], [83, 2, 1, "", "set_name"], [83, 2, 1, "", "set_readable_signals"], [83, 2, 1, "", "stage"], [83, 2, 1, "", "unstage"]], "ophyd_async.epics.demo.SensorGroup": [[84, 2, 1, "", "add_children_as_readables"], [84, 2, 1, "", "add_readables"], [84, 2, 1, "", "children"], [84, 2, 1, "", "connect"], [84, 2, 1, "", "describe"], [84, 2, 1, "", "describe_configuration"], [84, 3, 1, "", "hints"], [84, 3, 1, "", "log"], [84, 3, 1, "", "name"], [84, 4, 1, "", "parent"], [84, 2, 1, "", "read"], [84, 2, 1, "", "read_configuration"], [84, 2, 1, "", "set_name"], [84, 2, 1, "", "set_readable_signals"], [84, 2, 1, "", "stage"], [84, 2, 1, "", "unstage"]], "ophyd_async.epics.demo.demo_ad_sim_detector": [[86, 1, 1, "", "DemoADSimDetector"]], "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector": [[86, 2, 1, "", "children"], [86, 2, 1, "", "collect_asset_docs"], [86, 2, 1, "", "complete"], [86, 2, 1, "", "connect"], [86, 3, 1, "", "controller"], [86, 2, 1, "", "describe"], [86, 2, 1, "", "describe_collect"], [86, 2, 1, "", "describe_configuration"], [86, 2, 1, "", "get_index"], [86, 2, 1, "", "kickoff"], [86, 3, 1, "", "log"], [86, 3, 1, "", "name"], [86, 4, 1, "", "parent"], [86, 2, 1, "", "prepare"], [86, 2, 1, "", "read"], [86, 2, 1, "", "read_configuration"], [86, 2, 1, "", "set_name"], [86, 2, 1, "", "stage"], [86, 2, 1, "", "trigger"], [86, 2, 1, "", "unstage"], [86, 3, 1, "", "writer"]], "ophyd_async.epics.motion": [[89, 1, 1, "", "Motor"]], "ophyd_async.epics.motion.Motor": [[89, 2, 1, "", "add_children_as_readables"], [89, 2, 1, "", "add_readables"], [89, 2, 1, "", "children"], [89, 2, 1, "", "connect"], [89, 2, 1, "", "describe"], [89, 2, 1, "", "describe_configuration"], [89, 3, 1, "", "hints"], [89, 3, 1, "", "log"], [89, 3, 1, "", "name"], [89, 4, 1, "", "parent"], [89, 2, 1, "", "read"], [89, 2, 1, "", "read_configuration"], [89, 2, 1, "", "set"], [89, 2, 1, "", "set_name"], [89, 2, 1, "", "set_readable_signals"], [89, 2, 1, "", "stage"], [89, 2, 1, "", "stop"], [89, 2, 1, "", "unstage"]], "ophyd_async.epics.pvi": [[91, 1, 1, "", "PVIEntry"], [92, 6, 1, "", "create_children_from_annotations"], [93, 6, 1, "", "fill_pvi_entries"]], "ophyd_async.epics.pvi.PVIEntry": [[91, 4, 1, "", "common_device_type"], [91, 4, 1, "", "device"], [91, 4, 1, "", "pvi_pv"], [91, 4, 1, "", "sub_entries"]], "ophyd_async.epics.signal": [[95, 6, 1, "", "epics_signal_r"], [96, 6, 1, "", "epics_signal_rw"], [97, 6, 1, "", "epics_signal_rw_rbv"], [98, 6, 1, "", "epics_signal_w"], [99, 6, 1, "", "epics_signal_x"]], "ophyd_async.ophyd_async": [[125, 7, 1, "", "__version__"]], "ophyd_async.panda": [[101, 1, 1, "", "CommonPandaBlocks"], [102, 1, 1, "", "DataBlock"], [103, 1, 1, "", "HDFPanda"], [104, 1, 1, "", "PandaPcapController"], [105, 1, 1, "", "PcapBlock"], [106, 1, 1, "", "PulseBlock"], [107, 1, 1, "", "SeqBlock"], [108, 1, 1, "", "SeqTable"], [109, 1, 1, "", "SeqTableRow"], [110, 1, 1, "", "SeqTrigger"], [111, 1, 1, "", "TimeUnits"], [112, 6, 1, "", "phase_sorter"], [113, 6, 1, "", "seq_table_from_arrays"], [114, 6, 1, "", "seq_table_from_rows"]], "ophyd_async.panda.CommonPandaBlocks": [[101, 2, 1, "", "children"], [101, 2, 1, "", "connect"], [101, 4, 1, "", "data"], [101, 3, 1, "", "log"], [101, 3, 1, "", "name"], [101, 4, 1, "", "parent"], [101, 4, 1, "", "pcap"], [101, 4, 1, "", "pulse"], [101, 4, 1, "", "seq"], [101, 2, 1, "", "set_name"]], "ophyd_async.panda.DataBlock": [[102, 4, 1, "", "capture"], [102, 2, 1, "", "children"], [102, 2, 1, "", "connect"], [102, 4, 1, "", "flush_period"], [102, 4, 1, "", "hdf_directory"], [102, 4, 1, "", "hdf_file_name"], [102, 3, 1, "", "log"], [102, 3, 1, "", "name"], [102, 4, 1, "", "num_capture"], [102, 4, 1, "", "num_captured"], [102, 4, 1, "", "parent"], [102, 2, 1, "", "set_name"]], "ophyd_async.panda.HDFPanda": [[103, 2, 1, "", "children"], [103, 2, 1, "", "collect_asset_docs"], [103, 2, 1, "", "complete"], [103, 2, 1, "", "connect"], [103, 3, 1, "", "controller"], [103, 4, 1, "", "data"], [103, 2, 1, "", "describe"], [103, 2, 1, "", "describe_collect"], [103, 2, 1, "", "describe_configuration"], [103, 2, 1, "", "get_index"], [103, 2, 1, "", "kickoff"], [103, 3, 1, "", "log"], [103, 3, 1, "", "name"], [103, 4, 1, "", "parent"], [103, 4, 1, "", "pcap"], [103, 2, 1, "", "prepare"], [103, 4, 1, "", "pulse"], [103, 2, 1, "", "read"], [103, 2, 1, "", "read_configuration"], [103, 4, 1, "", "seq"], [103, 2, 1, "", "set_name"], [103, 2, 1, "", "stage"], [103, 2, 1, "", "trigger"], [103, 2, 1, "", "unstage"], [103, 3, 1, "", "writer"]], "ophyd_async.panda.PandaPcapController": [[104, 2, 1, "", "arm"], [104, 2, 1, "", "disarm"], [104, 2, 1, "", "get_deadtime"]], "ophyd_async.panda.PcapBlock": [[105, 4, 1, "", "active"], [105, 4, 1, "", "arm"], [105, 2, 1, "", "children"], [105, 2, 1, "", "connect"], [105, 3, 1, "", "log"], [105, 3, 1, "", "name"], [105, 4, 1, "", "parent"], [105, 2, 1, "", "set_name"]], "ophyd_async.panda.PulseBlock": [[106, 2, 1, "", "children"], [106, 2, 1, "", "connect"], [106, 4, 1, "", "delay"], [106, 3, 1, "", "log"], [106, 3, 1, "", "name"], [106, 4, 1, "", "parent"], [106, 2, 1, "", "set_name"], [106, 4, 1, "", "width"]], "ophyd_async.panda.SeqBlock": [[107, 4, 1, "", "active"], [107, 2, 1, "", "children"], [107, 2, 1, "", "connect"], [107, 4, 1, "", "enable"], [107, 3, 1, "", "log"], [107, 3, 1, "", "name"], [107, 4, 1, "", "parent"], [107, 4, 1, "", "prescale"], [107, 4, 1, "", "prescale_units"], [107, 4, 1, "", "repeats"], [107, 2, 1, "", "set_name"], [107, 4, 1, "", "table"]], "ophyd_async.panda.SeqTable": [[108, 2, 1, "", "clear"], [108, 2, 1, "", "copy"], [108, 2, 1, "", "fromkeys"], [108, 2, 1, "", "get"], [108, 2, 1, "", "items"], [108, 2, 1, "", "keys"], [108, 4, 1, "", "outa1"], [108, 4, 1, "", "outa2"], [108, 4, 1, "", "outb1"], [108, 4, 1, "", "outb2"], [108, 4, 1, "", "outc1"], [108, 4, 1, "", "outc2"], [108, 4, 1, "", "outd1"], [108, 4, 1, "", "outd2"], [108, 4, 1, "", "oute1"], [108, 4, 1, "", "oute2"], [108, 4, 1, "", "outf1"], [108, 4, 1, "", "outf2"], [108, 2, 1, "", "pop"], [108, 2, 1, "", "popitem"], [108, 4, 1, "", "position"], [108, 4, 1, "", "repeats"], [108, 2, 1, "", "setdefault"], [108, 4, 1, "", "time1"], [108, 4, 1, "", "time2"], [108, 4, 1, "", "trigger"], [108, 2, 1, "", "update"], [108, 2, 1, "", "values"]], "ophyd_async.panda.SeqTableRow": [[109, 4, 1, "", "outa1"], [109, 4, 1, "", "outa2"], [109, 4, 1, "", "outb1"], [109, 4, 1, "", "outb2"], [109, 4, 1, "", "outc1"], [109, 4, 1, "", "outc2"], [109, 4, 1, "", "outd1"], [109, 4, 1, "", "outd2"], [109, 4, 1, "", "oute1"], [109, 4, 1, "", "oute2"], [109, 4, 1, "", "outf1"], [109, 4, 1, "", "outf2"], [109, 4, 1, "", "position"], [109, 4, 1, "", "repeats"], [109, 4, 1, "", "time1"], [109, 4, 1, "", "time2"], [109, 4, 1, "", "trigger"]], "ophyd_async.panda.SeqTrigger": [[110, 4, 1, "", "BITA_0"], [110, 4, 1, "", "BITA_1"], [110, 4, 1, "", "BITB_0"], [110, 4, 1, "", "BITB_1"], [110, 4, 1, "", "BITC_0"], [110, 4, 1, "", "BITC_1"], [110, 4, 1, "", "IMMEDIATE"], [110, 4, 1, "", "POSA_GT"], [110, 4, 1, "", "POSA_LT"], [110, 4, 1, "", "POSB_GT"], [110, 4, 1, "", "POSB_LT"], [110, 4, 1, "", "POSC_GT"], [110, 4, 1, "", "POSC_LT"], [110, 2, 1, "", "__add__"], [110, 2, 1, "", "__mul__"], [110, 2, 1, "", "capitalize"], [110, 2, 1, "", "casefold"], [110, 2, 1, "", "center"], [110, 2, 1, "", "count"], [110, 2, 1, "", "encode"], [110, 2, 1, "", "endswith"], [110, 2, 1, "", "expandtabs"], [110, 2, 1, "", "find"], [110, 2, 1, "", "format"], [110, 2, 1, "", "format_map"], [110, 2, 1, "", "index"], [110, 2, 1, "", "isalnum"], [110, 2, 1, "", "isalpha"], [110, 2, 1, "", "isascii"], [110, 2, 1, "", "isdecimal"], [110, 2, 1, "", "isdigit"], [110, 2, 1, "", "isidentifier"], [110, 2, 1, "", "islower"], [110, 2, 1, "", "isnumeric"], [110, 2, 1, "", "isprintable"], [110, 2, 1, "", "isspace"], [110, 2, 1, "", "istitle"], [110, 2, 1, "", "isupper"], [110, 2, 1, "", "join"], [110, 2, 1, "", "ljust"], [110, 2, 1, "", "lower"], [110, 2, 1, "", "lstrip"], [110, 2, 1, "", "maketrans"], [110, 2, 1, "", "partition"], [110, 2, 1, "", "removeprefix"], [110, 2, 1, "", "removesuffix"], [110, 2, 1, "", "replace"], [110, 2, 1, "", "rfind"], [110, 2, 1, "", "rindex"], [110, 2, 1, "", "rjust"], [110, 2, 1, "", "rpartition"], [110, 2, 1, "", "rsplit"], [110, 2, 1, "", "rstrip"], [110, 2, 1, "", "split"], [110, 2, 1, "", "splitlines"], [110, 2, 1, "", "startswith"], [110, 2, 1, "", "strip"], [110, 2, 1, "", "swapcase"], [110, 2, 1, "", "title"], [110, 2, 1, "", "translate"], [110, 2, 1, "", "upper"], [110, 2, 1, "", "zfill"]], "ophyd_async.panda.TimeUnits": [[111, 2, 1, "", "__add__"], [111, 2, 1, "", "__mul__"], [111, 2, 1, "", "capitalize"], [111, 2, 1, "", "casefold"], [111, 2, 1, "", "center"], [111, 2, 1, "", "count"], [111, 2, 1, "", "encode"], [111, 2, 1, "", "endswith"], [111, 2, 1, "", "expandtabs"], [111, 2, 1, "", "find"], [111, 2, 1, "", "format"], [111, 2, 1, "", "format_map"], [111, 2, 1, "", "index"], [111, 2, 1, "", "isalnum"], [111, 2, 1, "", "isalpha"], [111, 2, 1, "", "isascii"], [111, 2, 1, "", "isdecimal"], [111, 2, 1, "", "isdigit"], [111, 2, 1, "", "isidentifier"], [111, 2, 1, "", "islower"], [111, 2, 1, "", "isnumeric"], [111, 2, 1, "", "isprintable"], [111, 2, 1, "", "isspace"], [111, 2, 1, "", "istitle"], [111, 2, 1, "", "isupper"], [111, 2, 1, "", "join"], [111, 2, 1, "", "ljust"], [111, 2, 1, "", "lower"], [111, 2, 1, "", "lstrip"], [111, 2, 1, "", "maketrans"], [111, 4, 1, "", "min"], [111, 4, 1, "", "ms"], [111, 2, 1, "", "partition"], [111, 2, 1, "", "removeprefix"], [111, 2, 1, "", "removesuffix"], [111, 2, 1, "", "replace"], [111, 2, 1, "", "rfind"], [111, 2, 1, "", "rindex"], [111, 2, 1, "", "rjust"], [111, 2, 1, "", "rpartition"], [111, 2, 1, "", "rsplit"], [111, 2, 1, "", "rstrip"], [111, 4, 1, "", "s"], [111, 2, 1, "", "split"], [111, 2, 1, "", "splitlines"], [111, 2, 1, "", "startswith"], [111, 2, 1, "", "strip"], [111, 2, 1, "", "swapcase"], [111, 2, 1, "", "title"], [111, 2, 1, "", "translate"], [111, 2, 1, "", "upper"], [111, 4, 1, "", "us"], [111, 2, 1, "", "zfill"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "exception", "Python exception"], "6": ["py", "function", "Python function"], "7": ["py", "data", "Python data"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute", "5": "py:exception", "6": "py:function", "7": "py:data"}, "terms": {"": [1, 2, 4, 6, 10, 15, 19, 31, 32, 33, 36, 45, 52, 56, 71, 72, 74, 77, 80, 81, 83, 84, 89, 108, 110, 111, 117, 119], "0": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 58, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 93, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 118, 120, 121, 122, 125, 128], "0000": [15, 71, 72, 74, 80, 110, 111], "000000008": 121, "001": 121, "007f": [15, 71, 72, 74, 80, 110, 111], "01": 18, "0454": 128, "05": 128, "07": 5, "08": [4, 6, 128], "08e7933ef57c": 128, "09": [5, 7], "0x7f86bc5d7ef0": 128, "0x7f86bc6299c0": 128, "0x7f86bc62b230": 128, "0x7f86e6818f20": 128, "1": [1, 4, 7, 10, 15, 16, 42, 49, 58, 61, 66, 70, 71, 72, 74, 80, 95, 96, 97, 98, 99, 109, 110, 111, 113, 118, 121, 122, 128], "10": [6, 16, 17, 18, 19, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 58, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 93, 101, 102, 103, 105, 106, 107, 127, 128], "100": [6, 119, 128], "100mm": 128, "10mm": 128, "11": 7, "15": 128, "17": 128, "2": [1, 4, 19, 49, 61, 70, 96, 97, 108, 118, 121, 122, 128], "200hz": 10, "2023": [4, 5, 6, 7], "2024": 128, "22": 4, "23": 128, "25": 10, "27": 128, "2d": 10, "3": [1, 15, 61, 70, 71, 72, 74, 80, 84, 110, 111, 118, 121, 127, 128], "30": 6, "4": [1, 4, 70, 128], "400hz": 10, "413a": 128, "45": 66, "4740": 128, "5": [1, 122, 128], "6": [1, 128], "7": 128, "79": 6, "8": [15, 71, 72, 74, 80, 110, 111, 128], "80": 6, "88": 6, "9": 128, "90": 6, "95d0": 128, "9f6050cd24e5": 128, "A": [7, 10, 15, 28, 29, 42, 46, 48, 61, 67, 71, 72, 74, 75, 76, 80, 81, 82, 83, 91, 110, 111, 118, 120, 121], "AS": 12, "As": [1, 3], "By": 17, "For": [1, 4, 5, 14, 19, 24, 34, 46, 52, 67, 92, 119, 120, 121, 122, 128], "If": [7, 9, 15, 17, 18, 19, 22, 35, 36, 40, 49, 54, 61, 66, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 93, 96, 101, 102, 105, 106, 107, 108, 110, 111, 113, 118, 119, 120, 121, 127, 128], "In": [5, 6, 9, 10, 15, 19, 57, 71, 72, 74, 80, 108, 110, 111, 122, 128], "It": [6, 8, 10, 117, 119, 121, 122, 127, 128], "Its": 121, "Or": 66, "The": [3, 5, 7, 8, 9, 10, 14, 15, 17, 19, 20, 22, 28, 29, 30, 31, 32, 33, 35, 36, 41, 44, 45, 46, 50, 56, 57, 58, 62, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 110, 111, 117, 118, 120, 121, 122, 123, 127, 128], "Then": 5, "There": [4, 122, 128], "These": [4, 5, 10, 36], "To": [2, 8, 120, 128], "With": [7, 15, 71, 72, 74, 80, 110, 111], "_": 120, "__add__": [15, 71, 72, 74, 80, 110, 111], "__call__": [21, 25, 27, 37], "__getitem__": [15, 71, 72, 74, 80, 110, 111], "__init__": [5, 7, 92, 118, 120, 121], "__mul__": [15, 71, 72, 74, 80, 110, 111], "__name__": 121, "__version__": 125, "_aioca": 5, "_backend": 5, "_control": 121, "_ctxt": 121, "_dataset": 121, "_devic": 5, "_directory_provid": 121, "_drv": 121, "_file": 121, "_hdfdataset": 121, "_hdffile": 121, "_move": 120, "_multipli": 121, "_name_provid": 121, "_p4p": 5, "_prefix": 121, "_rbv": 97, "_set_success": 120, "_signal": 5, "_tabl": 109, "_writer": 121, "a0ad": 128, "a5d5": 128, "a69175b9": 128, "ab": [15, 71, 72, 74, 80, 110, 111], "abc": [14, 16, 39], "abl": [7, 8], "about": [7, 20, 121], "abov": [2, 7, 10, 118, 123, 128], "abstract": [4, 14, 16, 21, 25, 27, 29, 39, 121, 123], "acceler": 10, "accept": [2, 3, 4, 6, 7], "access": [118, 123], "accordingli": 56, "accumul": 65, "achiev": 10, "acquir": [58, 66, 121], "acquire_tim": 121, "acquisit": [10, 123], "action": 33, "activ": [105, 107, 121, 127], "ad": [36, 77, 81, 83, 84, 89, 121], "ad_driv": 5, "ad_rw": 121, "adaravi": 70, "adbas": [77, 86, 121], "adbaseshapeprovid": 121, "add": [20, 36, 75, 77, 81, 83, 84, 89, 118, 120, 128], "add_callback": [12, 40], "add_children_as_read": [36, 77, 81, 83, 84, 89, 118, 120], "add_epics_pv": 75, "add_param": 75, "add_read": [36, 77, 81, 83, 84, 89], "addit": [4, 6, 10, 120, 121, 122], "addition": 121, "addr": 75, "address": 121, "adher": 6, "adkinetix": 73, "adopt": 1, "adr": [1, 2], "advers": 6, "advimba": 78, "affect": [6, 10], "after": [4, 9, 15, 71, 72, 74, 80, 110, 111, 122], "aggreg": 35, "agre": 20, "aid": 20, "alarm_sever": 122, "algorithm": [8, 56], "alik": 7, "all": [4, 5, 7, 9, 10, 14, 15, 17, 18, 19, 20, 22, 35, 36, 49, 56, 61, 67, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 108, 110, 111, 113, 119, 120, 121, 122, 128], "all_at_onc": 56, "allow": [8, 10, 59, 118, 121], "allow_cach": 23, "along": 122, "alpha": [15, 71, 72, 74, 80, 110, 111], "alphabet": [15, 71, 72, 74, 80, 110, 111], "alreadi": [9, 128], "also": [6, 8, 10, 15, 67, 71, 72, 74, 80, 110, 111, 119, 120, 122, 123, 127, 128], "altern": [7, 26], "although": 128, "an": [8, 9, 10, 14, 15, 16, 18, 19, 20, 34, 35, 40, 45, 46, 61, 70, 71, 72, 73, 74, 75, 78, 80, 87, 108, 110, 111, 113, 118, 120, 122, 123, 128], "analog": 121, "ani": [4, 6, 15, 43, 45, 48, 51, 56, 57, 61, 62, 67, 71, 72, 74, 80, 108, 110, 111, 112, 113, 118, 119, 120, 122, 127], "annot": [7, 47], "anoth": [26, 118, 120], "api": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 123, 124, 128], "appear": [56, 75], "append": [97, 118, 120, 121, 122], "appli": [5, 36, 77, 81, 83, 84, 89, 118, 120], "applic": [8, 14, 20], "approach": 7, "appropri": [113, 117], "approv": 4, "approx": 122, "ar": [1, 4, 6, 7, 10, 15, 19, 24, 34, 35, 48, 49, 62, 71, 72, 74, 80, 93, 108, 110, 111, 119, 120, 121, 122, 123, 128], "arbitrari": [15, 118], "architectur": [0, 123], "areadetector": 5, "arg": [14, 15, 16, 21, 25, 27, 35, 71, 72, 74, 75, 80, 110, 111, 122, 128], "argument": [7, 15, 40, 62, 71, 72, 74, 80, 110, 111, 113, 120], "arm": [14, 35, 104, 105, 121], "around": 8, "arrai": [8, 113, 118, 120, 121], "articl": 2, "ascii": [15, 71, 72, 74, 80, 110, 111], "ask": 119, "assert": [18, 41, 42, 44, 45, 121, 122], "assert_emit": 122, "assert_read": 122, "assert_valu": 122, "assertionerror": 61, "assist": 121, "associ": [48, 128], "assum": [15, 35, 56, 71, 72, 74, 80, 110, 111, 121, 128], "async": [1, 5, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 52, 54, 58, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 93, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 125, 127, 128], "async_statu": 5, "asyncconfigur": [13, 23, 35, 36, 41, 77, 81, 83, 84, 89], "asyncgener": [16, 54, 121], "asynchron": [10, 34, 123], "asyncio": [9, 120, 121, 122, 128], "asyncio_mod": 122, "asynciter": [16, 35, 40, 70, 73, 76, 78, 86, 103, 121], "asyncread": [13, 23, 30, 35, 36, 44, 77, 81, 83, 84, 89], "asyncstag": [13, 23, 30, 36, 77, 81, 83, 84, 89], "asyncstatu": [14, 22, 31, 32, 33, 35, 58, 70, 73, 76, 78, 86, 103, 104, 120, 121, 128], "asyncstatusbas": [12, 40], "attempt": 9, "attribut": [12, 15, 17, 19, 20, 22, 23, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 91, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 121], "attribute_path": 121, "auto": 122, "automat": [36, 77, 81, 83, 84, 89, 122], "avail": [7, 121], "await": [12, 41, 44, 45, 52, 65, 120, 121, 122], "awar": 4, "ax": 8, "b": 49, "back": [10, 95, 96, 97, 98, 99], "backend": [8, 28, 29, 30, 31, 32, 33, 34, 46, 61], "background": 9, "backward": 120, "bar": 123, "base": [5, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 91, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 117, 120], "baseexcept": [12, 40], "basi": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "bec": 128, "becaus": [56, 118, 122], "becom": [4, 5, 10, 19, 122], "been": [4, 5, 7, 9, 15, 61, 71, 72, 74, 80, 110, 111, 127, 128], "befor": [9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 56, 61, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 119, 120, 121, 122, 125, 128], "begin": [15, 71, 72, 74, 80, 110, 111], "beginn": 7, "behav": 122, "behavior": [36, 118, 121, 122], "behaviour": [36, 77, 81, 83, 84, 89], "being": [5, 46], "below": [1, 19, 128], "best_effort": 128, "besteffortcallback": 128, "between": [4, 5, 14, 15, 36, 38, 71, 72, 74, 80, 110, 111, 120], "big": 119, "bin": 127, "bita": 110, "bita_0": 110, "bita_1": 110, "bitb": 110, "bitb_0": 110, "bitb_1": 110, "bitc": 110, "bitc_0": 110, "bitc_1": 110, "black": 1, "blank": 67, "bloat": 5, "block": [8, 16, 39, 59, 92, 121], "block_nam": 121, "blog": 1, "blueski": [4, 5, 8, 9, 10, 20, 40, 42, 120, 123, 127, 128], "blxxi": 18, "bool": [12, 15, 17, 19, 22, 23, 28, 30, 31, 32, 33, 35, 36, 40, 59, 61, 66, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 109, 110, 111, 121], "bool_": [108, 113], "both": [4, 31, 123], "bottom": 128, "boundari": [15, 71, 72, 74, 80, 110, 111], "bp": 122, "brace": [15, 71, 72, 74, 80, 110, 111], "branch": 5, "break": [15, 71, 72, 74, 80, 110, 111, 120, 122], "bug": 119, "build": 8, "built": 8, "bulk": 48, "busi": 58, "bypass": 34, "ca": [28, 30, 31, 32, 33, 58], "cach": [30, 31, 36, 77, 81, 83, 84, 89, 120, 121], "calcul": [121, 125], "call": [7, 9, 15, 18, 35, 46, 49, 54, 58, 65, 66, 67, 71, 72, 74, 80, 110, 111, 118, 120, 122, 128], "call_returns_result": 128, "callabl": [12, 24, 29, 30, 31, 34, 36, 40, 44, 46, 56, 63, 66, 77, 81, 83, 84, 89], "callback": [12, 24, 29, 34, 40, 46, 58, 120, 122, 128], "callback_on_mock_put": 122, "cam1": [70, 73, 76, 78, 121], "can": [3, 5, 7, 8, 9, 10, 15, 29, 30, 31, 32, 36, 46, 52, 54, 56, 58, 62, 63, 71, 72, 74, 77, 80, 81, 83, 84, 89, 110, 111, 118, 119, 120, 122, 123, 127, 128], "cancel": 26, "cannot": 122, "capabl": 117, "capit": [15, 71, 72, 74, 80, 110, 111], "captur": [71, 102, 121], "capture_emit": 122, "capture_sign": 121, "capture_typ": 121, "case": [5, 15, 19, 71, 72, 74, 80, 108, 110, 111, 120, 122, 128], "casefold": [15, 71, 72, 74, 80, 110, 111], "caseless": [15, 71, 72, 74, 80, 110, 111], "categori": 123, "caught": 119, "cd": [3, 4], "center": [15, 71, 72, 74, 80, 110, 111], "certain": 10, "chan": 7, "chang": [3, 4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 119, 120, 121, 122, 125, 128], "channelaccess": 8, "char": [15, 71, 72, 74, 80, 110, 111], "charact": [6, 15, 71, 72, 74, 80, 110, 111], "check": [58, 66, 95, 96, 97, 98, 119, 122], "child": [7, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 118, 120, 121], "children": [17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 121], "choic": [0, 6, 123], "ci": [3, 4], "class": [7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 117, 118, 120, 121, 123, 128], "classmethod": [12, 23, 40], "cleanli": 8, "clear": [19, 108], "clear_sub": [30, 31, 54, 66], "clearli": 5, "close": [16, 119, 121], "cm": 61, "co": [120, 121], "code": [5, 6, 15, 58, 71, 72, 74, 80, 110, 111, 123, 128], "codebas": 4, "codec": [15, 71, 72, 74, 80, 110, 111], "codecov": 5, "cohes": 5, "collabor": 4, "collect": [10, 18, 27, 35, 121, 128], "collect_asset_doc": [35, 70, 73, 76, 78, 86, 103], "collect_stream_doc": [16, 121], "collector": [0, 18, 123], "collid": 120, "collis": 121, "column": 113, "com": 127, "combined_read": 52, "come": 7, "comm": 18, "command": [10, 128], "commandlin": [127, 128], "commit": [4, 5, 119], "common": [17, 119, 123, 128], "common_device_typ": 91, "commonpandablock": [103, 121], "compar": [15, 45, 71, 72, 74, 80, 110, 111, 118], "comparison": [10, 15, 71, 72, 74, 80, 110, 111, 128], "compat": [121, 123], "complet": [10, 14, 16, 22, 29, 35, 39, 54, 58, 70, 73, 76, 78, 86, 103, 118, 120, 128], "complex": [121, 123], "complic": [4, 120, 122], "compon": [7, 19, 118, 121, 128], "composit": 8, "compound": [116, 120, 121, 123], "concaten": [15, 71, 72, 74, 80, 110, 111], "concept": 28, "conf": [36, 77, 81, 83, 84, 89], "config": [5, 7, 36, 77, 81, 83, 84, 89, 120, 128], "config_sig": [35, 86, 103, 121], "configsign": [36, 77, 81, 83, 84, 89, 120], "configur": [6, 10, 35, 41, 70, 119, 121, 122], "configuration_sign": 22, "confirm": 122, "conflict": 5, "conform": 8, "confus": 4, "connect": [9, 17, 18, 19, 22, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 120, 121, 122, 128], "connection_funct": 9, "consid": [4, 15, 56, 71, 72, 74, 80, 110, 111], "consist": [3, 121], "consol": 128, "constant": 15, "constant_g": [15, 104, 121], "construct": [20, 113, 114, 118, 120, 121], "constructor": 35, "consum": 61, "contain": [5, 15, 17, 19, 22, 35, 36, 48, 62, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 110, 111, 117, 119], "container": 119, "content": 128, "context": [18, 36, 46, 77, 81, 83, 84, 89, 121, 122, 128], "continu": [4, 72], "contribut": [4, 8, 116, 120, 123], "control": [4, 5, 8, 10, 35, 70, 73, 76, 78, 86, 103, 121, 123, 128], "convert": [7, 8, 15, 40, 71, 72, 74, 80, 110, 111, 121], "copi": [2, 15, 19, 71, 72, 74, 80, 108, 110, 111, 128], "copier": [1, 119], "core": [5, 121, 122, 128], "coro": [52, 65], "coroutin": [52, 65, 120, 128], "correct": [7, 36, 62, 77, 81, 83, 84, 89, 120], "correspond": 16, "cost": 7, "could": [3, 7, 10, 91, 120, 121], "count": [15, 71, 72, 74, 80, 110, 111, 122], "coupl": 128, "creat": [2, 5, 7, 8, 9, 16, 19, 36, 64, 77, 81, 83, 84, 89, 95, 96, 97, 98, 99, 108, 116, 119, 120, 121, 123], "create_children_from_annot": 121, "current": [4, 21, 29, 30, 31, 120, 127], "current_posit": 120, "d": [19, 108, 121], "d101af8b": 128, "dash": 120, "data": [10, 15, 16, 27, 35, 71, 72, 74, 80, 101, 103, 110, 111, 121, 123], "data_kei": 25, "databas": 87, "datablock": [101, 103], "dataclass": 91, "datakei": [13, 16, 22, 23, 24, 29, 30, 31, 34, 35, 36, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 103, 121], "dataset": 121, "datasheet": 118, "datatyp": [24, 29, 34, 63, 64, 75, 95, 96, 97, 98, 120], "date": [4, 5, 6, 7], "datum": 42, "deadtim": [38, 121], "dealt": 5, "decid": [4, 5], "decim": [15, 71, 72, 74, 80, 110, 111], "decis": [0, 116, 123], "declar": 7, "decor": 122, "decoupl": 9, "def": [7, 9, 15, 71, 72, 74, 80, 110, 111, 118, 120, 121, 122], "default": [6, 8, 14, 15, 17, 19, 33, 35, 36, 56, 71, 72, 74, 80, 108, 110, 111, 113, 121, 122, 128], "default_timeout": [35, 121], "defaultdict": 122, "defin": [4, 8, 19, 118, 120, 121], "definit": 1, "delai": 106, "delet": [15, 61, 71, 72, 74, 80, 110, 111], "delimit": [15, 71, 72, 74, 80, 110, 111], "demo": [5, 118, 120, 122, 128], "depend": [122, 127, 128], "deriv": 5, "describ": [2, 7, 16, 23, 30, 31, 35, 36, 52, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 103, 121], "describe_collect": [35, 70, 73, 76, 78, 86, 103], "describe_configur": [13, 22, 35, 36, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 103], "descript": 75, "descriptor": [25, 30, 31, 42, 121, 122], "design": [0, 117, 123], "det": 128, "det_group": 128, "det_old": 128, "detail": [4, 121], "detect": 122, "detector": [14, 15, 16, 35, 38, 70, 73, 78, 121], "detectorcontrol": [35, 70, 73, 76, 78, 86, 103, 104, 121], "detectortrigg": [14, 38, 104, 121], "detectorwrit": [35, 70, 73, 76, 78, 86, 103, 121], "determin": 117, "dev": 122, "devcontain": 119, "develop": [3, 4, 8, 117], "devi": 4, "devic": [0, 1, 4, 5, 10, 18, 19, 22, 26, 28, 30, 31, 32, 33, 35, 36, 48, 50, 56, 57, 58, 62, 63, 66, 67, 70, 73, 76, 77, 78, 79, 81, 82, 83, 84, 86, 89, 91, 92, 93, 101, 102, 103, 105, 106, 107, 116, 121, 123, 126], "device1": 9, "device2": 9, "device3": 9, "device_collector": 5, "device_vector": 5, "devicecollector": [9, 122, 128], "devicevector": [7, 101, 103, 118], "diamond": 119, "dict": [13, 16, 19, 22, 23, 26, 30, 31, 35, 36, 42, 48, 49, 51, 52, 56, 57, 62, 67, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 91, 103, 108, 112, 121], "dictionari": [15, 19, 42, 48, 52, 62, 67, 71, 72, 74, 80, 108, 110, 111, 118, 120], "diff": 6, "differ": [3, 10, 20, 49, 122, 128], "digit": [15, 71, 72, 74, 80, 110, 111], "dimens": 10, "direct": 48, "directli": [121, 122], "directori": [5, 20, 21], "directory_path": 37, "directory_provid": [70, 73, 76, 78, 86, 103, 121], "directoryinfo": [21, 37], "directoryprovid": [37, 70, 73, 76, 78, 86, 103, 121], "disabl": 6, "disarm": [14, 35, 104, 121], "discard": [15, 29, 71, 72, 74, 80, 110, 111], "discuss": 8, "disrupt": 5, "do": [7, 14, 61], "do_set": 120, "do_something_with": 54, "doc": [5, 16, 42, 121, 122], "document": [6, 10, 25, 42, 117, 122], "doe": [9, 19, 108, 118, 119, 120], "don": [119, 120, 128], "done": [4, 12, 15, 31, 32, 33, 39, 40, 70, 71, 72, 74, 80, 110, 111, 128], "done_statu": 54, "dot": [67, 121], "doubl": 74, "down": 122, "driver": [75, 121], "drop": 121, "drv": [77, 86, 121], "drv_suffix": [70, 73, 76, 78, 121], "dtype": [29, 47, 108, 113, 121], "dure": [5, 46, 121], "dynamicsensorgroup": 19, "e": [10, 16, 19, 56, 108, 121, 122], "each": [5, 15, 16, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 57, 61, 70, 71, 72, 73, 74, 76, 77, 78, 80, 82, 83, 84, 86, 101, 102, 103, 105, 106, 107, 110, 111, 118, 120, 128], "easi": 8, "easier": 122, "easili": 119, "edge_trigg": 15, "effort": 10, "eg": 121, "egu": 120, "either": [9, 19, 46, 91, 108, 122], "els": [19, 108, 113, 121], "emiss": 42, "emit": [42, 122], "empti": [15, 19, 71, 72, 74, 80, 108, 110, 111, 113, 118, 120], "enabl": [8, 10, 107, 123], "encod": [15, 71, 72, 74, 80, 110, 111, 121], "end": [5, 15, 54, 66, 71, 72, 74, 80, 110, 111, 119, 122], "endswith": [15, 71, 72, 74, 80, 110, 111], "energi": [80, 128], "energymod": [7, 120, 128], "enfor": 9, "engin": [9, 120, 123, 128], "enhanc": 128, "ensur": [3, 62, 121, 122], "entiti": 121, "entri": 91, "enum": [15, 71, 72, 74, 80, 110, 111, 120, 121, 128], "enumclass": 120, "enumer": [120, 121], "environ": [3, 119], "envis": 4, "epic": [4, 5, 8, 120, 121, 123, 128], "epics_demo": 128, "epics_signal_r": [7, 120], "epics_signal_rw": [7, 120], "epics_signal_x": 120, "epicsdevic": 7, "epicssign": [7, 128], "epicssignalro": [7, 128], "equal": [15, 66, 71, 72, 74, 80, 110, 111, 113], "equival": [16, 118], "error": [15, 26, 35, 71, 72, 74, 80, 110, 111], "errortext": 26, "especi": 5, "etc": 118, "even": [4, 6, 10], "event": [0, 20, 42, 122, 123], "eventu": [4, 5], "everi": 10, "everyth": 39, "exactli": [10, 121], "exampl": [7, 10, 15, 18, 19, 41, 42, 44, 45, 54, 58, 61, 66, 71, 72, 74, 80, 110, 111, 118, 120, 121, 122, 128], "exceed": 6, "except": [5, 11, 12, 18, 26, 40, 65, 121, 128], "execut": [65, 120, 128], "exist": [2, 5, 8, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 119, 123, 126, 127], "exit": [46, 122], "exit_statu": 128, "expand": [15, 71, 72, 74, 80, 110, 111], "expandtab": [15, 71, 72, 74, 80, 110, 111], "expect": [14, 15, 41, 42, 44, 45, 65, 122], "expected_read": 44, "expens": 10, "experi": [5, 123], "experienc": [116, 123], "explain": 128, "explan": 123, "explicit": 7, "expos": [10, 121, 128], "exposur": [14, 16, 104, 121], "express": [15, 71, 72, 74, 80, 110, 111], "extend": [120, 121], "extern": [10, 15, 63, 70, 121, 122], "extra": [118, 128], "f": [7, 12, 15, 19, 40, 71, 72, 74, 80, 108, 110, 111, 118, 121], "fail": [9, 17, 19, 22, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 121], "failur": [15, 71, 72, 74, 80, 110, 111], "fals": [15, 17, 18, 19, 22, 28, 30, 31, 32, 33, 35, 36, 61, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 93, 101, 102, 103, 105, 106, 107, 109, 110, 111, 113, 121, 128], "featur": [127, 128], "fetch": 121, "few": [121, 128], "field": [15, 36, 71, 72, 74, 77, 80, 81, 83, 84, 89, 110, 111, 121], "file": [5, 6, 16, 20, 21, 48, 50, 51, 56, 57, 62, 75, 76, 117, 119, 121], "filenam": 20, "filename_prefix": 37, "filename_suffix": 37, "filesystem": 20, "filewrit": 121, "fill": [8, 15, 71, 72, 74, 80, 93, 110, 111, 113], "fill_pvi_entri": 121, "fillchar": [15, 71, 72, 74, 80, 110, 111], "filter": 5, "final": [120, 122, 128], "find": [6, 7, 15, 71, 72, 74, 80, 110, 111], "finish": 121, "first": [9, 15, 19, 71, 72, 74, 80, 108, 110, 111, 120, 128], "fit": 119, "fix": [3, 118], "fixtur": 122, "flavour": 28, "float": [7, 12, 14, 17, 18, 19, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 58, 66, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 104, 105, 106, 107, 120, 121], "flowchart": [116, 123], "flush": 121, "flush_period": [102, 121], "fly": [35, 39, 123], "flyabl": [22, 35], "flyer": 10, "flyscan": [0, 8, 39, 123], "focu": 123, "folder": 5, "follow": [3, 5, 9, 15, 19, 71, 72, 74, 80, 108, 110, 111, 113, 128], "foo": [19, 121], "foocontrol": 121, "foodetector": 121, "foodevic": 19, "foodriv": 121, "footriggersourc": 121, "force_reconnect": [17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107], "form": 10, "format": [3, 8, 15, 71, 72, 74, 80, 110, 111], "format_map": [15, 71, 72, 74, 80, 110, 111], "forth": 10, "found": [6, 15, 19, 62, 71, 72, 74, 80, 108, 110, 111], "four": 123, "frame": [14, 15, 16, 35, 121], "free": 119, "from": [2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 19, 20, 30, 41, 42, 44, 45, 47, 50, 51, 54, 59, 62, 67, 71, 72, 74, 75, 80, 93, 108, 110, 111, 113, 114, 117, 120, 121, 122, 123, 127, 128], "fromkei": [19, 108], "front": [15, 71, 72, 74, 80, 110, 111], "full": 10, "function": [11, 14, 30, 31, 41, 44, 46, 56, 58, 79, 90, 94, 100, 117, 120, 121], "further": [118, 120], "fusion": 5, "futur": [7, 123], "g": [10, 16, 121, 122], "gate": 15, "gather": [120, 121], "gener": [6, 15, 19, 22, 28, 29, 35, 36, 39, 40, 41, 42, 44, 46, 48, 57, 62, 77, 81, 83, 84, 89], "get": [16, 17, 19, 21, 22, 25, 27, 35, 36, 47, 48, 70, 73, 75, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 108, 118, 120, 121, 128], "get_capture_sign": 121, "get_datakei": [24, 29, 34], "get_deadtim": [14, 104, 121], "get_descriptor": 24, "get_external_trigger_gpio": 70, "get_index": [35, 70, 73, 76, 78, 86, 103], "get_indices_written": [16, 121], "get_read": [24, 29, 34], "get_setpoint": [24, 29, 34], "get_signal_valu": [57, 67], "get_signals_marked_for_captur": 121, "get_valu": [24, 29, 30, 31, 34, 45, 120, 121, 122], "git": [4, 5, 127], "git_blame_ignore_rev": 5, "github": [4, 8, 119, 123, 127], "gitignor": 5, "give": [121, 128], "given": [8, 10, 14, 15, 16, 19, 36, 71, 72, 74, 77, 80, 81, 83, 84, 89, 96, 108, 110, 111, 113, 121], "glob": 5, "go": [5, 10, 120], "goal": [0, 123], "gpio": 70, "gpio_numb": 70, "great": 119, "greater": 7, "grid": 10, "grid_scan": 128, "group": [62, 120, 123], "grow": 8, "grown": 4, "guid": [117, 119, 120, 123], "h5": 121, "ha": [4, 5, 9, 15, 19, 35, 49, 58, 71, 72, 74, 80, 108, 110, 111, 127, 128], "hand": 10, "handl": [10, 15, 71, 72, 74, 80, 110, 111, 119, 121], "handler": 120, "happen": 6, "harder": 6, "hardwar": [4, 8, 29, 121, 123, 128], "hashint": [13, 23, 36, 70, 73, 77, 78, 81, 83, 84, 89, 121], "hasnam": 17, "have": [3, 4, 5, 6, 7, 15, 58, 61, 66, 71, 72, 74, 80, 110, 111, 119, 120, 128], "hdf": [75, 76, 86, 121], "hdf1": [70, 73, 76, 78, 121], "hdf5": 16, "hdf_directori": [102, 121], "hdf_file_nam": [102, 121], "hdf_suffix": [70, 73, 76, 78, 121], "hdfpanda": 121, "hdfwriter": 121, "help": [117, 128], "helper": [8, 75, 122], "here": [18, 118, 121, 122, 123, 126, 128], "hierarchi": 123, "high": [38, 80, 128], "highest": [15, 71, 72, 74, 80, 110, 111], "hint": [7, 23, 36, 70, 73, 76, 77, 78, 81, 83, 84, 89, 121, 128], "hintedsign": [36, 77, 81, 83, 84, 89, 120], "histori": [4, 5], "hold": [14, 26, 122], "hook": [119, 122], "how": [0, 5, 14, 18, 20, 58, 66, 119, 121, 128], "howev": [4, 5, 56], "http": [123, 127], "i": [4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 46, 54, 56, 57, 60, 61, 63, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 118, 119, 120, 121, 122, 125, 127, 128], "id": 128, "idea": 119, "identifi": [15, 71, 72, 74, 80, 110, 111], "idl": 14, "ignor": [15, 48, 56, 71, 72, 74, 80, 110, 111], "ii": [73, 121], "image_mod": 121, "imagemod": 121, "immedi": [109, 110, 113, 121], "implement": [5, 10, 14, 15, 56, 70, 71, 72, 73, 74, 78, 80, 110, 111, 120, 121, 128], "import": [5, 7, 47, 128], "improv": 119, "includ": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 123, 124, 125, 128], "included_optional_field": 92, "incompat": 121, "increas": 4, "increment": 5, "index": [15, 16, 35, 70, 71, 72, 73, 74, 76, 78, 80, 86, 103, 110, 111, 121, 123, 124], "index_at_least_": 121, "indic": [16, 19, 118], "indices_written": [16, 121], "individu": 128, "inenc": 121, "info": 121, "inform": [1, 10, 20, 38, 120, 121, 122], "ingest": 56, "inherit": 117, "ini_opt": 122, "init": [7, 118, 120], "initi": [5, 9, 99, 120, 121, 122], "initial_backend": 24, "initial_valu": [34, 63, 64], "initialis": [9, 121], "inp": 75, "insert": [15, 19, 71, 72, 74, 80, 108, 110, 111], "insid": [10, 36, 77, 81, 83, 84, 89], "instal": [123, 126], "instanc": [4, 15, 18, 36, 52, 71, 72, 74, 77, 80, 81, 83, 84, 89, 110, 111, 120, 121, 128], "instanti": [7, 123, 128], "instead": [7, 15, 71, 72, 74, 80, 110, 111, 118, 119], "int": [7, 14, 15, 16, 19, 27, 35, 38, 42, 70, 71, 72, 73, 74, 75, 76, 78, 80, 84, 86, 91, 102, 103, 104, 107, 109, 110, 111, 118, 120, 121], "int32": [108, 113], "int8": 47, "integ": [15, 49, 71, 72, 74, 80, 110, 111, 118], "integr": 117, "intend": 123, "intention": [15, 71, 72, 74, 80, 110, 111], "interact": 128, "interfac": [8, 14, 36, 40, 77, 81, 83, 84, 89, 123, 127, 128], "interfer": 127, "intern": [14, 15, 63, 67, 121, 122, 125], "interpret": [15, 71, 72, 74, 80, 110, 111], "interrupt": [120, 128], "intial": 92, "involv": 119, "io": 123, "ioc": [87, 128], "ion": 128, "isalnum": [15, 71, 72, 74, 80, 110, 111], "isalpha": [15, 71, 72, 74, 80, 110, 111], "isascii": [15, 71, 72, 74, 80, 110, 111], "isclos": 120, "isdecim": [15, 71, 72, 74, 80, 110, 111], "isdigit": [15, 71, 72, 74, 80, 110, 111], "ish": 6, "isidentifi": [15, 71, 72, 74, 80, 110, 111], "iskeyword": [15, 71, 72, 74, 80, 110, 111], "islow": [15, 71, 72, 74, 80, 110, 111], "isn": 34, "isnumer": [15, 71, 72, 74, 80, 110, 111, 121], "isprint": [15, 71, 72, 74, 80, 110, 111], "isspac": [15, 71, 72, 74, 80, 110, 111], "issu": [4, 8], "istitl": [15, 71, 72, 74, 80, 110, 111], "isupp": [15, 71, 72, 74, 80, 110, 111], "item": [19, 30, 31, 57, 108, 121], "iter": [15, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 40, 52, 54, 61, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 108, 110, 111], "its": [4, 14, 15, 36, 71, 72, 74, 80, 99, 110, 111, 118, 119, 120, 121, 127, 128], "itself": [15, 67, 71, 72, 74, 80, 110, 111, 128], "job": [4, 10], "join": [15, 71, 72, 74, 80, 110, 111], "just": 128, "justifi": [15, 71, 72, 74, 80, 110, 111], "k": [19, 108], "keep": [1, 5, 8], "keepend": [15, 71, 72, 74, 80, 110, 111], "kei": [4, 15, 19, 71, 72, 74, 80, 108, 110, 111], "kept": 5, "keyerror": [19, 108], "keyword": [15, 71, 72, 74, 80, 110, 111], "kickoff": [10, 22, 35, 39, 70, 73, 76, 78, 86, 103], "kind": [7, 128], "known": [10, 36, 77, 81, 83, 84, 89, 123], "kwarg": [15, 21, 25, 27, 42, 65, 71, 72, 74, 80, 110, 111, 122], "label": 8, "lack": [19, 108], "lambda": [66, 121, 122], "languag": 8, "larger": [118, 120], "last": [19, 49, 108], "later": 127, "latest": 3, "layer": [118, 120, 121, 123], "lead": [15, 71, 72, 74, 80, 110, 111], "learnabl": 7, "least": [15, 71, 72, 74, 80, 110, 111], "leav": 67, "left": [15, 71, 72, 74, 80, 110, 111], "len": [15, 71, 72, 74, 80, 110, 111, 113], "length": [1, 15, 71, 72, 74, 80, 110, 111, 113, 118], "less": [7, 123], "level": [18, 118, 128], "librari": [4, 5, 6, 117, 119, 122, 123], "licenc": 5, "licens": 5, "lifetim": 1, "lifo": [19, 108], "light": 119, "like": [4, 6, 8, 19, 28, 29, 30, 31, 32, 33, 108, 118, 119, 120, 122, 123, 128], "limit": [15, 71, 72, 74, 80, 110, 111], "line": [1, 15, 71, 72, 74, 80, 110, 111], "link": [2, 75, 123], "lint": [3, 6], "list": [1, 15, 36, 42, 48, 51, 53, 56, 57, 62, 71, 72, 74, 75, 77, 80, 81, 83, 84, 89, 110, 111, 118, 121, 122], "liter": [16, 35, 70, 73, 76, 78, 86, 103], "littl": 5, "live": 4, "livetim": 38, "ljust": [15, 71, 72, 74, 80, 110, 111], "load": [50, 51, 56, 57, 62, 67], "load_devic": 56, "load_from_yaml": [57, 62], "locat": [31, 48], "log": [17, 18, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107], "logic": [8, 14, 16, 34, 35, 118, 120, 121, 122], "long": [6, 14, 18, 58, 66], "look": [7, 121], "lookup": [15, 71, 72, 74, 80, 110, 111], "lookuperror": [15, 71, 72, 74, 80, 110, 111], "loop": [0, 123], "low": [80, 128], "lower": [15, 71, 72, 74, 80, 110, 111], "lowercas": [15, 71, 72, 74, 80, 110, 111], "lowest": [15, 71, 72, 74, 80, 110, 111], "lstrip": [15, 71, 72, 74, 80, 110, 111], "m": [111, 127], "made": [1, 2], "magic": [7, 128], "mai": [3, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "mailmap": 5, "mainli": [15, 71, 72, 74, 80, 110, 111], "maintain": [4, 118], "major": 4, "make": [6, 7, 10, 15, 16, 35, 36, 54, 71, 72, 74, 75, 77, 80, 81, 83, 84, 89, 110, 111, 116, 118, 119, 122, 123, 128], "maketran": [15, 71, 72, 74, 80, 110, 111], "manag": [3, 7, 18, 36, 77, 81, 83, 84, 89, 128], "mani": [10, 16, 65], "manual": 121, "map": [15, 26, 41, 42, 44, 62, 65, 71, 72, 74, 80, 110, 111, 121], "mark": [121, 122], "master": [5, 8], "match": [48, 58, 62, 66, 67, 93, 122], "matcher": 121, "materi": [123, 124], "matplotlib": 128, "maximum": [15, 38, 71, 72, 74, 80, 110, 111], "maxsplit": [15, 71, 72, 74, 80, 110, 111], "mean": [4, 7, 8, 14, 15, 71, 72, 74, 80, 110, 111, 118, 120], "mechan": [8, 10, 15], "memori": 122, "merg": [4, 5, 52], "messag": 5, "metaclass": 7, "metadata": 29, "method": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 91, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 117, 118, 120, 121], "michael": [1, 2], "microsecond": 10, "might": [8, 119], "migrat": [1, 8], "min": 111, "mind": 7, "minim": [7, 38], "minimum": 38, "minor": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "mix": 128, "mo": 18, "mobil": 117, "mock": [17, 18, 19, 22, 28, 30, 31, 32, 33, 35, 36, 60, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 93, 101, 102, 103, 105, 106, 107, 121, 128], "mock_mov": 122, "mock_sensor": 122, "mocksignalbackend": [17, 19, 22, 34, 35, 36, 46, 61, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107], "mode": [7, 18, 60, 80, 120, 128], "model": [8, 20, 122], "modifi": [5, 63, 128], "modul": [3, 8, 15, 71, 72, 74, 80, 110, 111, 128], "modular": 10, "monitor": [10, 29, 30, 58, 95, 96, 120], "monoton": 120, "more": [1, 5, 10, 15, 71, 72, 74, 80, 110, 111, 116, 119, 120, 122, 123], "most": [6, 49, 118, 119, 123], "motion": [5, 8, 10], "motor": [5, 8, 18, 120, 121], "mount": 20, "mov": 128, "movabl": [32, 81, 82, 89, 118], "move": [5, 8, 10, 29, 39, 81, 89, 120, 121, 128], "move_statu": 120, "mover": [83, 118, 120, 122, 128], "movr": 128, "msg": [48, 62], "multipl": [8, 10, 72, 121], "multipli": [16, 121], "must": [8, 9, 15, 40, 70, 71, 72, 74, 80, 110, 111, 113, 120, 121], "mutual": 20, "mv": 128, "mvr": 128, "my_plan": 128, "my_sensor_group": 118, "n": [15, 71, 72, 74, 80, 110, 111], "name": [7, 15, 17, 18, 19, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 48, 62, 63, 64, 65, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 110, 111, 118, 120, 121, 122, 128], "name_provid": 121, "nameprovid": 121, "namespac": 121, "nanosecond": 10, "nativ": 75, "natur": [15, 71, 72, 74, 80, 110, 111], "ndarrai": [47, 108, 113, 120, 121], "ndattributedatatyp": 75, "ndattributesfil": 75, "ndfilehdf": [86, 121], "ndplugin": 121, "ndpluginbas": 77, "ndpluginfil": 121, "neatli": [5, 6], "necessari": [10, 14], "need": [2, 4, 8, 10, 56, 119, 120, 127, 128], "nest": [10, 118, 120], "network": 10, "never": [15, 71, 72, 74, 80, 110, 111], "new": [2, 9, 15, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 71, 72, 73, 74, 76, 77, 78, 80, 82, 83, 84, 86, 101, 102, 103, 105, 106, 107, 108, 110, 111, 116, 119, 123, 126], "new_posit": [81, 89, 120], "next": [61, 121, 128], "non": [15, 71, 72, 74, 80, 110, 111], "none": [7, 12, 14, 15, 16, 17, 19, 20, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 44, 45, 46, 47, 48, 54, 56, 57, 58, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 91, 96, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 118, 120, 121, 122, 128], "noqa": 128, "normal": 10, "notat": [15, 71, 72, 74, 80, 110, 111], "note": [15, 18, 41, 42, 44, 45, 54, 58, 61, 66, 71, 72, 74, 80, 110, 111, 123, 124, 128], "notic": 6, "now": [5, 7, 14, 127, 128], "np": [47, 120], "npt": 47, "nsl": [73, 121], "ntp": 120, "num": [7, 14, 38, 104, 121, 122], "num_captur": [66, 102, 121], "num_imag": 121, "number": [6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 119, 120, 121, 122, 125, 128], "numer": [15, 71, 72, 74, 80, 110, 111], "numpi": [47, 120], "nygard": [1, 2], "o": [16, 121], "object": [18, 19, 20, 38, 75, 91, 108, 109, 120, 121, 128], "observ": [29, 54, 120], "observe_indices_written": [16, 121], "observe_valu": [120, 121], "obviou": 119, "occur": [118, 120], "occurr": [15, 71, 72, 74, 80, 110, 111], "offer": 119, "often": 48, "old": [15, 71, 72, 74, 80, 110, 111, 120], "old_posit": 120, "oldsensor": [7, 128], "onc": 56, "one": [9, 10, 15, 56, 62, 71, 72, 74, 80, 110, 111, 119, 120], "ones": [2, 15, 71, 72, 74, 80, 110, 111, 122, 128], "onli": [10, 15, 20, 63, 71, 72, 74, 80, 110, 111, 113, 120, 121, 122, 128], "open": [16, 119, 121, 123], "oper": [14, 15, 58, 71, 72, 74, 80, 110, 111, 123], "ophyd": [1, 5, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 117, 118, 120, 121, 122, 125, 127, 128], "ophyd_async": [5, 116, 120, 121, 123, 128], "optim": 117, "option": [7, 15, 20, 48, 56, 58, 61, 71, 72, 74, 80, 110, 111, 120, 121], "orchestr": 123, "order": [19, 56, 62, 108], "ordin": [15, 71, 72, 74, 80, 110, 111, 121], "ordinari": 46, "organ": [4, 8], "organis": 5, "origin": [4, 5, 15, 71, 72, 74, 80, 110, 111], "other": [10, 15, 56, 58, 71, 72, 74, 80, 110, 111, 113, 120, 122, 123], "other_licens": 5, "otherwis": [15, 19, 49, 71, 72, 74, 75, 80, 96, 108, 110, 111, 121], "our": [8, 122], "out": [19, 108, 122, 128], "outa1": [108, 109, 113], "outa2": [108, 109, 113], "outb1": [108, 109, 113], "outb2": [108, 109, 113], "outc1": [108, 109, 113], "outc2": [108, 109, 113], "outd1": [108, 109, 113], "outd2": [108, 109, 113], "oute1": [108, 109, 113], "oute2": [108, 109, 113], "outer": 8, "outf1": [108, 109, 113], "outf2": [108, 109, 113], "outlin": 117, "output": [16, 62, 120, 128], "over": [4, 6, 10], "overlap": [15, 71, 72, 74, 80, 110, 111], "overrid": [7, 75, 117, 121], "own": [4, 6, 8, 36, 56, 119, 121, 128], "p": [12, 40], "packag": 3, "pad": [15, 71, 72, 74, 80, 110, 111], "pair": [19, 62, 108], "panda": [5, 8, 10, 56, 121], "panda_devic": 121, "panda_signal_valu": 112, "pandahdfwrit": 121, "pandapcapcontrol": 121, "parallel": [18, 120, 128], "param": 75, "paramet": [8, 17, 18, 19, 20, 22, 26, 28, 30, 31, 32, 33, 35, 36, 41, 42, 44, 45, 46, 48, 50, 51, 54, 56, 57, 58, 61, 62, 66, 67, 70, 73, 75, 76, 77, 78, 81, 82, 83, 84, 86, 89, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 128], "parent": [17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 93, 101, 102, 103, 105, 106, 107, 120], "part": [15, 48, 67, 71, 72, 74, 80, 110, 111, 121], "particular": [8, 123], "partit": [15, 71, 72, 74, 80, 110, 111], "pass": [7, 9, 29, 118, 120, 121, 128], "past": 2, "patch": 122, "path": [5, 20, 37, 50, 51, 56, 57, 67, 121, 127], "path_prefix": 67, "pattern": [5, 58, 121], "paus": 8, "pcap": [101, 103, 104, 121], "pcapblock": [101, 103, 104, 121], "peculiar": 6, "pend": 5, "peopl": 6, "per": 6, "perfom": 120, "perform": 8, "persist": [16, 35, 121, 128], "phase": [57, 62], "phase_sort": 56, "pick": 121, "piec": 8, "pilatu": 76, "pip": [3, 5, 123, 127], "place": [4, 119, 128], "plan": [42, 50, 51, 56, 57], "plan_result": 128, "plan_stub": 128, "pleas": [8, 119], "plot": 128, "plt": 128, "plugin": [75, 77, 121], "pmac": 8, "point": [10, 15, 16, 20, 29, 71, 72, 74, 80, 110, 111], "poke": 120, "pop": [19, 108], "popitem": [19, 108], "popular": 6, "port": 70, "portion": 20, "posa": 110, "posa_gt": 110, "posa_lt": 110, "posb": 110, "posb_gt": 110, "posb_lt": 110, "posc": 110, "posc_gt": 110, "posc_lt": 110, "posit": [8, 15, 71, 72, 74, 80, 108, 109, 110, 111, 113, 120, 121, 128], "positioncaptur": 121, "possibl": [8, 10, 15, 71, 72, 74, 80, 110, 111, 118, 122, 123], "possibli": 120, "pq": [15, 71, 72, 74, 80, 110, 111], "pr": 4, "practic": [10, 116, 123], "pre": [5, 119], "prec": 120, "precis": [29, 120], "prefix": [7, 9, 15, 20, 70, 71, 72, 73, 74, 76, 78, 80, 81, 82, 83, 84, 87, 89, 103, 110, 111, 118, 120, 121, 128], "prepar": [14, 22, 35, 39, 70, 73, 76, 78, 86, 103, 121], "prescal": 107, "prescale_unit": 107, "present": [4, 6, 15, 19, 71, 72, 74, 80, 108, 110, 111], "preserv": [4, 5], "prevent": 121, "previous": 14, "primari": [120, 128], "primit": 120, "printabl": [15, 71, 72, 74, 80, 110, 111], "prior": [9, 70], "probabl": 6, "problem": [35, 56], "proc": 120, "proce": 59, "procedur": 1, "proceed": 59, "process": [5, 117, 128], "produc": [6, 10, 52, 83, 120], "programmat": 128, "progress": [10, 120], "progressbar": 128, "progressbarmanag": 128, "project": [1, 2, 116, 122, 123], "prompt": 128, "propag": [17, 19, 22, 35, 36, 40, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107], "properti": [12, 17, 19, 22, 23, 28, 30, 31, 32, 33, 35, 36, 40, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 121], "protocol": [8, 10, 21, 25, 27, 120, 121], "provid": [8, 10, 19, 36, 62, 77, 81, 83, 84, 89, 108, 113, 122], "provision": [4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "pull": [3, 119], "puls": [10, 101, 103], "pulseblock": [101, 103], "punctuat": [15, 71, 72, 74, 80, 110, 111], "purpos": 128, "put": [24, 29, 33, 34, 46, 58, 59, 120, 121, 122], "pv": [29, 48, 50, 56, 58, 75, 87, 95, 96, 97, 98, 99, 117, 120, 121, 128], "pv_prefix": [7, 28, 30, 31, 32, 33, 128], "pv_suffix": 7, "pva": 18, "pvi": [8, 121], "pvi_pv": 91, "py": [5, 120, 128], "pypa": 125, "pypi": 123, "pyplot": 128, "pyproject": 122, "pytest": 122, "python": [1, 15, 71, 72, 74, 80, 110, 111, 119, 120, 123, 128], "python3": [5, 127], "qualnam": [15, 71, 72, 74, 80, 110, 111], "quantum": 10, "question": 119, "quickli": 122, "quit": 5, "r": [15, 28, 71, 72, 74, 80, 110, 111], "rais": [15, 19, 26, 35, 61, 71, 72, 74, 80, 108, 110, 111, 119, 120, 121], "rang": [7, 15, 71, 72, 74, 80, 110, 111, 118], "rate": [8, 10, 15], "rather": [10, 118], "rd": [118, 120, 128], "re": [9, 122, 128], "reach": [10, 35], "read": [7, 13, 22, 23, 24, 29, 30, 31, 34, 35, 36, 41, 44, 52, 58, 63, 64, 67, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 95, 96, 103, 117, 118, 120, 121, 122, 128], "read_configur": [7, 13, 22, 35, 36, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 103, 120], "read_pv": [95, 96], "read_suffix": 97, "read_uncach": [36, 77, 81, 83, 84, 89], "readabl": [7, 44], "readback": [10, 24, 34, 58, 97, 120, 128], "readi": [16, 121], "real": 122, "reason": [4, 128], "recent": 49, "recommend": [119, 121, 127], "record": [0, 58, 75, 89, 123], "recurs": 122, "reduc": 119, "refer": [123, 125], "regard": [5, 7], "regist": [15, 36, 71, 72, 74, 80, 110, 111, 128], "register_error": [15, 71, 72, 74, 80, 110, 111], "register_transform": 128, "regular": [15, 71, 72, 74, 80, 110, 111, 128], "rel": [20, 128], "releas": [4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 123, 124, 125, 127, 128], "relev": [4, 5, 20, 36, 77, 81, 83, 84, 89], "relianc": 123, "remain": [15, 71, 72, 74, 80, 110, 111, 119], "rememb": 6, "remov": [15, 19, 30, 31, 71, 72, 74, 80, 108, 110, 111], "removeprefix": [15, 71, 72, 74, 80, 110, 111], "removesuffix": [15, 71, 72, 74, 80, 110, 111], "renam": [36, 120], "repeat": [10, 61, 107, 108, 109, 113, 122], "replac": [4, 5, 15, 71, 72, 74, 80, 110, 111, 120], "repo": 5, "repositori": [1, 4, 6, 119], "repr": [15, 71, 72, 74, 80, 110, 111], "repres": [10, 14, 91], "request": [29, 119, 120], "requir": [4, 9, 34, 38, 113, 121, 122, 127], "require_all_consum": 61, "reserv": [15, 71, 72, 74, 80, 110, 111], "resolut": [5, 6], "resolv": 8, "resourc": [20, 42], "resource_dir": [20, 37, 121], "resource_path": 20, "respect": [1, 4], "respons": 10, "rest": [15, 71, 72, 74, 80, 110, 111, 120], "result": [15, 48, 56, 71, 72, 74, 80, 110, 111, 128], "resum": 8, "retain": 122, "retriev": [67, 121], "return": [14, 15, 16, 17, 19, 22, 28, 29, 30, 31, 32, 33, 35, 36, 48, 49, 51, 54, 57, 58, 63, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 108, 110, 111, 118, 120, 121, 122], "revert": 4, "review": 6, "revisit": 7, "rfind": [15, 71, 72, 74, 80, 110, 111], "right": [15, 71, 72, 74, 80, 110, 111], "rindex": [15, 71, 72, 74, 80, 110, 111], "rjust": [15, 71, 72, 74, 80, 110, 111], "root": [5, 20, 121], "root_pv": 93, "root_pvi": 93, "routin": 120, "row": 114, "rpartit": [15, 71, 72, 74, 80, 110, 111], "rsplit": [15, 71, 72, 74, 80, 110, 111], "rstrip": [15, 71, 72, 74, 80, 110, 111], "run": [4, 8, 9, 42, 119, 120, 123], "run_engin": 128, "run_start_uid": 128, "runengin": [9, 121, 128], "runengineresult": 128, "runtim": [19, 47], "runtimeerror": 120, "rw": 28, "safeti": 7, "sai": [31, 32, 33, 118], "same": [4, 5, 8, 9, 10, 15, 24, 34, 49, 58, 71, 72, 74, 80, 87, 110, 111, 119, 120, 121, 128], "samp": 128, "sampl": [10, 82, 87, 118, 120, 128], "sample_stag": [118, 120], "samplestag": [118, 120, 128], "save": [10, 48, 51, 56, 57, 67], "save_devic": 50, "save_path": [51, 57], "save_to_yaml": [48, 51, 67], "scalar": [83, 120, 121], "scale": 10, "scan": [8, 35, 117, 121, 123], "scanspec": 8, "scheme": [15, 71, 72, 74, 80, 110, 111], "scope": 119, "screen": 6, "script": 5, "search": [15, 71, 72, 74, 80, 110, 111], "second": [10, 128], "section": 128, "see": [1, 2, 4, 8, 10, 19, 34, 56, 67, 119, 122, 128], "seem": 6, "seen": 75, "segment": 20, "select": 5, "self": [7, 15, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 110, 111, 118, 120, 121], "semant": 118, "send": 10, "sens": 118, "sensibl": [118, 122], "sensor": [7, 80, 87, 118, 120, 122, 128], "sensor_1": 118, "sensor_2": 118, "sensor_count": [84, 118], "sensorgroup": [7, 118, 128], "sent": 38, "sep": [15, 71, 72, 74, 80, 110, 111], "separ": [4, 8, 15, 71, 72, 74, 80, 110, 111], "seper": 57, "seq": [101, 103], "seqblock": [101, 103], "seqtabl": [107, 113], "seqtablerow": 114, "seqtrigg": [108, 109, 113], "sequenc": [22, 27, 35, 36, 48, 51, 52, 56, 57, 61, 62, 77, 81, 83, 84, 86, 89, 103, 108, 112, 113, 114, 120, 121], "sequenti": 62, "seri": [15, 113, 114, 117], "serialis": 57, "serv": 8, "set": [3, 6, 7, 8, 14, 15, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 38, 46, 48, 56, 57, 58, 60, 61, 62, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 108, 110, 111, 118, 119, 120, 121, 122, 128], "set_callback": [24, 29, 34], "set_external_trigger_gpio": 70, "set_mock_valu": 122, "set_nam": [17, 18, 19, 22, 28, 30, 31, 32, 33, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 103, 105, 106, 107, 120, 128], "set_readable_sign": [7, 36, 77, 81, 83, 84, 89], "set_signal_valu": 51, "set_valu": [24, 34], "setattr": 7, "setdefault": [19, 108], "setpoint": [24, 34, 120], "setup": [3, 22, 38], "setuptools_scm": 125, "sever": [29, 122], "shallow": [19, 108], "shape": [27, 29, 121], "share": [9, 119], "ship": 10, "shortcut": 128, "shorter": 6, "shorthand": 128, "should": [3, 4, 5, 6, 7, 8, 14, 20, 48, 56, 65, 66, 120, 121, 122, 127, 128], "show": [4, 120, 128], "side": 6, "sig": 54, "sight": 6, "signal": [5, 7, 8, 10, 13, 15, 17, 18, 19, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 43, 45, 46, 48, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 91, 93, 101, 102, 105, 106, 107, 118, 120, 121, 122, 123], "signal_backend": 5, "signal_nam": 121, "signalbackend": [7, 24, 28, 30, 31, 32, 33, 34], "signalr": [7, 22, 31, 36, 45, 54, 63, 66, 77, 81, 83, 84, 86, 89, 95, 102, 103, 105, 121], "signalrw": [7, 48, 57, 58, 62, 64, 67, 96, 97, 102, 105, 106, 107], "signals_added_to": 7, "signalw": [31, 98], "signalx": 99, "significantli": [6, 10, 119], "sim": 5, "sim_sensor": 122, "similar": [4, 122], "simpl": [5, 116, 121, 123, 128], "simpler": 123, "simpli": [121, 122], "simul": [18, 128], "simultan": 10, "sinc": [5, 122], "singl": [30, 31, 71, 72, 91], "sink": 4, "size": [15, 71, 72, 74, 80, 110, 111], "skeleton": 5, "slice": [15, 71, 72, 74, 80, 110, 111], "slide": 6, "slightli": 128, "so": [8, 19, 54, 58, 118, 127, 128], "soft": [10, 24, 34], "soft_signal_rw": 63, "softsignalbackend": 64, "softwar": [10, 127], "some": [4, 7, 56, 118, 120, 122], "someon": [7, 122], "someth": [61, 119], "sometim": 118, "somewher": 16, "soon": 120, "sort": 38, "sorter": 56, "sourc": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 87, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 119, 121, 123, 127], "space": [15, 71, 72, 74, 80, 110, 111], "spec": 10, "specif": [15, 56, 71, 72, 74, 80, 110, 111, 121, 123, 128], "specifi": [8, 15, 36, 58, 71, 72, 74, 77, 80, 81, 83, 84, 89, 110, 111, 122], "spend": 119, "split": [15, 20, 71, 72, 74, 80, 110, 111, 121, 123], "split_path": 121, "splitlin": [15, 71, 72, 74, 80, 110, 111], "src": [5, 120], "stage": [22, 30, 31, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 87, 89, 103, 118, 120, 128], "stageabl": [22, 35], "standard": [6, 120, 121], "standarddetector": [70, 73, 76, 78, 86, 103, 116, 123], "standardread": [7, 77, 81, 83, 84, 89, 118, 120], "start": [14, 15, 30, 31, 35, 39, 42, 54, 58, 66, 71, 72, 74, 80, 87, 110, 111, 120, 121, 122, 123, 126, 128], "start_acquiring_driver_and_ensure_statu": 121, "start_ioc_subprocess": 128, "startswith": [15, 71, 72, 74, 80, 110, 111], "stash": [58, 121], "state": [5, 14, 56, 121], "statement": 128, "static": [15, 71, 72, 74, 80, 110, 111, 118], "statu": [12, 14, 31, 32, 33, 40, 54, 58, 120, 121], "status_timeout": 58, "step": [14, 35, 116, 123], "stick": [6, 7], "still": [4, 120], "stop": [15, 30, 31, 39, 42, 54, 71, 72, 74, 80, 81, 89, 110, 111, 120, 122], "stop_": [120, 122], "stop_busy_record": 121, "stoppabl": [81, 89, 120], "store": [4, 67, 120], "str": [7, 13, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 44, 48, 49, 50, 51, 52, 56, 57, 62, 63, 64, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 87, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 110, 111, 112, 118, 120, 121, 125], "stream": [16, 71, 121], "stream_data": 121, "stream_datum": [16, 35, 70, 73, 76, 78, 86, 103, 121], "stream_resourc": [16, 35, 70, 73, 76, 78, 86, 103, 121], "streamasset": 121, "streamdatum": [16, 35, 70, 73, 76, 78, 86, 103], "streamresourc": [16, 35, 70, 73, 76, 78, 86, 103], "strict": [15, 71, 72, 74, 80, 110, 111], "string": [15, 26, 67, 71, 72, 74, 75, 80, 110, 111, 128], "strip": [15, 71, 72, 74, 80, 110, 111], "structur": [1, 4], "sub": [15, 71, 72, 74, 80, 91, 110, 111, 122], "sub_entri": 91, "subclass": 120, "subdevic": 121, "subdivid": 5, "submodul": 5, "subprocess": [87, 128], "subscrib": [30, 31, 36, 54, 128], "subscribe_valu": [30, 31, 54, 66], "subscript": [30, 31], "substitut": [15, 71, 72, 74, 80, 110, 111], "substr": [15, 71, 72, 74, 80, 110, 111], "success": [12, 40, 81, 89, 120, 128], "successfulli": 120, "successor": 4, "succinct": 7, "suffix": [15, 20, 71, 72, 74, 80, 97, 110, 111, 118, 120, 121], "suit": 119, "suitabl": [15, 71, 72, 74, 80, 110, 111, 120], "super": [7, 118, 120, 121], "superclass": [7, 118, 120], "support": [4, 8, 10, 121, 123], "supportsfloat": [12, 40], "sure": 119, "swapcas": [15, 71, 72, 74, 80, 110, 111], "switch": 3, "system": [4, 5, 10, 117, 123, 128], "t": [15, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 45, 46, 49, 52, 54, 58, 59, 60, 63, 64, 66, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 83, 84, 86, 89, 95, 96, 97, 98, 103, 110, 111, 119, 120, 128], "t1x": 18, "t1y": 18, "tab": [15, 71, 72, 74, 80, 110, 111, 128], "tabl": [15, 18, 71, 72, 74, 80, 91, 93, 107, 110, 111, 113, 114, 121], "tabsiz": [15, 71, 72, 74, 80, 110, 111], "tag": 4, "take": [4, 10, 15, 40, 120, 122, 128], "talk": [6, 8], "tango": [4, 5, 8, 123, 128], "target": [4, 120], "task": [65, 119, 128], "technic": [121, 123, 124], "techniqu": 3, "tell": [120, 121], "templat": [1, 119, 120], "termin": 127, "test": [4, 5, 15, 34, 71, 72, 74, 80, 110, 111, 116, 119, 123], "test_mover_stop": 122, "test_sensor_in_plan": 122, "test_sensor_reading_shows_valu": 122, "text": [15, 26, 71, 72, 74, 80, 110, 111, 128], "than": [6, 10, 118], "thei": [4, 5, 9, 10, 15, 71, 72, 74, 80, 110, 111, 121, 122, 128], "them": [4, 7, 8, 10, 36, 65, 77, 81, 83, 84, 89, 118, 122], "theori": 4, "therefor": 56, "thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 19, 20, 30, 31, 36, 40, 54, 56, 57, 58, 66, 71, 72, 74, 77, 80, 81, 83, 84, 89, 91, 95, 96, 97, 98, 108, 110, 111, 117, 118, 119, 120, 121, 122, 125, 127, 128], "thing": 128, "third": [10, 15, 71, 72, 74, 80, 110, 111], "those": [10, 56, 121], "three": [4, 5, 15, 71, 72, 74, 80, 110, 111], "through": [8, 63, 117, 119, 128], "throughout": 1, "ti": 121, "ticket": 119, "time": [4, 8, 10, 14, 17, 19, 22, 35, 36, 38, 56, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 119, 120, 128], "time1": [108, 109, 113], "time2": [108, 109, 113], "timeout": [12, 16, 17, 18, 19, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 43, 54, 58, 66, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 93, 101, 102, 103, 105, 106, 107, 120, 121, 128], "timeouterror": [17, 19, 22, 35, 36, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107], "timestamp": [29, 122], "timeunit": 107, "titl": [15, 71, 72, 74, 80, 110, 111], "titlecas": [15, 71, 72, 74, 80, 110, 111], "to_captur": 121, "todo": 121, "togeth": [35, 116, 121, 123], "toml": 122, "too": [15, 71, 72, 74, 80, 110, 111, 128], "tool": [3, 6, 122], "top": [18, 123, 128], "traceback": 49, "track": [1, 4], "tradit": 10, "trail": [15, 71, 72, 74, 80, 110, 111, 120], "trajectori": 22, "transform": 128, "transient": 128, "transit": 5, "translat": [15, 71, 72, 74, 80, 110, 111, 128], "tree": 118, "trigger": [8, 10, 14, 15, 33, 35, 38, 70, 73, 76, 77, 78, 86, 99, 103, 104, 108, 109, 113, 120, 121, 123], "trigger_log": 22, "trigger_mod": 121, "triggerlog": 22, "triggermod": 121, "triggersourc": 121, "true": [15, 17, 18, 19, 22, 23, 24, 29, 31, 32, 33, 34, 35, 36, 58, 59, 61, 66, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 110, 111, 120, 121, 122, 128], "truncat": [15, 71, 72, 74, 80, 110, 111], "try": [15, 71, 72, 74, 80, 110, 111], "tupl": [15, 16, 17, 19, 22, 28, 30, 31, 32, 33, 35, 36, 63, 70, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 92, 101, 102, 103, 105, 106, 107, 108, 110, 111], "turnaround": 8, "tutori": [79, 123, 128], "two": [4, 10, 15, 20, 71, 72, 74, 80, 110, 111, 121, 122], "txt": 5, "typ": 47, "type": [7, 8, 14, 15, 24, 28, 29, 30, 31, 32, 33, 34, 36, 43, 47, 48, 49, 56, 63, 64, 71, 72, 74, 75, 77, 80, 81, 83, 84, 89, 91, 93, 95, 96, 97, 98, 110, 111, 120, 127, 128], "typeddict": 108, "typeerror": 49, "typic": [6, 123, 126], "u": [15, 71, 72, 74, 80, 110, 111, 121, 128], "uint16": [108, 113], "uint32": [108, 113], "unabl": 9, "uncach": [23, 36, 77, 81, 83, 84, 89], "uncas": [15, 71, 72, 74, 80, 110, 111], "underli": [4, 8, 29, 65, 128], "underscor": 120, "unicod": [15, 71, 72, 74, 80, 110, 111], "unicodeencodeerror": [15, 71, 72, 74, 80, 110, 111], "uniqu": [121, 128], "unit": [29, 120], "univers": 8, "unless": [9, 15, 71, 72, 74, 80, 110, 111], "unrepresent": [15, 19, 71, 72, 74, 80, 108, 110, 111], "unset": 46, "unstag": [22, 30, 31, 35, 36, 70, 73, 76, 77, 78, 81, 83, 84, 86, 89, 103, 120], "until": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 58, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "untouch": [15, 71, 72, 74, 80, 110, 111], "up": [7, 8, 14, 16, 29, 36, 77, 81, 83, 84, 89, 119, 121, 128], "updat": [3, 19, 30, 31, 62, 108, 120], "upon": [8, 20, 123], "upper": [15, 71, 72, 74, 80, 110, 111, 121], "uppercas": [15, 71, 72, 74, 80, 110, 111], "uri": 20, "us": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17, 18, 19, 20, 22, 25, 29, 35, 36, 46, 48, 52, 56, 57, 58, 63, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 89, 93, 96, 101, 102, 105, 106, 107, 110, 111, 118, 119, 120, 121, 122, 123, 126, 127], "usabl": [15, 71, 72, 74, 80, 110, 111], "usag": [9, 18, 19, 41, 42, 44, 45, 54, 58, 61, 66, 123, 126], "use_default_timeout": [31, 32, 33], "user": [5, 9, 56, 116, 123, 126], "user_v1": 5, "usual": 121, "utf": [15, 71, 72, 74, 80, 110, 111], "util": [5, 128], "v": [19, 66, 108, 122], "v1": [4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 94, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 118, 120, 121, 122, 125, 128], "v2": [4, 5], "valid": [15, 56, 71, 72, 74, 80, 110, 111, 120, 122], "valu": [7, 10, 15, 19, 22, 24, 28, 29, 30, 31, 32, 33, 34, 35, 39, 43, 45, 48, 49, 51, 54, 57, 58, 60, 61, 62, 66, 70, 71, 72, 73, 74, 76, 78, 80, 83, 86, 99, 103, 108, 110, 111, 117, 120, 121, 122, 128], "value_set": 61, "valueerror": [15, 71, 72, 74, 80, 110, 111, 121], "variabl": [15, 57, 117, 128], "variable_g": [15, 121], "variable_nam": 18, "varieti": 10, "veloc": [7, 8, 18, 81, 118, 120, 128], "venv": [3, 127], "verbos": [7, 128], "veri": [5, 10, 122, 128], "verifi": 122, "version": [4, 15, 71, 72, 74, 80, 110, 111, 125], "via": [8, 10, 15, 71, 72, 74, 80, 110, 111, 118], "view": [8, 19, 108], "vscode": 119, "vt": 19, "w": 28, "wa": [4, 5, 6, 29, 40, 58, 119, 120], "wai": [0, 1, 5, 7, 8, 122, 123], "wait": [10, 16, 17, 18, 19, 22, 24, 29, 31, 32, 33, 34, 35, 36, 39, 43, 58, 59, 66, 70, 73, 76, 77, 78, 81, 82, 83, 84, 86, 89, 101, 102, 105, 106, 107, 120, 121, 128], "wait_for": 128, "wait_for_index": 121, "wait_for_valu": 121, "waiting_hook": 128, "walk_rw_sign": [48, 57, 62], "want": [9, 63, 119], "watch": 40, "watchableasyncstatu": [120, 128], "watcher": [40, 120], "watcherupd": [40, 120], "we": [1, 2, 3, 4, 5, 6, 7, 8, 9, 119, 121, 122, 128], "welcom": 119, "well": [4, 15, 71, 72, 74, 80, 110, 111], "were": 4, "what": 38, "when": [4, 7, 9, 10, 15, 31, 32, 33, 35, 36, 46, 56, 57, 67, 71, 72, 74, 80, 110, 111, 119, 120, 121, 122], "where": [7, 15, 20, 56, 71, 72, 74, 80, 110, 111], "whether": [15, 71, 72, 74, 80, 110, 111, 120], "which": [4, 6, 8, 10, 14, 15, 20, 29, 50, 57, 62, 63, 70, 71, 72, 74, 80, 110, 111, 120, 121, 122], "while": [20, 119, 123], "whitespac": [15, 71, 72, 74, 80, 110, 111], "whose": [15, 56, 71, 72, 74, 80, 110, 111], "why": [0, 123], "width": [15, 71, 72, 74, 80, 106, 110, 111], "wire": 10, "wise": 6, "within": [9, 15, 63, 71, 72, 74, 80, 110, 111, 117, 122, 128], "without": [8, 10, 58, 120, 122], "won": [36, 77, 81, 83, 84, 89, 120], "word": [15, 71, 72, 74, 80, 110, 111], "work": [0, 6, 15, 71, 72, 74, 80, 110, 111, 123], "world": 122, "worth": 10, "would": [4, 118, 120], "wrap": [12, 36, 40, 77, 81, 83, 84, 89, 120], "wrapper": [36, 77, 81, 83, 84, 89], "writabl": 64, "write": [7, 8, 10, 16, 20, 21, 29, 35, 56, 57, 67, 76, 96, 97, 98, 99, 116, 117, 118, 123, 128], "write_pv": [96, 97, 98, 99], "writer": [16, 20, 35, 70, 73, 76, 78, 86, 103, 121], "writer_timeout": [35, 121], "writesstreamasset": 35, "written": [16, 20, 128], "x": [4, 10, 15, 18, 28, 71, 72, 74, 80, 82, 83, 110, 111, 118, 120, 128], "xml": 75, "xmlcharrefreplac": [15, 71, 72, 74, 80, 110, 111], "y": [10, 15, 18, 71, 72, 74, 80, 82, 83, 110, 111, 118, 120, 128], "yaml": [5, 48, 50, 51, 56, 57, 62], "year": 4, "yield": [16, 120, 121], "yml": 5, "you": [6, 7, 63, 118, 119, 120, 122, 127, 128], "your": [119, 122, 128], "z": [10, 15, 71, 72, 74, 80, 110, 111], "zebra": [8, 10], "zero": [15, 71, 72, 74, 80, 110, 111], "zfill": [15, 71, 72, 74, 80, 110, 111]}, "titles": ["Explanations", "Architectural Decision Records", "1. Record architecture decisions", "2. Adopt python-copier-template for project structure", "3. Ophyd Async migration", "4. Repository Structure", "5. Respect black line length", "6. Procedural Device Definitions", "Design Goals", "Device Collector Event-Loop Choice", "Flyscanning", "ophyd_async.core", "ophyd_async.core.AsyncStatus", "ophyd_async.core.ConfigSignal", "ophyd_async.core.DetectorControl", "ophyd_async.core.DetectorTrigger", "ophyd_async.core.DetectorWriter", "ophyd_async.core.Device", "ophyd_async.core.DeviceCollector", "ophyd_async.core.DeviceVector", "ophyd_async.core.DirectoryInfo", "ophyd_async.core.DirectoryProvider", "ophyd_async.core.HardwareTriggeredFlyable", "ophyd_async.core.HintedSignal", "ophyd_async.core.MockSignalBackend", "ophyd_async.core.NameProvider", "ophyd_async.core.NotConnected", "ophyd_async.core.ShapeProvider", "ophyd_async.core.Signal", "ophyd_async.core.SignalBackend", "ophyd_async.core.SignalR", "ophyd_async.core.SignalRW", "ophyd_async.core.SignalW", "ophyd_async.core.SignalX", "ophyd_async.core.SoftSignalBackend", "ophyd_async.core.StandardDetector", "ophyd_async.core.StandardReadable", "ophyd_async.core.StaticDirectoryProvider", "ophyd_async.core.TriggerInfo", "ophyd_async.core.TriggerLogic", "ophyd_async.core.WatchableAsyncStatus", "ophyd_async.core.assert_configuration", "ophyd_async.core.assert_emitted", "ophyd_async.core.assert_mock_put_called_with", "ophyd_async.core.assert_reading", "ophyd_async.core.assert_value", "ophyd_async.core.callback_on_mock_put", "ophyd_async.core.get_dtype", "ophyd_async.core.get_signal_values", "ophyd_async.core.get_unique", "ophyd_async.core.load_device", "ophyd_async.core.load_from_yaml", "ophyd_async.core.merge_gathered_dicts", "ophyd_async.core.mock_puts_blocked", "ophyd_async.core.observe_value", "ophyd_async.core.reset_mock_put_calls", "ophyd_async.core.save_device", "ophyd_async.core.save_to_yaml", "ophyd_async.core.set_and_wait_for_value", "ophyd_async.core.set_mock_put_proceeds", "ophyd_async.core.set_mock_value", "ophyd_async.core.set_mock_values", "ophyd_async.core.set_signal_values", "ophyd_async.core.soft_signal_r_and_setter", "ophyd_async.core.soft_signal_rw", "ophyd_async.core.wait_for_connection", "ophyd_async.core.wait_for_value", "ophyd_async.core.walk_rw_signals", "ophyd_async.epics", "ophyd_async.epics.areadetector", "ophyd_async.epics.areadetector.AravisDetector", "ophyd_async.epics.areadetector.FileWriteMode", "ophyd_async.epics.areadetector.ImageMode", "ophyd_async.epics.areadetector.KinetixDetector", "ophyd_async.epics.areadetector.NDAttributeDataType", "ophyd_async.epics.areadetector.NDAttributesXML", "ophyd_async.epics.areadetector.PilatusDetector", "ophyd_async.epics.areadetector.SingleTriggerDet", "ophyd_async.epics.areadetector.VimbaDetector", "ophyd_async.epics.demo", "ophyd_async.epics.demo.EnergyMode", "ophyd_async.epics.demo.Mover", "ophyd_async.epics.demo.SampleStage", "ophyd_async.epics.demo.Sensor", "ophyd_async.epics.demo.SensorGroup", "ophyd_async.epics.demo.demo_ad_sim_detector", "ophyd_async.epics.demo.demo_ad_sim_detector.DemoADSimDetector", "ophyd_async.epics.demo.start_ioc_subprocess", "ophyd_async.epics.motion", "ophyd_async.epics.motion.Motor", "ophyd_async.epics.pvi", "ophyd_async.epics.pvi.PVIEntry", "ophyd_async.epics.pvi.create_children_from_annotations", "ophyd_async.epics.pvi.fill_pvi_entries", "ophyd_async.epics.signal", "ophyd_async.epics.signal.epics_signal_r", "ophyd_async.epics.signal.epics_signal_rw", "ophyd_async.epics.signal.epics_signal_rw_rbv", "ophyd_async.epics.signal.epics_signal_w", "ophyd_async.epics.signal.epics_signal_x", "ophyd_async.panda", "ophyd_async.panda.CommonPandaBlocks", "ophyd_async.panda.DataBlock", "ophyd_async.panda.HDFPanda", "ophyd_async.panda.PandaPcapController", "ophyd_async.panda.PcapBlock", "ophyd_async.panda.PulseBlock", "ophyd_async.panda.SeqBlock", "ophyd_async.panda.SeqTable", "ophyd_async.panda.SeqTableRow", "ophyd_async.panda.SeqTrigger", "ophyd_async.panda.TimeUnits", "ophyd_async.panda.phase_sorter", "ophyd_async.panda.seq_table_from_arrays", "ophyd_async.panda.seq_table_from_rows", "API Index", "How-to Guides", "Decision Flowchart for Creating a New ophyd_async Device", "Compound Devices Together", "Contribute to the project", "Make a Simple Device", "Make a StandardDetector", "Write Tests for Devices", "ophyd-async", "Reference", "API", "Tutorials", "Installation", "Using existing Devices"], "titleterms": {"1": 2, "2": 3, "3": 4, "4": 5, "5": 6, "6": 7, "adopt": 3, "an": 121, "api": [115, 125], "aravisdetector": 70, "architectur": [1, 2], "areadetector": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 121], "assembli": [118, 120], "assert_configur": 41, "assert_emit": 42, "assert_mock_put_called_with": 43, "assert_read": 44, "assert_valu": 45, "async": [4, 9, 10, 122, 123], "asyncstatu": 12, "backend": 122, "black": 6, "calcul": 8, "callback_on_mock_put": 46, "check": 127, "choic": 9, "clean": 8, "code": 119, "collector": 9, "commonpandablock": 101, "compound": 118, "configsign": 13, "consequ": [2, 3, 4, 5, 6, 7], "context": [2, 3, 4, 5, 6, 7, 9], "contribut": 119, "copier": 3, "core": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67], "coverag": 119, "creat": [117, 127, 128], "create_children_from_annot": 92, "datablock": 102, "decis": [1, 2, 3, 4, 5, 6, 7, 8, 117], "definit": [7, 8], "demo": [79, 80, 81, 82, 83, 84, 85, 86, 87], "demo_ad_sim_detector": [85, 86], "demoadsimdetector": 86, "design": 8, "detector": 10, "detectorcontrol": 14, "detectortrigg": 15, "detectorwrit": 16, "develop": 119, "devic": [7, 8, 9, 17, 117, 118, 120, 122, 128], "devicecollector": 18, "devicevector": 19, "directoryinfo": 20, "directoryprovid": 21, "discuss": 119, "do": 128, "document": 123, "energymod": 80, "environ": 127, "epic": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "epics_signal_r": 95, "epics_signal_rw": 96, "epics_signal_rw_rbv": 97, "epics_signal_w": 98, "epics_signal_x": 99, "event": 9, "exist": 128, "explan": 0, "file": 128, "filewritemod": 71, "fill_pvi_entri": 93, "flowchart": 117, "flyscan": 10, "function": 122, "get_dtyp": 47, "get_signal_valu": 48, "get_uniqu": 49, "goal": 8, "group": 118, "guid": 116, "hardwar": 10, "hardwaretriggeredfly": 22, "hdfpanda": 103, "hintedsign": 23, "how": [116, 123], "i": 123, "imagemod": 72, "improv": 8, "index": [115, 118], "inform": 119, "instal": 127, "ipython": 128, "issu": 119, "kinetixdetector": 73, "length": 6, "librari": 127, "line": 6, "load_devic": 50, "load_from_yaml": 51, "loop": 9, "make": [120, 121], "malcolm": 8, "merge_gathered_dict": 52, "migrat": 4, "mock": 122, "mock_puts_block": 53, "mocksignalbackend": 24, "motion": [88, 89], "motor": [10, 89], "movabl": 120, "mover": 81, "nameprovid": 25, "ndattributedatatyp": 74, "ndattributesxml": 75, "new": 117, "non": 121, "notconnect": 26, "observe_valu": 54, "ophyd": [4, 8, 10, 123], "ophyd_async": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 117, 125], "outer": 10, "outstand": 8, "panda": [100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114], "pandapcapcontrol": 104, "pariti": 8, "pcapblock": 105, "phase_sort": 112, "pilatusdetector": 76, "plan": [122, 128], "procedur": 7, "project": [3, 119], "pulseblock": 106, "pvi": [90, 91, 92, 93], "pvientri": 91, "python": [3, 127], "readabl": 120, "record": [1, 2], "refer": 124, "repositori": 5, "reset_mock_put_cal": 55, "respect": 6, "role": 10, "run": 128, "runengin": 122, "samplestag": 82, "save_devic": 56, "save_to_yaml": 57, "scan": [10, 128], "sensor": 83, "sensorgroup": 84, "seq_table_from_arrai": 113, "seq_table_from_row": 114, "seqblock": 107, "seqtabl": 108, "seqtablerow": 109, "seqtrigg": 110, "set_and_wait_for_valu": 58, "set_mock_put_proce": 59, "set_mock_valu": [60, 61], "set_signal_valu": 62, "shapeprovid": 27, "signal": [28, 94, 95, 96, 97, 98, 99], "signalbackend": 29, "signalr": 30, "signalrw": 31, "signalw": 32, "signalx": 33, "simpl": 120, "singletriggerdet": 77, "soft_signal_r_and_sett": 63, "soft_signal_rw": 64, "softsignalbackend": 34, "some": 128, "standarddetector": [35, 121], "standardread": 36, "start_ioc_subprocess": 87, "startup": 128, "staticdirectoryprovid": 37, "statu": [2, 3, 4, 5, 6, 7], "structur": [3, 5, 123], "sync": 9, "synchron": 10, "templat": 3, "test": 122, "timeunit": 111, "togeth": 118, "trajectori": [8, 10], "triggerinfo": 38, "triggerlog": 39, "tutori": 126, "us": 128, "util": 122, "version": 127, "vimbadetector": 78, "virtual": 127, "wait_for_connect": 65, "wait_for_valu": 66, "walk_rw_sign": 67, "watchableasyncstatu": 40, "write": [121, 122], "your": 127}}) \ No newline at end of file diff --git a/main/tutorials.html b/main/tutorials.html index 4aa6f7c99e..5a3e825234 100644 --- a/main/tutorials.html +++ b/main/tutorials.html @@ -8,7 +8,7 @@ - Tutorials — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Tutorials — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/tutorials/installation.html b/main/tutorials/installation.html index fd4a2d8cf3..c35a347b81 100644 --- a/main/tutorials/installation.html +++ b/main/tutorials/installation.html @@ -8,7 +8,7 @@ - Installation — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Installation — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + diff --git a/main/tutorials/using-existing-devices.html b/main/tutorials/using-existing-devices.html index b4456fa6fe..e284df24ad 100644 --- a/main/tutorials/using-existing-devices.html +++ b/main/tutorials/using-existing-devices.html @@ -8,7 +8,7 @@ - Using existing Devices — ophyd-async 0.3a5.dev4+g5bcac12 documentation + Using existing Devices — ophyd-async 0.3a5.dev5+g91e0e6f documentation @@ -39,7 +39,7 @@ - + @@ -620,14 +620,14 @@

Run some planssamp.x mover to 100mm using bluesky.plan_stubs.mv:

In [1]: RE(mov(samp.x, 100))
-Out[1]: RunEngineResult(run_start_uids=(), plan_result=(<WatchableAsyncStatus, task: <coroutine object wait_for at 0x7f3aa7d8bef0>, done>,), exit_status='success', interrupted=False, reason='', exception=None)
+Out[1]: RunEngineResult(run_start_uids=(), plan_result=(<WatchableAsyncStatus, task: <coroutine object wait_for at 0x7f86bc5d7ef0>, done>,), exit_status='success', interrupted=False, reason='', exception=None)
 

If this is too verbose to write, we registered a shorthand with bluesky.utils.register_transform: <my_plan(args) is translated to RE(my_plan(args)). The command above can also be run as:

In [2]: <mov(samp.x, 100)
-Out[2]: RunEngineResult(run_start_uids=(), plan_result=(<WatchableAsyncStatus, task: <coroutine object wait_for at 0x7f3aa7dd99c0>, done>,), exit_status='success', interrupted=False, reason='', exception=None)
+Out[2]: RunEngineResult(run_start_uids=(), plan_result=(<WatchableAsyncStatus, task: <coroutine object wait_for at 0x7f86bc6299c0>, done>,), exit_status='success', interrupted=False, reason='', exception=None)
 

We can get the primary reading of samp.x, in this case its readback value, @@ -638,7 +638,7 @@

Run some planssamp.x by 10mm, using bluesky.plan_stubs.mvr:

In [4]: <movr(samp.x, -10)
-Out[4]: RunEngineResult(run_start_uids=(), plan_result=(<WatchableAsyncStatus, task: <coroutine object wait_for at 0x7f3aa7ddb230>, done>,), exit_status='success', interrupted=False, reason='', exception=None)
+Out[4]: RunEngineResult(run_start_uids=(), plan_result=(<WatchableAsyncStatus, task: <coroutine object wait_for at 0x7f86bc62b230>, done>,), exit_status='success', interrupted=False, reason='', exception=None)
 

Individual Devices will also expose some of the parameters of the underlying @@ -656,12 +656,12 @@

Do a scan
In [6]: <grid_scan([det], samp.x, 1, 2, 5, samp.y, 1, 2, 5)
 
 
-Transient Scan ID: 1     Time: 2024-05-17 14:13:39
-Persistent Unique Scan ID: '92134652-4d38-4579-b003-44e44816203c'
+Transient Scan ID: 1     Time: 2024-05-17 15:08:23
+Persistent Unique Scan ID: 'd101af8b-a0ad-4740-a5d5-9f6050cd24e5'
 
 
 
-Out[6]: RunEngineResult(run_start_uids=('92134652-4d38-4579-b003-44e44816203c',), plan_result='92134652-4d38-4579-b003-44e44816203c', exit_status='success', interrupted=False, reason='', exception=None)
+Out[6]: RunEngineResult(run_start_uids=('d101af8b-a0ad-4740-a5d5-9f6050cd24e5',), plan_result='d101af8b-a0ad-4740-a5d5-9f6050cd24e5', exit_status='success', interrupted=False, reason='', exception=None)
 

../_images/grid_scan1.png @@ -675,7 +675,7 @@

Do a scanEnergyMode, we can set it using a string value on the commandline:

In [8]: <mov(det.mode, "High Energy")
-Out[8]: RunEngineResult(run_start_uids=(), plan_result=(<AsyncStatus, task: <coroutine object wait_for at 0x7f3ae0f2a790>, done>,), exit_status='success', interrupted=False, reason='', exception=None)
+Out[8]: RunEngineResult(run_start_uids=(), plan_result=(<AsyncStatus, task: <coroutine object wait_for at 0x7f86e6818f20>, done>,), exit_status='success', interrupted=False, reason='', exception=None)
 

The same scan will now give a slightly different output. If we include the v1 @@ -683,12 +683,12 @@

Do a scan
In [9]: <grid_scan([det, det_old], samp.x, 1, 2, 5, samp.y, 1, 2, 5)
 
 
-Transient Scan ID: 2     Time: 2024-05-17 14:13:43
-Persistent Unique Scan ID: '6273c7db-9db0-4599-ad83-6d9bc9adeeb5'
+Transient Scan ID: 2     Time: 2024-05-17 15:08:27
+Persistent Unique Scan ID: 'a69175b9-0454-413a-95d0-08e7933ef57c'
 
 
 
-Out[9]: RunEngineResult(run_start_uids=('6273c7db-9db0-4599-ad83-6d9bc9adeeb5',), plan_result='6273c7db-9db0-4599-ad83-6d9bc9adeeb5', exit_status='success', interrupted=False, reason='', exception=None)
+Out[9]: RunEngineResult(run_start_uids=('a69175b9-0454-413a-95d0-08e7933ef57c',), plan_result='a69175b9-0454-413a-95d0-08e7933ef57c', exit_status='success', interrupted=False, reason='', exception=None)
 

../_images/grid_scan2.png