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[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.

current

Gets/sets the laser diode current, in mA.

Units:As specified (if a Quantity) or assumed to be of units mA.
Type:Quantity
enabled

Gets/sets the laser emission enabled status.

Type:bool
firmware

Gets the laser system firmware version.

Type:str
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
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
serial_number

Gets the laser controller serial number

Type:str
status

Read laser controller run status.

Type:LM.Status
temperature

Gets/sets laser diode temperature.

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