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

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

AcquireLock(const std::chrono::milliseconds Timeout) constUtil::ISynchronizedPointerLockableinlineprivate
CheckError() constDynExp::InstrumentDataBaseprivate
CheckQueueState(bool CallFromInstrThread) constDynExp::InstrumentDataBaseprivate
CloseQueue()DynExp::InstrumentDataBaseinlineprivate
CurrentAmplitudeDynExpInstr::FunctionGeneratorDataprivate
CurrentDutyCycleDynExpInstr::FunctionGeneratorDataprivate
CurrentFrequencyInHzDynExpInstr::FunctionGeneratorDataprivate
CurrentOffsetDynExpInstr::FunctionGeneratorDataprivate
CurrentPhaseInRadDynExpInstr::FunctionGeneratorDataprivate
CurrentPulsesDynExpInstr::FunctionGeneratorDataprivate
CurrentTriggerEdgeDynExpInstr::FunctionGeneratorDataprivate
CurrentTriggerModeDynExpInstr::FunctionGeneratorDataprivate
CurrentWaveformTypeDynExpInstr::FunctionGeneratorDataprivate
DataHasBeenUpdatedDynExpInstr::FunctionGeneratorDataprivate
DataStreamInstrumentData(DataStreamBasePtrType &&SampleStream)DynExpInstr::DataStreamInstrumentData
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
FunctionGeneratorData(DataStreamBasePtrType &&SampleStream)DynExpInstr::FunctionGeneratorDatainline
FunctionGeneratorTasks::SetArbitraryFunctionTask classDynExpInstr::FunctionGeneratorDatafriend
FunctionGeneratorTasks::SetPulseFunctionTask classDynExpInstr::FunctionGeneratorDatafriend
FunctionGeneratorTasks::SetRampFunctionTask classDynExpInstr::FunctionGeneratorDatafriend
FunctionGeneratorTasks::SetRectFunctionTask classDynExpInstr::FunctionGeneratorDatafriend
FunctionGeneratorTasks::SetSineFunctionTask classDynExpInstr::FunctionGeneratorDatafriend
FunctionGeneratorTasks::SetTriggerTask classDynExpInstr::FunctionGeneratorDatafriend
FunctionGeneratorTasks::UpdateTask classDynExpInstr::FunctionGeneratorDatafriend
GetCastSampleStream() constDynExpInstr::DataStreamInstrumentDatainline
GetCurrentAmplitude() const noexceptDynExpInstr::FunctionGeneratorDatainline
GetCurrentDutyCycle() const noexceptDynExpInstr::FunctionGeneratorDatainline
GetCurrentFrequencyInHz() const noexceptDynExpInstr::FunctionGeneratorDatainline
GetCurrentOffset() const noexceptDynExpInstr::FunctionGeneratorDatainline
GetCurrentPhaseInRad() const noexceptDynExpInstr::FunctionGeneratorDatainline
GetCurrentPulses() const noexceptDynExpInstr::FunctionGeneratorDatainline
GetCurrentTriggerEdge() const noexceptDynExpInstr::FunctionGeneratorDatainline
GetCurrentTriggerMode() const noexceptDynExpInstr::FunctionGeneratorDatainline
GetCurrentWaveformType() const noexceptDynExpInstr::FunctionGeneratorDatainline
GetException() const noexceptDynExp::InstrumentDataBaseinline
GetHardwareMaxValue() const noexceptDynExpInstr::DataStreamInstrumentDatainline
GetHardwareMinValue() const noexceptDynExpInstr::DataStreamInstrumentDatainline
GetLastUpdateTime() constDynExp::InstrumentDataBaseinline
GetNewTaskNotifier() noexceptDynExp::InstrumentDataBaseinlineprivate
GetNumEnqueuedTasks() const noexceptDynExp::InstrumentDataBaseinline
GetNumFinishedTasks() const noexceptDynExp::InstrumentDataBaseinline
GetSampleStream() const noexceptDynExpInstr::DataStreamInstrumentDatainline
GetShouldAutostart() const noexceptDynExpInstr::FunctionGeneratorDatainline
GetTaskBack() noexceptDynExp::InstrumentDataBaseinline
GetTaskFront() noexceptDynExp::InstrumentDataBaseinline
GetValueUnit() const noexceptDynExpInstr::DataStreamInstrumentDatainline
HardwareMaxValueDynExpInstr::DataStreamInstrumentDataprivate
HardwareMinValueDynExpInstr::DataStreamInstrumentDataprivate
INonCopyable()=defaultUtil::INonCopyableprotected
INonCopyable(const INonCopyable &)=deleteUtil::INonCopyable
InstrumentBaseOnlyDynExp::InstrumentDataBase
InstrumentDataBase()DynExp::InstrumentDataBaseinline
InstrumentExceptionDynExp::InstrumentDataBaseprivate
InstrumentThreadOnlyDynExp::InstrumentDataBase
IsQueueClosed() const noexceptDynExp::InstrumentDataBaseinline
ISynchronizedPointerLockable()Util::ISynchronizedPointerLockableinlineprotected
LastUpdateDynExp::InstrumentDataBaseprivate
LockMutexUtil::ISynchronizedPointerLockablemutableprivate
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< DataStreamInstrumentData >) override finalDynExpInstr::FunctionGeneratorDataprivatevirtual
ResetImpl(dispatch_tag< FunctionGeneratorData >)DynExpInstr::FunctionGeneratorDatainlineprivatevirtual
SampleStreamDynExpInstr::DataStreamInstrumentDataprivate
SetHardwareMaxValue(ValueType Value) noexceptDynExpInstr::DataStreamInstrumentDatainline
SetHardwareMinValue(ValueType Value) noexceptDynExpInstr::DataStreamInstrumentDatainline
SetValueUnit(UnitType Unit) noexceptDynExpInstr::DataStreamInstrumentDatainline
ShouldAutostartDynExpInstr::FunctionGeneratorDataprivate
TaskQueueDynExp::InstrumentDataBaseprivate
TaskQueueIteratorType typedefDynExp::InstrumentDataBase
TaskQueueType typedefDynExp::InstrumentDataBase
UnitType enum nameDynExpInstr::DataStreamInstrumentData
UnitTypeToStr(const UnitType &Unit)DynExpInstr::DataStreamInstrumentDatastatic
ValueType typedefDynExpInstr::DataStreamInstrumentData
ValueUnitDynExpInstr::DataStreamInstrumentDataprivate
~DataStreamInstrumentData()=defaultDynExpInstr::DataStreamInstrumentDatavirtual
~FunctionGeneratorData()=defaultDynExpInstr::FunctionGeneratorDatavirtual
~INonCopyable()=defaultUtil::INonCopyableprotected
~InstrumentDataBase()DynExp::InstrumentDataBaseinlinevirtual
~ISynchronizedPointerLockable()Util::ISynchronizedPointerLockableinlineprotected