evolver.hardware.interface.EffectorDriver.set
- EffectorDriver.set(*args, **kwargs)[source]
Set a value proposal for the hardware.
The value should either be an instance of the hardware Input model, or fields that will be set on said model. This method proposes individual values (e.g. for a single vial), which will be committed in bulk when the commit method is called (done typically in the experiment loop by the Evolver manager).
In most cases this method need not be overridden, the logic of performing calibration transform, preparing data packets and communicating with the underlying hardware is handled in the commit method.