microscope.filterwheels.thorlabs module

class microscope.filterwheels.thorlabs.ThorlabsFW102C(*args, **kwargs)[source]

Bases: microscope.filterwheels.thorlabs.ThorlabsFilterWheel

Deprecated, use ThorlabsFilterWheel.

This class is from when ThorlabsFilterWheel did not automatically found its own number of positions and there was a separate class for each thorlabs filterwheel model.

class microscope.filterwheels.thorlabs.ThorlabsFW212C(*args, **kwargs)[source]

Bases: microscope.filterwheels.thorlabs.ThorlabsFilterWheel

Deprecated, use ThorlabsFilterWheel.

This class is from when ThorlabsFilterWheel did not automatically found its own number of positions and there was a separate class for each thorlabs filterwheel model.

class microscope.filterwheels.thorlabs.ThorlabsFilterWheel(com, baud=115200, timeout=2.0, **kwargs)[source]

Bases: microscope.abc.FilterWheel

Implements FilterServer wheel interface for Thorlabs FW102C.

Note that the FW102C also has manual controls on the device, so clients should periodically query the current wheel position.