DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Defines a meta instrument for a lock-in amplifier. More...
Go to the source code of this file.
Classes | |
struct | DynExpInstr::LockinAmplifierDefs::LockinResultCartesian |
Type describing a recorded lock-in sample in cartesian coordinates. Must be trivially copyable. More... | |
struct | DynExpInstr::LockinAmplifierDefs::LockinResultPolar |
Type describing a recorded lock-in sample in polar coordinates. Must be trivially copyable. More... | |
struct | DynExpInstr::LockinAmplifierDefs::LockinSample |
Type describing a recorded lock-in sample independent of the coordinate system. Must be trivially copyable. More... | |
class | DynExpInstr::LockinAmplifierTasks::InitTask |
Defines a task for initializing an instrument within an instrument inheritance hierarchy. Each instrument (indirectly) derived from class InstrumentBase must be accompanied by an initialization task class derived from InitTaskBase . Even if the task does not do anything, at least it has to call InitTaskBase::InitFuncImpl() of the derived instrument's initialization task class. More... | |
class | DynExpInstr::LockinAmplifierTasks::ExitTask |
Defines a task for deinitializing an instrument within an instrument inheritance hierarchy. Each instrument (indirectly) derived from class InstrumentBase must be accompanied by a deinitialization task class derived from ExitTaskBase . Even if the task does not do anything, at least it has to call ExitTaskBase::ExitFuncImpl() of the derived instrument's deinitialization task class. More... | |
class | DynExpInstr::LockinAmplifierTasks::UpdateTask |
Defines a task for updating an instrument within an instrument inheritance hierarchy. Each instrument (indirectly) derived from class InstrumentBase must be accompanied by an update task class derived from UpdateTaskBase . Even if the task does not do anything, at least it has to call UpdateTaskBase::UpdateFuncImpl() of the derived instrument's update task class. More... | |
class | DynExpInstr::LockinAmplifierData |
Data class for LockinAmplifier . More... | |
class | DynExpInstr::LockinAmplifierParams |
Parameter class for LockinAmplifier . More... | |
class | DynExpInstr::LockinAmplifierConfigurator |
Configurator class for LockinAmplifier . More... | |
class | DynExpInstr::LockinAmplifier |
Meta instrument for a lock-in amplifier based on the data stream meta instrument. More... | |
Namespaces | |
DynExpInstr | |
DynExp's instrument namespace contains the implementation of DynExp instruments which extend DynExp's core functionality in a modular way. | |
DynExpInstr::LockinAmplifierDefs | |
Definitions for lock-in amplifier instruments. | |
DynExpInstr::LockinAmplifierTasks | |
Tasks for LockinAmplifier . | |
Defines a meta instrument for a lock-in amplifier.
Definition in file LockinAmplifier.h.