## Requirements: * use the `SY01B` class from the runze-control package: [example](https://github.com/AllenNeuralDynamics/runze-control/blob/main/examples/sy01b/connect_and_log.py) * use dependency injection (i.e: pass in sub-hardware-components into the `__init__` as parameters) to keep the design modular. * ensure that the class is thread-safe so that methods can safely be called by one-liner. * Might depend on https://github.com/AllenNeuralDynamics/brainwasher/issues/32 * derive from a base class shared with the `Brainwasher` class. * depends on: https://github.com/AllenNeuralDynamics/brainwasher/issues/31 * implement `start`, `pause` functionality * implement a `run_step` function with required wash parameters exposed.
Requirements:
SY01Bclass from the runze-control package: example__init__as parameters) to keep the design modular.Brainwasherclass.start,pausefunctionalityrun_stepfunction with required wash parameters exposed.