dodal.devices.status#
Classes
SubscriptionStatus which logs a warning if the time taken is longer than warn_at seconds. |
Functions
|
|
|
|
|
|
|
Returns a status which is completed when the subscriptable contains a value within the expected_value list |
- dodal.devices.status.await_value(subscribable: Any, expected_value: T, timeout: None | int = None) SubscriptionStatus [source]#
- dodal.devices.status.await_value_and_warn_if_long(subscribable: Any, expected_value: T, timeout: None | int = None, warn_at=None, warning_extra_msg='') SubscriptionStatus [source]#
- dodal.devices.status.await_value_in_list(subscribable: Any, expected_value: list, timeout: None | int = None) SubscriptionStatus [source]#
Returns a status which is completed when the subscriptable contains a value within the expected_value list