DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExpInstr::AnalogInData Member List
This is the complete list of members for
DynExpInstr::AnalogInData
, including all inherited members.
AcquireLock
(const std::chrono::milliseconds Timeout) const
Util::ISynchronizedPointerLockable
inline
private
AnalogInData
(size_t BufferSizeInSamples=1)
DynExpInstr::AnalogInData
inline
AnalogInData
(DataStreamBasePtrType &&SampleStream)
DynExpInstr::AnalogInData
inline
CheckError
() const
DynExp::InstrumentDataBase
private
CheckQueueState
(bool CallFromInstrThread) const
DynExp::InstrumentDataBase
private
CloseQueue
()
DynExp::InstrumentDataBase
inline
private
DataStreamInstrumentData
(DataStreamBasePtrType &&SampleStream)
DynExpInstr::DataStreamInstrumentData
EnqueuePriorityTask
(std::unique_ptr< TaskBase > &&Task)
DynExp::InstrumentDataBase
inline
EnqueuePriorityTask
(std::unique_ptr< TaskBase > &&Task, bool CallFromInstrThread, bool NotifyReceiver)
DynExp::InstrumentDataBase
private
EnqueueTask
(std::unique_ptr< TaskBase > &&Task)
DynExp::InstrumentDataBase
inline
EnqueueTask
(std::unique_ptr< TaskBase > &&Task, bool CallFromInstrThread, bool NotifyReceiver)
DynExp::InstrumentDataBase
private
FinishedTasks
DynExp::InstrumentDataBase
private
GetCastSampleStream
() const
DynExpInstr::DataStreamInstrumentData
inline
GetException
() const noexcept
DynExp::InstrumentDataBase
inline
GetHardwareMaxValue
() const noexcept
DynExpInstr::DataStreamInstrumentData
inline
GetHardwareMinValue
() const noexcept
DynExpInstr::DataStreamInstrumentData
inline
GetLastUpdateTime
() const
DynExp::InstrumentDataBase
inline
GetNewTaskNotifier
() noexcept
DynExp::InstrumentDataBase
inline
private
GetNumEnqueuedTasks
() const noexcept
DynExp::InstrumentDataBase
inline
GetNumFinishedTasks
() const noexcept
DynExp::InstrumentDataBase
inline
GetSampleStream
() const noexcept
DynExpInstr::DataStreamInstrumentData
inline
GetTaskBack
() noexcept
DynExp::InstrumentDataBase
inline
GetTaskFront
() noexcept
DynExp::InstrumentDataBase
inline
GetValueUnit
() const noexcept
DynExpInstr::DataStreamInstrumentData
inline
HardwareMaxValue
DynExpInstr::DataStreamInstrumentData
private
HardwareMinValue
DynExpInstr::DataStreamInstrumentData
private
INonCopyable
()=default
Util::INonCopyable
protected
INonCopyable
(const INonCopyable &)=delete
Util::INonCopyable
InputPortData
(DataStreamBasePtrType &&SampleStream)
DynExpInstr::InputPortData
inline
InstrumentBaseOnly
DynExp::InstrumentDataBase
InstrumentDataBase
()
DynExp::InstrumentDataBase
inline
InstrumentException
DynExp::InstrumentDataBase
private
InstrumentThreadOnly
DynExp::InstrumentDataBase
IsQueueClosed
() const noexcept
DynExp::InstrumentDataBase
inline
ISynchronizedPointerLockable
()
Util::ISynchronizedPointerLockable
inline
protected
LastUpdate
DynExp::InstrumentDataBase
private
LockMutex
Util::ISynchronizedPointerLockable
mutable
private
NewTaskNotifier
DynExp::InstrumentDataBase
private
operator=
(const INonCopyable &)=delete
Util::INonCopyable
OwnedCount
Util::ISynchronizedPointerLockable
mutable
private
OwnerID
Util::ISynchronizedPointerLockable
mutable
private
PopFinishedTask
()
DynExp::InstrumentDataBase
PopTaskBack
()
DynExp::InstrumentDataBase
PopTaskFront
()
DynExp::InstrumentDataBase
QueueClosed
DynExp::InstrumentDataBase
private
ReleaseLock
() const
Util::ISynchronizedPointerLockable
inline
private
RemoveAllTasks
()
DynExp::InstrumentDataBase
private
RemoveAllTasksExceptFront
()
DynExp::InstrumentDataBase
private
RemoveTaskFromQueue
(TaskQueueIteratorType &Task)
DynExp::InstrumentDataBase
private
Reset
()
DynExp::InstrumentDataBase
private
ResetImpl
(dispatch_tag< InputPortData >) override final
DynExpInstr::AnalogInData
private
virtual
ResetImpl
(dispatch_tag< AnalogInData >)
DynExpInstr::AnalogInData
inline
private
virtual
SampleStream
DynExpInstr::DataStreamInstrumentData
private
SampleStreamType
typedef
DynExpInstr::AnalogInData
SetHardwareMaxValue
(ValueType Value) noexcept
DynExpInstr::DataStreamInstrumentData
inline
SetHardwareMinValue
(ValueType Value) noexcept
DynExpInstr::DataStreamInstrumentData
inline
SetValueUnit
(UnitType Unit) noexcept
DynExpInstr::DataStreamInstrumentData
inline
TaskQueue
DynExp::InstrumentDataBase
private
TaskQueueIteratorType
typedef
DynExp::InstrumentDataBase
TaskQueueType
typedef
DynExp::InstrumentDataBase
UnitType
enum name
DynExpInstr::DataStreamInstrumentData
UnitTypeToStr
(const UnitType &Unit)
DynExpInstr::DataStreamInstrumentData
static
ValueType
typedef
DynExpInstr::DataStreamInstrumentData
ValueUnit
DynExpInstr::DataStreamInstrumentData
private
~AnalogInData
()=default
DynExpInstr::AnalogInData
virtual
~DataStreamInstrumentData
()=default
DynExpInstr::DataStreamInstrumentData
virtual
~INonCopyable
()=default
Util::INonCopyable
protected
~InputPortData
()=default
DynExpInstr::InputPortData
virtual
~InstrumentDataBase
()
DynExp::InstrumentDataBase
inline
virtual
~ISynchronizedPointerLockable
()
Util::ISynchronizedPointerLockable
inline
protected
Generated by
1.9.1