|
DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
This is the complete list of members for DynExp::DynExpCore, including all inherited members.
| AllHardwareAdaptersConnected() const | DynExp::DynExpCore | |
| AllInstrumentsInitialized() const | DynExp::DynExpCore | |
| ConnectHardwareAdapters(CommonResourceManagerBase::FunctionToCallWhenObjectStartedType FunctionToCallWhenHardwareAdapterConnecting=nullptr) | DynExp::DynExpCore | inline |
| DynExpCore(HardwareAdapterLibraryVectorType HardwareAdapterLib, InstrumentLibraryVectorType InstrumentLib, ModuleLibraryVectorType ModuleLib, std::string ProjectFileToOpen="") | DynExp::DynExpCore | |
| EditProjectSettings(QWidget *const DialogParent) | DynExp::DynExpCore | |
| GetDataSaveDirectory(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::DynExpCore | |
| GetHardwareAdapterLib() const noexcept | DynExp::DynExpCore | inline |
| GetHardwareAdapterManager() noexcept | DynExp::DynExpCore | inline |
| GetHardwareAdapterManager() const noexcept | DynExp::DynExpCore | inline |
| GetInstrumentLib() const noexcept | DynExp::DynExpCore | inline |
| GetInstrumentManager() noexcept | DynExp::DynExpCore | inline |
| GetInstrumentManager() const noexcept | DynExp::DynExpCore | inline |
| GetLastDataSaveDirectory(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::DynExpCore | inline |
| GetModuleLib() const noexcept | DynExp::DynExpCore | inline |
| GetModuleManager() noexcept | DynExp::DynExpCore | inline |
| GetModuleManager() const noexcept | DynExp::DynExpCore | inline |
| GetOwnerThreadID() const noexcept | DynExp::DynExpCore | inline |
| GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::DynExpCore | |
| GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) | DynExp::DynExpCore | private |
| GetParamsTimeoutDefault | DynExp::DynExpCore | static |
| GetProjectFilename(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::DynExpCore | inline |
| HardwareAdapterLib | DynExp::DynExpCore | private |
| HardwareAdapterMgr | DynExp::DynExpCore | private |
| HasLoadedProjectFromCommandlineParams() noexcept | DynExp::DynExpCore | |
| INonCopyable()=default | Util::INonCopyable | protected |
| INonCopyable(const INonCopyable &)=delete | Util::INonCopyable | |
| InstrumentLib | DynExp::DynExpCore | private |
| InstrumentMgr | DynExp::DynExpCore | private |
| IsProjectOpened(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const noexcept | DynExp::DynExpCore | inline |
| LoadedProjectFromCommandlineParams | DynExp::DynExpCore | private |
| MakeItem(const LibraryEntry< HardwareAdapterPtrType > &LibEntry, ParamsBasePtrType &&Params) | DynExp::DynExpCore | |
| MakeItem(const LibraryEntry< InstrumentPtrType > &LibEntry, ParamsBasePtrType &&Params) | DynExp::DynExpCore | |
| MakeItem(const LibraryEntry< ModulePtrType > &LibEntry, ParamsBasePtrType &&Params) | DynExp::DynExpCore | |
| MakeItem(const LibraryEntry< LibEntryT > &LibEntry, ParamsT &&Params, ManagerT &ResourceManager, const std::string ItemTypeName) | DynExp::DynExpCore | private |
| ModuleLib | DynExp::DynExpCore | private |
| ModuleMgr | DynExp::DynExpCore | private |
| MoveQWorkerToWorkerThread(Util::QWorker &Worker, ItemIDType ID) const | DynExp::DynExpCore | |
| OpenProject(std::string_view Filename) | DynExp::DynExpCore | |
| OpenProjectSafe(const std::string &Filename) noexcept | DynExp::DynExpCore | private |
| operator=(const INonCopyable &)=delete | Util::INonCopyable | |
| OwnerThreadID | DynExp::DynExpCore | private |
| Params | DynExp::DynExpCore | private |
| ParamsConstTypeSyncPtrType typedef | DynExp::DynExpCore | |
| ParamsTypeSyncPtrType typedef | DynExp::DynExpCore | |
| Reset(bool Force=false) | DynExp::DynExpCore | |
| ResetFailedItems(QWidget &ParentWindow) | DynExp::DynExpCore | |
| RestoreWindowStatesFromParams(QMainWindow &MainWindow, QDialog &CircuitDiagramDlg, QSplitter &HSplitter, QSplitter &VSplitter, bool OnlyMainWindow=false) | DynExp::DynExpCore | |
| RunInstruments(CommonResourceManagerBase::FunctionToCallWhenObjectStartedType FunctionToCallWhenInstrumentStarted=nullptr) | DynExp::DynExpCore | |
| RunModules(CommonResourceManagerBase::FunctionToCallWhenObjectStartedType FunctionToCallWhenModuleStarted=nullptr) | DynExp::DynExpCore | |
| SaveProject(std::string_view Filename, const QMainWindow &MainWindow, const QDialog &CircuitDiagramDlg, QSplitter &HSplitter, QSplitter &VSplitter) | DynExp::DynExpCore | |
| SetDataSaveDirectory(const std::filesystem::path &Directory, const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) | DynExp::DynExpCore | |
| Shutdown() | DynExp::DynExpCore | |
| ShutdownProject() | DynExp::DynExpCore | |
| ToAbsolutePath(const std::filesystem::path &Path) const | DynExp::DynExpCore | |
| UpdateParamsFromWindowStates(const QMainWindow &MainWindow, const QDialog &CircuitDiagramDlg, QSplitter &HSplitter, QSplitter &VSplitter) | DynExp::DynExpCore | private |
| WorkerThread | DynExp::DynExpCore | mutableprivate |
| ~DynExpCore() | DynExp::DynExpCore | |
| ~INonCopyable()=default | Util::INonCopyable | protected |