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

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

AsSyncTask(void(DerivedInstrT::*TaskFunc)(TaskFuncArgTs...) const, ArgTs &&...Args) constDynExp::InstrumentBaseinline
BlockIfUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout)DynExp::Object
Calibrate(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) constDynExpInstr::PositionerStagevirtual
Category() noexceptDynExpInstr::PositionerStageinlinestatic
CategoryAndNameToStr(const std::string &Category, const std::string &Name)DynExp::Objectstatic
CheckLinkedObjectStates() constDynExp::Objectinline
CheckLinkedObjectStatesChild() const override finalDynExp::RunnableObjectinlineprivatevirtual
ClearReasonWhyPaused()DynExp::RunnableObjectinlineprotected
ClearWarning() constDynExp::Objectinline
ConfigType typedefDynExpInstr::NenionLeakvalveF3
DeregisterAllUnsafe()DynExp::Objectinlineprotected
DirectionType enum nameDynExpInstr::PositionerStage
EnforcePositionLimits(PositionerStageData::PositionType Position) constDynExpInstr::NenionLeakvalveF3
EnqueueArriveAtLatchTask(std::latch &Latch) constDynExp::InstrumentBase
EnsureCallFromOwningThread() constDynExp::Objectprotected
EnsureCallFromRunnableThread() constDynExp::RunnableObjectprotected
EnsureReadyState(bool IsAutomaticStartup)DynExp::Object
EnsureReadyStateChild(bool IsAutomaticStartup) override finalDynExp::RunnableObjectprivatevirtual
ExitTaskType typedefDynExpInstr::PositionerStage
GetCategory() const overrideDynExpInstr::PositionerStageinlinevirtual
GetCategoryAndName() constDynExp::Objectinline
GetDefaultVelocity() const noexcept overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
GetException(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
GetExceptionChild([[maybe_unused]] const std::chrono::milliseconds Timeout) const override finalDynExp::InstrumentBaseprivate
GetExceptionUnsafe(const InstrumentDataTypeSyncPtrConstType &InstrumentDataPtr)DynExp::InstrumentBaseinlineprotectedstatic
GetID() const noexceptDynExp::Objectinline
GetInstrumentData(const std::chrono::milliseconds Timeout=GetInstrumentDataTimeoutDefault)DynExp::InstrumentBase
GetInstrumentData(const std::chrono::milliseconds Timeout=GetInstrumentDataTimeoutDefault) constDynExp::InstrumentBase
GetInstrumentDataTimeoutDefaultDynExp::InstrumentBasestatic
GetMaxPosition() const noexcept overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
GetMaxVelocity() const noexcept overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
GetMinPosition() const noexcept overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
GetMinVelocity() const noexcept overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
GetName() const overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
GetNonConstInstrumentData(const std::chrono::milliseconds Timeout=GetInstrumentDataTimeoutDefault) constDynExp::InstrumentBaseprivate
GetNonConstParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) constDynExp::Objectprotected
GetObjectName(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) constDynExp::Objectinline
GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) constDynExp::Object
GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault)DynExp::Object
GetParamsTimeoutDefaultDynExp::Objectstatic
GetReasonWhyPaused() constDynExp::RunnableObjectinline
GetResolution() const noexcept overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
GetStartupType() const noexceptDynExp::RunnableObjectinline
GetStepNanoMeterRatio() const noexceptDynExpInstr::PositionerStageinlinevirtual
GetTaskQueueDelay() const overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
GetUseCount(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
GetUseCountUnsafe()DynExp::Objectinlineprotected
GetUserIDs(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
GetUserNamesString(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
GetUserNamesStringUnsafe() constDynExp::Objectinlineprotected
GetWarning() constDynExp::Objectinline
HandleAdditionalTask()DynExp::InstrumentBaseinlineprivatevirtual
HandleTask(InstrumentInstance &Instance)DynExp::InstrumentBaseprivate
Init()DynExp::RunnableObjectprotected
InitializedDynExp::InstrumentBaseprivate
InitTaskType typedefDynExpInstr::PositionerStage
INonCopyable()=defaultUtil::INonCopyableprotected
INonCopyable(const INonCopyable &)=deleteUtil::INonCopyable
InstrumentBase(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params)DynExp::InstrumentBase
InstrumentDataDynExp::InstrumentBaseprivate
InstrumentDataGetterType typedefDynExp::InstrumentBase
InstrumentDataType typedefDynExpInstr::NenionLeakvalveF3
InstrumentDataTypeSyncPtrConstType typedefDynExp::InstrumentBase
InstrumentDataTypeSyncPtrType typedefDynExp::InstrumentBase
InstrumentThreadOnlyDynExp::InstrumentBase
IsBlockedDynExp::Objectprivate
IsCallFromRunnableThread() constDynExp::RunnableObjectprotected
IsExiting() const noexceptDynExp::RunnableObjectinline
IsInitialized() constDynExp::InstrumentBaseinline
IsPaused() const noexceptDynExp::RunnableObjectinline
IsReady() constDynExp::Objectinline
IsReadyChild() const override finalDynExp::InstrumentBaseprivatevirtual
IsRunning() const noexceptDynExp::RunnableObjectinline
IsSharedUsageEnabled(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) constDynExp::Objectinline
IsUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
IsUnusedUnsafe()DynExp::Objectinlineprotected
IsUsingSIUnits() const noexceptDynExpInstr::PositionerStageinlinevirtual
LinkedObjectWrapperOnlyDynExp::Object
LinkedObjStateCheckRequestedDynExp::RunnableObjectmutableprivate
LockUserList(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout)DynExp::Objectinlineprotected
LogWarning() constDynExp::Objectprivate
MakeAndEnqueueTask(ArgTs &&...Args) constDynExp::InstrumentBaseinlineprotected
MakeExitTask() const overrideDynExpInstr::NenionLeakvalveF3inlineprivatevirtual
MakeInitTask() const overrideDynExpInstr::NenionLeakvalveF3inlineprivatevirtual
MakeStartupBusyDialogChild(QWidget *ParentWidget) constDynExp::RunnableObjectinlineprivatevirtual
MakeThreadExitedPromise()DynExp::RunnableObjectprotected
MakeUpdateTask() const overrideDynExpInstr::NenionLeakvalveF3inlineprivatevirtual
MoveAbsolute(PositionerStageData::PositionType Position, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
MoveRelative(PositionerStageData::PositionType Position, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
MoveToHome(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
Name() noexceptDynExpInstr::NenionLeakvalveF3inlinestatic
NenionLeakvalveF3(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params)DynExpInstr::NenionLeakvalveF3
NotifyChild() override finalDynExp::InstrumentBaseprivatevirtual
Object(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params)DynExp::Objectprotected
OnError()DynExp::InstrumentBaseprivate
OnErrorChild() const overrideDynExpInstr::NenionLeakvalveF3privatevirtual
OnPrepareExit()DynExp::InstrumentBaseprivate
OnPrepareExitChild() constDynExp::InstrumentBaseinlineprivatevirtual
OnThreadHasExited() noexceptDynExp::RunnableObjectprivate
operator=(const INonCopyable &)=deleteUtil::INonCopyable
OwnerThreadIDDynExp::Objectprivate
ParamsDynExp::Objectprivate
ParamsConstTypeSyncPtrType typedefDynExp::Object
ParamsGetterType typedefDynExp::Object
ParamsType typedefDynExpInstr::NenionLeakvalveF3
ParamsTypeSyncPtrType typedefDynExp::Object
PausedDynExp::RunnableObjectprivate
PositionerStage(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params)DynExpInstr::PositionerStageinline
ReasonWhyPausedDynExp::RunnableObjectprivate
Reference([[maybe_unused]] DirectionType Direction=DirectionType::Forward, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
DynExpInstr::PositionerStage::Reference(DirectionType Direction=DirectionType::Forward, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) constDynExpInstr::PositionerStagevirtual
Reset()DynExp::Object
ResetImpl(dispatch_tag< PositionerStage >) override finalDynExpInstr::NenionLeakvalveF3privatevirtual
ResetImpl(dispatch_tag< NenionLeakvalveF3 >)DynExpInstr::NenionLeakvalveF3inlineprivatevirtual
Run(QWidget *ParentWidget=nullptr)DynExp::RunnableObject
RunChild() override finalDynExp::InstrumentBaseprivatevirtual
RunIfRunAutomatic()DynExp::RunnableObject
RunIfRunOnCreation()DynExp::RunnableObject
RunnableInstanceOnlyDynExp::RunnableObject
RunnableObject(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params)DynExp::RunnableObject
RunningDynExp::RunnableObjectprivate
SetHome() const overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
SetPaused(bool Pause, std::string Description="")DynExp::RunnableObject
SetReasonWhyPaused(std::string Description)DynExp::RunnableObjectinlineprotected
SetReasonWhyPaused(const Util::Exception &e)DynExp::RunnableObjectinlineprotected
SetVelocity(PositionerStageData::PositionType Velocity) const overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
SetWarning(std::string Description, int ErrorCode) constDynExp::Object
SetWarning(const Util::Exception &e) constDynExp::Object
ShortTimeoutDefaultDynExp::RunnableObjectstatic
ShouldExitDynExp::RunnableObjectprivate
StartupDynExp::RunnableObjectprivate
StopMotion() const overrideDynExpInstr::NenionLeakvalveF3inlinevirtual
StoreThread(std::thread &&Thread) noexceptDynExp::RunnableObjectprotected
Terminate(bool Force=false, const std::chrono::milliseconds Timeout=TerminateTimeoutDefault)DynExp::RunnableObject
TerminateChild(const std::chrono::milliseconds Timeout) override finalDynExp::InstrumentBaseprivatevirtual
TerminateImpl(bool Force, const std::chrono::milliseconds Timeout=TerminateTimeoutDefault)DynExp::RunnableObjectprivate
TerminateTimeoutDefaultDynExp::RunnableObjectstatic
TerminateUnsafe(bool Force, const std::chrono::milliseconds Timeout=TerminateTimeoutDefault)DynExp::RunnableObjectprivate
ThreadDynExp::RunnableObjectprivate
ThreadExitedSignalDynExp::RunnableObjectprivate
UpdateAdditionalData()DynExp::InstrumentBaseinlineprivatevirtual
UpdateData() constDynExp::InstrumentBase
UpdateDataInternal()DynExp::InstrumentBaseprivate
UpdateTaskType typedefDynExpInstr::PositionerStage
UserListDynExp::Objectprivate
WarningDynExp::Objectmutableprivate
~INonCopyable()=defaultUtil::INonCopyableprotected
~InstrumentBase()=0DynExp::InstrumentBasepure virtual
~NenionLeakvalveF3()DynExpInstr::NenionLeakvalveF3inlinevirtual
~Object()=0DynExp::Objectprotectedpure virtual
~PositionerStage()=0DynExpInstr::PositionerStagepure virtual
~RunnableObject()=0DynExp::RunnableObjectpure virtual