DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExpInstr::SpectrometerData Member List

This is the complete list of members for DynExpInstr::SpectrometerData, including all inherited members.

AcquireLock(const std::chrono::milliseconds Timeout) constUtil::ISynchronizedPointerLockableinlineprivate
CapturingStateType enum nameDynExpInstr::SpectrometerData
CheckError() constDynExp::InstrumentDataBaseprivate
CheckQueueState(bool CallFromInstrThread) constDynExp::InstrumentDataBaseprivate
ClearSpectrum() constDynExpInstr::SpectrometerData
CloseQueue()DynExp::InstrumentDataBaseinlineprivate
CurrentExposureTimeDynExpInstr::SpectrometerDataprivate
CurrentLowerFrequencyDynExpInstr::SpectrometerDataprivate
CurrentSpectrumDynExpInstr::SpectrometerDatamutableprivate
CurrentUpperFrequencyDynExpInstr::SpectrometerDataprivate
EnqueuePriorityTask(std::unique_ptr< TaskBase > &&Task)DynExp::InstrumentDataBaseinline
EnqueuePriorityTask(std::unique_ptr< TaskBase > &&Task, bool CallFromInstrThread, bool NotifyReceiver)DynExp::InstrumentDataBaseprivate
EnqueueTask(std::unique_ptr< TaskBase > &&Task)DynExp::InstrumentDataBaseinline
EnqueueTask(std::unique_ptr< TaskBase > &&Task, bool CallFromInstrThread, bool NotifyReceiver)DynExp::InstrumentDataBaseprivate
FinishedTasksDynExp::InstrumentDataBaseprivate
FrequencyUnitType enum nameDynExpInstr::SpectrometerData
FrequencyUnitTypeToStr(const FrequencyUnitType &Unit)DynExpInstr::SpectrometerDatastatic
GetCapturingProgress() const noexceptDynExpInstr::SpectrometerDatainline
GetCapturingProgressChild() const noexceptDynExpInstr::SpectrometerDatainlineprivatevirtual
GetCapturingState() const noexceptDynExpInstr::SpectrometerDatainline
GetCapturingStateChild() const noexcept=0DynExpInstr::SpectrometerDataprivatepure virtual
GetCurrentExposureTime() const noexceptDynExpInstr::SpectrometerDatainline
GetCurrentLowerFrequency() const noexceptDynExpInstr::SpectrometerDatainline
GetCurrentUpperFrequency() const noexceptDynExpInstr::SpectrometerDatainline
GetException() const noexceptDynExp::InstrumentDataBaseinline
GetLastUpdateTime() constDynExp::InstrumentDataBaseinline
GetMaxExposureTime() const noexceptDynExpInstr::SpectrometerDatainline
GetMinExposureTime() const noexceptDynExpInstr::SpectrometerDatainline
GetNewTaskNotifier() noexceptDynExp::InstrumentDataBaseinlineprivate
GetNumEnqueuedTasks() const noexceptDynExp::InstrumentDataBaseinline
GetNumFinishedTasks() const noexceptDynExp::InstrumentDataBaseinline
GetSilentModeEnabled() const noexceptDynExpInstr::SpectrometerDatainline
GetSpectrum() constDynExpInstr::SpectrometerData
GetSpectrumCopy() constDynExpInstr::SpectrometerData
GetTaskBack() noexceptDynExp::InstrumentDataBaseinline
GetTaskFront() noexceptDynExp::InstrumentDataBaseinline
HasSpectrum() const noexceptDynExpInstr::SpectrometerDatainline
INonCopyable()=defaultUtil::INonCopyableprotected
INonCopyable(const INonCopyable &)=deleteUtil::INonCopyable
InstrumentBaseOnlyDynExp::InstrumentDataBase
InstrumentDataBase()DynExp::InstrumentDataBaseinline
InstrumentExceptionDynExp::InstrumentDataBaseprivate
InstrumentThreadOnlyDynExp::InstrumentDataBase
IntensityUnitType enum nameDynExpInstr::SpectrometerData
IntensityUnitTypeToStr(const IntensityUnitType &Unit)DynExpInstr::SpectrometerDatastatic
IsCapturing() const noexceptDynExpInstr::SpectrometerDatainline
IsQueueClosed() const noexceptDynExp::InstrumentDataBaseinline
ISynchronizedPointerLockable()Util::ISynchronizedPointerLockableinlineprotected
LastUpdateDynExp::InstrumentDataBaseprivate
LockMutexUtil::ISynchronizedPointerLockablemutableprivate
MaxExposureTimeDynExpInstr::SpectrometerDataprivate
MinExposureTimeDynExpInstr::SpectrometerDataprivate
NewTaskNotifierDynExp::InstrumentDataBaseprivate
operator=(const INonCopyable &)=deleteUtil::INonCopyable
OwnedCountUtil::ISynchronizedPointerLockablemutableprivate
OwnerIDUtil::ISynchronizedPointerLockablemutableprivate
PopFinishedTask()DynExp::InstrumentDataBase
PopTaskBack()DynExp::InstrumentDataBase
PopTaskFront()DynExp::InstrumentDataBase
QueueClosedDynExp::InstrumentDataBaseprivate
ReleaseLock() constUtil::ISynchronizedPointerLockableinlineprivate
RemoveAllTasks()DynExp::InstrumentDataBaseprivate
RemoveAllTasksExceptFront()DynExp::InstrumentDataBaseprivate
RemoveTaskFromQueue(TaskQueueIteratorType &Task)DynExp::InstrumentDataBaseprivate
Reset()DynExp::InstrumentDataBaseprivate
ResetImpl(dispatch_tag< InstrumentDataBase >) override finalDynExpInstr::SpectrometerDataprivate
ResetImpl(dispatch_tag< SpectrometerData >)DynExpInstr::SpectrometerDatainlineprivatevirtual
SetCurrentExposureTime(double CurrentExposureTime) noexceptDynExpInstr::SpectrometerDatainline
SetCurrentExposureTime(TimeType CurrentExposureTime) noexceptDynExpInstr::SpectrometerDatainline
SetCurrentLowerFrequency(double CurrentLowerFrequency) noexceptDynExpInstr::SpectrometerDatainline
SetCurrentUpperFrequency(double CurrentUpperFrequency) noexceptDynExpInstr::SpectrometerDatainline
SetMaxExposureTime(double MaxExposureTime) noexceptDynExpInstr::SpectrometerDatainline
SetMaxExposureTime(TimeType MaxExposureTime) noexceptDynExpInstr::SpectrometerDatainline
SetMinExposureTime(double MinExposureTime) noexceptDynExpInstr::SpectrometerDatainline
SetMinExposureTime(TimeType MinExposureTime) noexceptDynExpInstr::SpectrometerDatainline
SetSilentModeEnabled(bool Enable) noexceptDynExpInstr::SpectrometerDatainline
SetSpectrum(SpectrumType &&Other)DynExpInstr::SpectrometerData
SilentModeEnabledDynExpInstr::SpectrometerDataprivate
SpectrometerData()=defaultDynExpInstr::SpectrometerData
TaskQueueDynExp::InstrumentDataBaseprivate
TaskQueueIteratorType typedefDynExp::InstrumentDataBase
TaskQueueType typedefDynExp::InstrumentDataBase
TimeType typedefDynExpInstr::SpectrometerData
~INonCopyable()=defaultUtil::INonCopyableprotected
~InstrumentDataBase()DynExp::InstrumentDataBaseinlinevirtual
~ISynchronizedPointerLockable()Util::ISynchronizedPointerLockableinlineprotected
~SpectrometerData()=defaultDynExpInstr::SpectrometerDatavirtual