diff --git a/copylot/hardware/laser/__init__.py b/copylot/hardware/laser/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/copylot/hardware/laser/laser.py b/copylot/hardware/laser/laser.py new file mode 100644 index 00000000..4ecc36d4 --- /dev/null +++ b/copylot/hardware/laser/laser.py @@ -0,0 +1,24 @@ +class Laser: + def __init__(self, wavelength: int = 488, power: int = 0.15): + self._wavelength = wavelength + self._power = power + + @property + def wavelength(self): + return self._wavelength + + @wavelength.setter + def wavelength(self, wavelength: int): + raise NotImplementedError + + @property + def power(self): + return self._power + + @power.setter + def power(self, power: int): + self._power = power + + @property + def timelapse_array(self): + return None