DynExp
Highly flexible laboratory automation for dynamically changing experiments.
Loading...
Searching...
No Matches
DynExpInstr::NetworkLaser Member List

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

AsSyncTask(void(DerivedInstrT::*TaskFunc)(TaskFuncArgTs...) const, ArgTs &&...Args) constDynExp::InstrumentBase
BlockIfUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout)DynExp::Object
Category() noexceptDynExpInstr::gRPCInstrument< Laser, 0, DynExpProto::NetworkLaser::NetworkLaser >inlinestatic
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::NetworkLaser
DeregisterAllUnsafe()DynExp::Objectinlineprotected
Disable(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NetworkLaserinlinevirtual
DisableScan(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NetworkLaserinlinevirtual
Enable(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NetworkLaserinlinevirtual
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::Laser
GetCategory() const overrideDynExpInstr::gRPCInstrument< Laser, 0, DynExpProto::NetworkLaser::NetworkLaser >inlinevirtual
GetCategoryAndName() constDynExp::Objectinline
GetException(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) constDynExp::Objectinline
GetExceptionChild(const std::chrono::milliseconds Timeout) const override finalDynExp::InstrumentBaseprivatevirtual
GetExceptionUnsafe(const InstrumentDataTypeSyncPtrConstType &InstrumentDataPtr)DynExp::InstrumentBaseinlineprotectedstatic
GetFrequencyUnit() const overrideDynExpInstr::NetworkLaservirtual
GetID() const noexceptDynExp::Objectinline
GetInstrumentData(const std::chrono::milliseconds Timeout=GetInstrumentDataTimeoutDefault)DynExp::InstrumentBase
GetInstrumentData(const std::chrono::milliseconds Timeout=GetInstrumentDataTimeoutDefault) constDynExp::InstrumentBase
GetInstrumentDataTimeoutDefaultDynExp::InstrumentBasestatic
GetIntensityUnit() const overrideDynExpInstr::NetworkLaservirtual
GetMaxFrequency() const overrideDynExpInstr::NetworkLaservirtual
GetMaxIntensity() const overrideDynExpInstr::NetworkLaservirtual
GetMaxScanRange() const overrideDynExpInstr::NetworkLaservirtual
GetMaxScanRate() const overrideDynExpInstr::NetworkLaservirtual
GetMinFrequency() const overrideDynExpInstr::NetworkLaservirtual
GetMinIntensity() const overrideDynExpInstr::NetworkLaservirtual
GetMinScanRange() const overrideDynExpInstr::NetworkLaservirtual
GetMinScanRate() const overrideDynExpInstr::NetworkLaservirtual
GetModeHopFreeTuningRange() const overrideDynExpInstr::NetworkLaservirtual
GetName() const overrideDynExpInstr::NetworkLaserinlinevirtual
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
GetStartupType() const noexceptDynExp::RunnableObjectinline
GetTaskQueueDelay() const overrideDynExpInstr::Laserinlinevirtual
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
gRPCInstrument(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params)DynExpInstr::gRPCInstrument< Laser, 0, DynExpProto::NetworkLaser::NetworkLaser >inlineprotected
HandleAdditionalTask()DynExp::InstrumentBaseinlineprivatevirtual
HandleTask(InstrumentInstance &Instance)DynExp::InstrumentBaseprivate
Init()DynExp::RunnableObjectprotected
InitializedDynExp::InstrumentBaseprivate
InitTaskType typedefDynExpInstr::Laser
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::NetworkLaser
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
Laser(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params)DynExpInstr::Laserinline
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::NetworkLaserinlineprivatevirtual
MakeInitTask() const overrideDynExpInstr::NetworkLaserinlineprivatevirtual
MakeStartupBusyDialogChild(QWidget *ParentWidget) constDynExp::RunnableObjectinlineprivatevirtual
MakeThread(ThreadFuncType ThreadFunc, std::unique_ptr< RunnableInstance > &&InstancePtr)DynExp::RunnableObjectprotected
MakeThreadExitedPromise()DynExp::RunnableObjectprotected
MakeUpdateTask() const overrideDynExpInstr::NetworkLaserinlineprivatevirtual
Name() noexceptDynExpInstr::NetworkLaserinlinestatic
NetworkLaser(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params)DynExpInstr::NetworkLaser
NotifyChild() override finalDynExp::InstrumentBaseprivatevirtual
Object(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params)DynExp::Objectprotected
OnError()DynExp::InstrumentBaseprivate
OnErrorChild() constDynExp::InstrumentBaseinlineprivatevirtual
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::NetworkLaser
ParamsTypeSyncPtrType typedefDynExp::Object
PausedDynExp::RunnableObjectprivate
ReasonWhyPausedDynExp::RunnableObjectprivate
Reset()DynExp::Object
ResetImpl(dispatch_tag< gRPCInstrument< Laser, 0, DynExpProto::NetworkLaser::NetworkLaser > >) override finalDynExpInstr::NetworkLaserprivate
ResetImpl(dispatch_tag< NetworkLaser >)DynExpInstr::NetworkLaserinlineprivatevirtual
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
ScanContinuously(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NetworkLaserinlinevirtual
SetException(std::exception_ptr Exception) noexceptDynExp::InstrumentBaseprivate
SetFrequency(double Frequency, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NetworkLaserinlinevirtual
SetIntensity(double Intensity, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NetworkLaserinlinevirtual
SetPaused(bool Pause, std::string Description="")DynExp::RunnableObject
SetReasonWhyPaused(std::string Description)DynExp::RunnableObjectinlineprotected
SetReasonWhyPaused(const Util::Exception &e)DynExp::RunnableObjectinlineprotected
SetScanRange(double ScanRange, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NetworkLaserinlinevirtual
SetScanRate(double ScanRate, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const overrideDynExpInstr::NetworkLaserinlinevirtual
SetWarning(std::string Description, int ErrorCode) constDynExp::Object
SetWarning(const Util::Exception &e) constDynExp::Object
ShortTimeoutDefaultDynExp::RunnableObjectstatic
ShouldExitDynExp::RunnableObjectprivate
StartupDynExp::RunnableObjectprivate
TaskHandlingContinuationType enum nameDynExp::InstrumentBase
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
ThreadFuncType typedefDynExp::RunnableObjectprotected
UpdateAdditionalData()DynExp::InstrumentBaseinlineprivatevirtual
UpdateData() constDynExp::InstrumentBase
UpdateDataInternal()DynExp::InstrumentBaseprivate
UpdateTaskType typedefDynExpInstr::Laser
UserListDynExp::Objectprivate
WarningDynExp::Objectmutableprivate
~gRPCInstrument()DynExpInstr::gRPCInstrument< Laser, 0, DynExpProto::NetworkLaser::NetworkLaser >inlinevirtual
~INonCopyable()=defaultUtil::INonCopyableprotected
~InstrumentBase()=0DynExp::InstrumentBasepure virtual
~Laser()=0DynExpInstr::Laserpure virtual
~NetworkLaser()DynExpInstr::NetworkLaserinlinevirtual
~Object()=0DynExp::Objectprotectedpure virtual
~RunnableObject()=0DynExp::RunnableObjectpure virtual