microscope.controllers.prior module

Prior controller.

class microscope.controllers.prior.ProScanIII(port: str, baudrate: int = 9600, timeout: float = 0.5, **kwargs)[source]

Bases: microscope.abc.Controller

Prior ProScanIII controller.

The controlled devices have the following labels:

filter 1

Filter wheel connected to connector labelled “FILTER 1”.

filter 2

Filter wheel connected to connector labelled “FILTER 1”.

filter 3

Filter wheel connected to connector labelled “A AXIS”.

Note

The Prior ProScanIII can control up to three filter wheels. However, a filter position may have a different number dependening on which connector it is. For example, using an 8 position filter wheel, what is position 1 on the filter 1 and 2 connectors, is position 4 when on the A axis (filter 3) connector.

property devices

Map of names to the controlled devices.