Qudi
|
Logic module agreggating multiple hardware switches. More...
Public Member Functions | |
def | on_activate (self) |
Prepare logic module for work. | |
def | on_deactivate (self) |
Deactivate modeule. | |
def | check_laser_loop (self) |
Get power, current, shutter state and temperatures from laser. More... | |
def | start_query_loop (self) |
Start the readout loop. More... | |
def | stop_query_loop (self) |
Stop the readout loop. More... | |
def | init_data_logging (self) |
Zero all log buffers. More... | |
def | set_control_mode (self, mode) |
Change whether the laser is controlled by dioe current or output power. More... | |
def | set_laser_state (self, state) |
Turn laser on or off. More... | |
def | set_shutter_state (self, state) |
Open or close the laser output shutter. More... | |
def | set_power (self, power) |
Set laser output power. More... | |
def | set_current (self, current) |
Set laser diode current. More... | |
Static Public Attributes | |
laser = Connector(interface='SimpleLaserInterface') | |
queryInterval = ConfigOption('query_interval', 100) | |
sigUpdate = QtCore.Signal() | |
Logic module agreggating multiple hardware switches.
def laser_logic.LaserLogic.check_laser_loop | ( | self | ) |
Get power, current, shutter state and temperatures from laser.
def laser_logic.LaserLogic.init_data_logging | ( | self | ) |
Zero all log buffers.
def laser_logic.LaserLogic.set_control_mode | ( | self, | |
mode | |||
) |
Change whether the laser is controlled by dioe current or output power.
def laser_logic.LaserLogic.set_current | ( | self, | |
current | |||
) |
Set laser diode current.
def laser_logic.LaserLogic.set_laser_state | ( | self, | |
state | |||
) |
Turn laser on or off.
def laser_logic.LaserLogic.set_power | ( | self, | |
power | |||
) |
Set laser output power.
def laser_logic.LaserLogic.set_shutter_state | ( | self, | |
state | |||
) |
Open or close the laser output shutter.
def laser_logic.LaserLogic.start_query_loop | ( | self | ) |
Start the readout loop.
def laser_logic.LaserLogic.stop_query_loop | ( | self | ) |
Stop the readout loop.