Qudi
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
wavemeterloggui.WavemeterLogGui Class Reference
Inheritance diagram for wavemeterloggui.WavemeterLogGui:
Inheritance graph
[legend]
Collaboration diagram for wavemeterloggui.WavemeterLogGui:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, config, kwargs)
 
def on_activate (self)
 Definition and initialisation of the GUI.
 
def on_deactivate (self)
 Deactivate the module properly.
 
def show (self)
 Make window visible and put it above all other windows.
 
def updateData (self)
 The function that grabs the data and sends it to the plot.
 
def doFit (self)
 
def updateFit (self)
 Do the configured fit and show it in the plot.
 
def add_data_point (self, point)
 
def stop_resume_clicked (self)
 Handling the Start button to stop and restart the counter.
 
def start_clicked (self)
 Handling resume of the scanning without resetting the data.
 
def save_clicked (self)
 Handling the save button to save the data into a file.
 
def recalculate_histogram (self)
 
def set_auto_range (self)
 

Public Attributes

 curve_data_points
 Create an empty plot curve to be filled later, set its pen.
 
 curve_nm_counts
 
 curve_hz_counts
 
 curve_envelope
 
 curve_fit
 

Static Public Attributes

 wavemeterloggerlogic1 = Connector(interface='WavemeterLoggerLogic')
 declare connectors
 
 savelogic = Connector(interface='SaveLogic')
 
 sigStartCounter = QtCore.Signal()
 
 sigStopCounter = QtCore.Signal()
 
 sigFitChanged = QtCore.Signal(str)
 
 sigDoFit = QtCore.Signal()
 

The documentation for this class was generated from the following file: