water_calibration

Classes

WaterCalibration()

Task class for calibrating water delivery valves.

class WaterCalibration[source]

Bases: Task

Task class for calibrating water delivery valves.

start() None[source]

Prepares the calibration task by defining states and output actions.

create_trial() None[source]

Creates the state machine for a calibration trial.

Adds states for each valve to be calibrated and a final wait state.

after_trial() None[source]

Executes logic after a trial completes.

close() None[source]

Cleanly closes the calibration task.