ibex_bluesky_core.devices.simpledae.waiters
DAE waiting strategies.
Members
Wait for good frames to reach a user-specified value. |
|
Wait for good microamp-hours to reach a user-specified value. |
|
Wait for a user-specified number of millions of events. |
|
Wait for period good frames to reach a user-specified value. |
|
Wait for a single DAE variable to be greater or equal to a specified numeric value. |
|
Wait for a user-specified time duration. |
- class ibex_bluesky_core.devices.simpledae.waiters.GoodFramesWaiter(value: T)[source]
Bases:
SimpleWaiter
[int
]Wait for good frames to reach a user-specified value.
Wait for a value to be at least equal to the specified value.
- Parameters:
value – the value to wait for
- class ibex_bluesky_core.devices.simpledae.waiters.GoodUahWaiter(value: T)[source]
Bases:
SimpleWaiter
[float
]Wait for good microamp-hours to reach a user-specified value.
Wait for a value to be at least equal to the specified value.
- Parameters:
value – the value to wait for
- class ibex_bluesky_core.devices.simpledae.waiters.MEventsWaiter(value: T)[source]
Bases:
SimpleWaiter
[float
]Wait for a user-specified number of millions of events.
Wait for a value to be at least equal to the specified value.
- Parameters:
value – the value to wait for
- class ibex_bluesky_core.devices.simpledae.waiters.PeriodGoodFramesWaiter(value: T)[source]
Bases:
SimpleWaiter
[int
]Wait for period good frames to reach a user-specified value.
Wait for a value to be at least equal to the specified value.
- Parameters:
value – the value to wait for
- class ibex_bluesky_core.devices.simpledae.waiters.SimpleWaiter(value: T)[source]
Bases:
Waiter
,Generic
[T
]Wait for a single DAE variable to be greater or equal to a specified numeric value.
Wait for a value to be at least equal to the specified value.
- Parameters:
value – the value to wait for