Qudi
List of all members
core.module.Base Class Reference

Inherits QObject, and core.module.BaseMixin.

Inherited by aptmotor.APTStage, camera_dummy.CameraDummy, coherent_obis_laser.OBISLaser, confocal_scanner_dummy.ConfocalScannerDummy, confocal_scanner_spectrometer_interfuse.SpectrometerScannerInterfuse, CTC100_temperature.CTC100, dtg5334.DTG5334, edwards_vacuum_controller.EdwardsVacuumController, fast_counter_dummy.FastCounterDummy, fast_counter_fpga_pi3.FastCounterFGAPiP3, fast_counter_fpga_qo.FastCounterFPGAQO, fastcomtecmcs6.FastComtec, fastcomtecp7887.FastComtec, flipmirror.FlipMirror, generic_logic.GenericLogic, hbridge.HBridge, high_finesse_wavemeter.HighFinesseWavemeter, influx_data_client.InfluxDataClient, influx_data_logger.InfluxLogger, iXon897_ultra.IxonUltra, keysight_M3202A.M3202A, laserquantum_laser.LaserQuantumLaser, lightfield_spectrometer.Lightfield, magnet.Magnet, magnet_dummy.MagnetDummy, millennia_ev_laser.MillenniaeVLaser, motor_dummy.MotorDummy, motor_stage_micos.MotorStageMicos, motor_stage_pi.MotorStagePI, mw_differential_scanner.ConfocalScannerInterfaceDummy, mw_source_agilent.MicrowaveAgilent, mw_source_anritsu70GHz.MicrowaveAnritsu70GHz, mw_source_anritsu.MicrowaveAnritsu, mw_source_anritsu_mg3691c.MicrowaveAnritsu, mw_source_dummy.MicrowaveDummy, mw_source_gigatronics.MicrowaveGigatronics, mw_source_smbv.MicrowaveSmbv, mw_source_smiq.MicrowaveSmiq, mw_source_smr.MicrowaveSMR, mw_source_srssg.MicrowaveSRSSG, mw_source_windfreak_synthhdpro.MicrowaveSynthHDPro, national_instruments_pulser.NationalInstrumentsPulser, national_instruments_x_series.NationalInstrumentsXSeries, odmr_counter_dummy.ODMRCounterDummy, ok_fpga_pulser.OkFpgaPulser, ok_fpga_switch.OkFpgaTtlSwitch, ok_s6_switch.HardwareSwitchFpga, pi_pwm.PiPWM, polarisation_dependence_sim.PolarizationDependenceSim, process_dummy.ProcessDummy, pulse_blaster_esrpro.PulseBlasterESRPRO, pulse_streamer.PulseStreamer, pulser_dummy.PulserDummy, simple_data_acq.SimpleAcq, simple_data_dummy.SimpleDummy, simple_laser_dummy.SimpleLaserDummy, slow_counter_dummy.SlowCounterDummy, spectrometer_dummy.SpectrometerInterfaceDummy, switch_dummy.SwitchDummy, tektronix_awg5002c.AWG5002C, tektronix_awg70k.AWG70K, tektronix_awg7k.AWG7k, thorlabs_DCx.CameraThorlabs, timetagger_counter.TimeTaggerCounter, timetagger_fast_counter.TimeTaggerFastCounter, tsys01_spi.TSYS01SPI, wavemeter_dummy.WavemeterDummy, winspec_spectrometer.WinSpec32, and zaber_motor_rotation_stage.MotorRotationZaber.

Collaboration diagram for core.module.Base:
Collaboration graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from core.module.BaseMixin
def __init__ (self, manager, name, config=None, callbacks=None, kwargs)
 Initialise Base class object and set up its state machine. More...
 
def log (self)
 Returns a logger object.
 
def is_module_threaded (self)
 Returns whether the module shall be started in a thread.
 
def on_activate (self)
 Method called when module is activated. More...
 
def on_deactivate (self)
 Method called when module is deactivated. More...
 
def getStatusVariables (self)
 Return a dict of variable names and their content representing the module state for saving. More...
 
def setStatusVariables (self, variableDict)
 Give a module a dict of variable names and their content representing the module state. More...
 
def getConfiguration (self)
 Return the configration dictionary for this module. More...
 
def get_connector (self, connector_name)
 Return module connected to the given named connector. More...
 
- Public Member Functions inherited from core.module.ModuleMeta
def __new__ (cls, name, bases, attrs)
 Collect declared Connectors, ConfigOptions and StatusVars into dictionaries. More...
 
- Public Attributes inherited from core.module.BaseMixin
 module_state
 
 connectors
 

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