pylabrobot.liquid_handling.backends.hamilton.STAR_backend.STAR.verify_and_wait_for_carriers#
- async STAR.verify_and_wait_for_carriers(check_interval: float = 1.0)#
Verify that carriers have been loaded at expected rail positions.
This function checks if carriers are physically present on the deck at the specified rail positions using the deck’s presence sensors. If any carriers are missing, it will: 1. Prompt the user to load the missing carriers 2. Flash LEDs at the missing positions using set_loading_indicators 3. Continue checking until all carriers are detected
- Parameters:
check_interval (float) – Interval in seconds between presence checks (default: 1.0)
- Raises:
ValueError – If no carriers are found on the deck.