DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Directories | |
HardwareAdapters | |
Instruments | |
MetaInstruments | |
Modules | |
Files | |
BusyDialog.cpp | |
BusyDialog.h | |
Implements a dialog with a progress bar, which shows the user that DynExp is busy. | |
ChoiceListDialog.cpp | |
ChoiceListDialog.h | |
Implements a dialog with a list of available items on the left and a list of selected items on the right to let the user make a selection of multiple items of a specific order. | |
CircuitDiagram.cpp | |
CircuitDiagram.h | |
Implements a window drawing the relations between all DynExp::Object instances as a graph. The arrangement of graph items is optimized by simulated annealing. | |
circularbuf.cpp | |
circularbuf.h | |
Implements a circular stream buffer derived from std::streambuf to be used with standard library streams like std::iostream . | |
CommonModuleEvents.cpp | |
CommonModuleEvents.h | |
Provides common events for inter-module communication. Also refer to DynExp::InterModuleEventBase. | |
DynExpAbout.cpp | |
DynExpAbout.h | |
Implements a dialog to show license information about DynExp. | |
DynExpCore.cpp | |
DynExpCore.h | |
Defines DynExp's core module as an interface between the UI and DynExp objects. | |
DynExpDefinitions.cpp | |
DynExpDefinitions.h.in | |
Provides version and other meta information about DynExp as well as style definitions for the user interface. The file is processed by cmake to fill in cmake definitions. | |
DynExpManager.cpp | |
DynExpManager.h | |
Implements DynExp's main UI window called DynExpManager . | |
ErrorListDialog.cpp | |
ErrorListDialog.h | |
Implements a frame-less pop-up dialog to show errors and warning of DynExp::Object instances. | |
Exception.cpp | |
Exception.h | |
Provides exception type and error definitions used by DynExp. | |
HardwareAdapter.cpp | |
HardwareAdapter.h | |
Implementation of DynExp hardware adapter objects. | |
Instrument.cpp | |
Instrument.h | |
Implementation of DynExp instrument objects. | |
Libraries.cpp | |
Libraries.h | |
Provides templates to bundle DynExp resources at compile time in libraries. | |
main.cpp.in | |
This file defines DynExpManager's main entry point. | |
Managers.cpp | |
Managers.h | |
Implementation of DynExp's resource managers to manage DynExp objects. | |
Module.cpp | |
Module.h | |
Implementation of DynExp module objects. | |
Object.cpp | |
Object.h | |
Implementation of DynExp objects as the base for derived resources and implementation of the object parameter system. | |
ParamsConfig.cpp | |
ParamsConfig.h | |
Implements a configuration dialog which allows users to set values of parameters derived from DynExp::ParamsBase::ParamBase. | |
PyModules.cpp | |
PyModules.h | |
Implementation of mappings between DynExp instruments and corresponding embedded Python modules making the instrument data available in Python. | |
PythonSyntaxHighlighter.cpp | |
PythonSyntaxHighlighter.h | |
PyUtil.cpp | |
PyUtil.h | |
Provides utilities related to pybind11 within DynExp's Util namespace. | |
QtUtil.cpp | |
QtUtil.h | |
Provides utilities related to Qt and Qt widgets within DynExp's Util namespace. | |
stdafx.cpp | |
stdafx.h | |
Accumulates include statements to provide a precompiled header. | |
TextEditor.cpp | |
TextEditor.h | |
Implements a dialog to edit and save small pieces of text or (Python) code. | |
Util.cpp | |
Util.h | |
Provides general utilities within DynExp's Util namespace. | |