dodal.devices.oav.oav_detector.ZoomController#

class dodal.devices.oav.oav_detector.ZoomController[source]#
Device to control the zoom level. This should be set like

o = OAV(name=”oav”) oav.zoom_controller.set(“1.0x”)

Note that changing the zoom may change the AD wiring on the associated OAV, as such you should wait on any zoom changs to finish before changing the OAV wiring.

Methods

set(level_to_set)

param level_to_set:

set_flatfield_on_zoom_level_one(value)

Attributes

allowed_zoom_levels

component_names

frst

A descriptor representing a device component (or signal)

fvst

A descriptor representing a device component (or signal)

level

A descriptor representing a device component (or signal)

onst

A descriptor representing a device component (or signal)

percentage

A descriptor representing a device component (or signal)

subscriptions

sxst

A descriptor representing a device component (or signal)

thst

A descriptor representing a device component (or signal)

twst

A descriptor representing a device component (or signal)

zrst

A descriptor representing a device component (or signal)