Qudi
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
polarisation_dependence_sim.PolarizationDependenceSim Class Reference

This class wraps the slow-counter dummy and adds polarisation angle dependence in order to simulate dipole polarisation measurements. More...

Inheritance diagram for polarisation_dependence_sim.PolarizationDependenceSim:
Inheritance graph
[legend]
Collaboration diagram for polarisation_dependence_sim.PolarizationDependenceSim:
Collaboration graph
[legend]

Public Member Functions

def on_activate (self)
 Activation of the class.
 
def on_deactivate (self)
 
def set_up_clock (self, clock_frequency=None, clock_channel=None)
 Direct pass-through to the counter hardware module.
 
def get_constraints (self)
 Pass through counter constraints. More...
 
def set_up_counter (self, counter_channel=None, photon_source=None, counter_channel2=None, photon_source2=None, clock_channel=None)
 Direct pass-through to the counter hardware module.
 
def get_counter (self, samples=None)
 Direct pass-through to the counter hardware module.
 
def close_counter (self)
 Direct pass-through to the counter hardware module.
 
def close_clock (self, power=0)
 Direct pass-through to the counter hardware module.
 
def move_rel (self, axis=None, distance=None)
 Move the polarisation angle by relative degrees.
 
def move_abs (self, axis=None, position=None)
 Move the polarisation angle to absolute degrees.
 
def abort (self)
 
def get_pos (self, axis=None)
 
def get_status (self)
 
def calibrate (self, axis=None)
 
def get_velocity (self, axis=None)
 
def set_velocity (self, axis=None, velocity=None)
 
- 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

 hwp_angle
 
 dipole_angle
 
 velocity
 
 clock_frequency
 
 forwards_motion
 
 moving
 
 destination
 
- Public Attributes inherited from core.module.BaseMixin
 module_state
 
 connectors
 

Static Public Attributes

 counter1 = Connector(interface='SlowCounterInterface')
 

Detailed Description

This class wraps the slow-counter dummy and adds polarisation angle dependence in order to simulate dipole polarisation measurements.

Member Function Documentation

◆ get_constraints()

def polarisation_dependence_sim.PolarizationDependenceSim.get_constraints (   self)

Pass through counter constraints.


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