Ondax

LM Ondax SureLock Laser Module

class instruments.ondax.LM(filelike)[source]

The LM is the Ondax SureLock VHG-stabilized laser diode.

The user manual can be found on the Ondax website.

class Status(value)[source]

Enum containing the valid states of the laser

calibrate = 4
inner_modulation = 2
normal = 1
power_scan = 3
shutdown_current = 5
shutdown_overheat = 6
waiting = 8
waiting_stable_temperature = 7
reset()[source]

Reset the laser controller.

save()[source]

Save current settings in flash memory.

property current

Gets/sets the laser diode current, in mA.

Units:

As specified (if a Quantity) or assumed to be of units mA.

Type:

Quantity

property enabled

Gets/sets the laser emission enabled status.

Type:

bool

property firmware

Gets the laser system firmware version.

Type:

str

property maximum_current

Get/Set the maximum laser diode current in mA. If the current is set over the limit, the laser will shut down.

Units:

As specified (if a Quantity) or assumed to be of units mA.

Type:

Quantity

property power

Get/Set the laser’s optical power in mW.

Units:

As specified (if a Quantity) or assumed to be of units mW.

Return type:

Quantity

property serial_number

Gets the laser controller serial number

Type:

str

property status

Read laser controller run status.

Type:

LM.Status

property temperature

Gets/sets laser diode temperature.

Units:

As specified (if a Quantity) or assumed to be of units degrees celcius.

Type:

Quantity