DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExpInstr::SmarActData Member List
This is the complete list of members for
DynExpInstr::SmarActData
, including all inherited members.
AcquireLock
(const std::chrono::milliseconds Timeout) const
Util::ISynchronizedPointerLockable
inline
private
Channel
DynExpInstr::SmarActData
private
CheckError
() const
DynExp::InstrumentDataBase
private
CheckQueueState
(bool CallFromInstrThread) const
DynExp::InstrumentDataBase
private
CloseQueue
()
DynExp::InstrumentDataBase
inline
private
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
GetChannel
() const noexcept
DynExpInstr::SmarActData
inline
GetCurrentPosition
() const noexcept
DynExpInstr::PositionerStageData
inline
GetException
() const noexcept
DynExp::InstrumentDataBase
inline
GetHomePosition
() const noexcept
DynExpInstr::SmarActData
inline
GetLastUpdateTime
() const
DynExp::InstrumentDataBase
inline
GetNewTaskNotifier
() noexcept
DynExp::InstrumentDataBase
inline
private
GetNumEnqueuedTasks
() const noexcept
DynExp::InstrumentDataBase
inline
GetNumFinishedTasks
() const noexcept
DynExp::InstrumentDataBase
inline
GetSmarActChannelStatus
() noexcept
DynExpInstr::SmarActData
inline
GetSmarActChannelStatus
() const noexcept
DynExpInstr::SmarActData
inline
GetTaskBack
() noexcept
DynExp::InstrumentDataBase
inline
GetTaskFront
() noexcept
DynExp::InstrumentDataBase
inline
GetVelocity
() const noexcept
DynExpInstr::PositionerStageData
inline
HardwareAdapter
DynExpInstr::SmarActData
HasArrived
() const noexcept
DynExpInstr::PositionerStageData
inline
HasArrivedChild
() const noexcept override
DynExpInstr::SmarActData
inline
private
virtual
HasFailed
() const noexcept
DynExpInstr::PositionerStageData
inline
HasFailedChild
() const noexcept override
DynExpInstr::SmarActData
inline
private
virtual
HomePosition
DynExpInstr::SmarActData
private
INonCopyable
()=default
Util::INonCopyable
protected
INonCopyable
(const INonCopyable &)=delete
Util::INonCopyable
InstrumentBaseOnly
DynExp::InstrumentDataBase
InstrumentDataBase
()
DynExp::InstrumentDataBase
inline
InstrumentException
DynExp::InstrumentDataBase
private
InstrumentThreadOnly
DynExp::InstrumentDataBase
IsMoving
() const noexcept
DynExpInstr::PositionerStageData
inline
IsMovingChild
() const noexcept override
DynExpInstr::SmarActData
inline
private
virtual
IsQueueClosed
() const noexcept
DynExp::InstrumentDataBase
inline
IsReferenced
() const noexcept
DynExpInstr::PositionerStageData
inline
IsReferencedChild
() const noexcept override
DynExpInstr::SmarActData
inline
private
virtual
ISynchronizedPointerLockable
()
Util::ISynchronizedPointerLockable
inline
protected
LastUpdate
DynExp::InstrumentDataBase
private
LockMutex
Util::ISynchronizedPointerLockable
mutable
private
NewTaskNotifier
DynExp::InstrumentDataBase
private
NumFailedStatusUpdateAttempts
DynExpInstr::SmarActData
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
Position
DynExpInstr::PositionerStageData
private
PositionerStageData
()=default
DynExpInstr::PositionerStageData
PositionType
typedef
DynExpInstr::PositionerStageData
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< PositionerStageData >) override final
DynExpInstr::SmarActData
private
virtual
ResetImpl
(dispatch_tag< SmarActData >)
DynExpInstr::SmarActData
inline
private
virtual
SetCurrentPosition
(PositionType Position) noexcept
DynExpInstr::PositionerStageData
inline
SetHomePosition
(PositionType HomePosition) noexcept
DynExpInstr::SmarActData
inline
SetVelocity
(PositionType Velocity) noexcept
DynExpInstr::PositionerStageData
inline
SmarActChannelStatus
DynExpInstr::SmarActData
private
SmarActData
()=default
DynExpInstr::SmarActData
SmarActTasks::InitTask
class
DynExpInstr::SmarActData
friend
SmarActTasks::UpdateTask
class
DynExpInstr::SmarActData
friend
TaskQueue
DynExp::InstrumentDataBase
private
TaskQueueIteratorType
typedef
DynExp::InstrumentDataBase
TaskQueueType
typedef
DynExp::InstrumentDataBase
Velocity
DynExpInstr::PositionerStageData
private
~INonCopyable
()=default
Util::INonCopyable
protected
~InstrumentDataBase
()
DynExp::InstrumentDataBase
inline
virtual
~ISynchronizedPointerLockable
()
Util::ISynchronizedPointerLockable
inline
protected
~PositionerStageData
()=default
DynExpInstr::PositionerStageData
virtual
~SmarActData
()=default
DynExpInstr::SmarActData
virtual
Generated by
1.9.1