microscope.lights.toptica module

class microscope.lights.toptica.TopticaiBeam(port: str, **kwargs)[source]

Bases: microscope._utils.OnlyTriggersBulbOnSoftwareMixin, microscope.abc.LightSource

Toptica iBeam smart laser.

Control of laser power is performed by setting the power level on the normal channel (#2) only. The bias channel (#1) is left unmodified and so defines the lowest level power.

disable()None[source]

Disable the device for a short period for inactivity.

enable()None[source]

Enable the device.

get_is_on()bool[source]

Return True if the light source is currently able to produce light.

get_status() → List[str][source]

Query and return the light source status.