microscope.filterwheels.thorlabs module

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

Bases: microscope.filterwheels.thorlabs.ThorlabsFilterWheel

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

Bases: microscope.filterwheels.thorlabs.ThorlabsFilterWheel

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.

initialize()[source]

Initialize the device.