|
DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
This is the complete list of members for DynExpInstr::NIDAQAnalogOut, including all inherited members.
| AnalogOut(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpInstr::AnalogOut | inline |
| AsSyncTask(void(DerivedInstrT::*TaskFunc)(TaskFuncArgTs...) const, ArgTs &&...Args) const | DynExp::InstrumentBase | inline |
| BlockIfUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) | DynExp::Object | |
| CanRead(const std::chrono::milliseconds Timeout=GetInstrumentDataTimeoutDefault) const | DynExpInstr::DataStreamInstrument | |
| Category() noexcept | DynExpInstr::AnalogOut | inlinestatic |
| CategoryAndNameToStr(const std::string &Category, const std::string &Name) | DynExp::Object | static |
| CheckLinkedObjectStates() const | DynExp::Object | inline |
| CheckLinkedObjectStatesChild() const override final | DynExp::RunnableObject | inlineprivatevirtual |
| Clear(const std::chrono::milliseconds Timeout=GetInstrumentDataTimeoutDefault) const | DynExpInstr::DataStreamInstrument | |
| ClearData(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const override | DynExpInstr::NIDAQAnalogOut | inlinevirtual |
| ClearReasonWhyPaused() | DynExp::RunnableObject | inlineprotected |
| ClearWarning() const | DynExp::Object | inline |
| ConfigType typedef | DynExpInstr::NIDAQAnalogOut | |
| DataStreamInstrument(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpInstr::DataStreamInstrument | inline |
| DeregisterAllUnsafe() | DynExp::Object | inlineprotected |
| EnqueueArriveAtLatchTask(std::latch &Latch) const | DynExp::InstrumentBase | |
| EnsureCallFromOwningThread() const | DynExp::Object | protected |
| EnsureCallFromRunnableThread() const | DynExp::RunnableObject | protected |
| EnsureReadyState(bool IsAutomaticStartup) | DynExp::Object | |
| EnsureReadyStateChild(bool IsAutomaticStartup) override final | DynExp::RunnableObject | privatevirtual |
| ExitTaskType typedef | DynExpInstr::AnalogOut | |
| ForceTrigger(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::FunctionGenerator | virtual |
| ForceTriggerSync() const | DynExpInstr::FunctionGenerator | virtual |
| FunctionGenerator(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpInstr::FunctionGenerator | inline |
| GetCategory() const override | DynExpInstr::AnalogOut | inlinevirtual |
| GetCategoryAndName() const | DynExp::Object | inline |
| GetException(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
| GetExceptionChild(const std::chrono::milliseconds Timeout) const override final | DynExp::InstrumentBase | privatevirtual |
| GetExceptionUnsafe(const InstrumentDataTypeSyncPtrConstType &InstrumentDataPtr) | DynExp::InstrumentBase | inlineprotectedstatic |
| GetHardwareMaxValue() const noexcept override | DynExpInstr::NIDAQAnalogOut | inlinevirtual |
| GetHardwareMinValue() const noexcept override | DynExpInstr::NIDAQAnalogOut | inlinevirtual |
| GetHardwareResolution() const noexcept override final | DynExpInstr::NIDAQAnalogOut | inlinevirtual |
| GetID() const noexcept | DynExp::Object | inline |
| GetInstrumentData(const std::chrono::milliseconds Timeout=GetInstrumentDataTimeoutDefault) | DynExp::InstrumentBase | |
| GetInstrumentData(const std::chrono::milliseconds Timeout=GetInstrumentDataTimeoutDefault) const | DynExp::InstrumentBase | |
| GetInstrumentDataTimeoutDefault | DynExp::InstrumentBase | static |
| GetMaxCaps() const | DynExpInstr::FunctionGenerator | inline |
| GetMaxCapsChild() const | DynExpInstr::FunctionGenerator | inlineprivatevirtual |
| GetMinCaps() const | DynExpInstr::FunctionGenerator | inline |
| GetMinCapsChild() const | DynExpInstr::FunctionGenerator | inlineprivatevirtual |
| GetModulationCaps() const | DynExpInstr::FunctionGenerator | inline |
| GetModulationCapsChild() const | DynExpInstr::FunctionGenerator | inlineprivatevirtual |
| GetName() const override | DynExpInstr::NIDAQAnalogOut | inlinevirtual |
| GetNonConstInstrumentData(const std::chrono::milliseconds Timeout=GetInstrumentDataTimeoutDefault) const | DynExp::InstrumentBase | private |
| GetNonConstParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | protected |
| GetNumericSampleStreamParams() const override | DynExpInstr::NIDAQAnalogOut | virtual |
| GetObjectName(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | inline |
| GetParamDefaults() const | DynExpInstr::FunctionGenerator | inline |
| GetParamDefaultsChild() const | DynExpInstr::FunctionGenerator | inlineprivatevirtual |
| GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | |
| GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) | DynExp::Object | |
| GetParamsTimeoutDefault | DynExp::Object | static |
| GetReasonWhyPaused() const | DynExp::RunnableObject | inline |
| GetStartupType() const noexcept | DynExp::RunnableObject | inline |
| GetStreamSizeParams() const override | DynExpInstr::NIDAQAnalogOut | virtual |
| GetSweepCaps() const | DynExpInstr::FunctionGenerator | inline |
| GetSweepCapsChild() const | DynExpInstr::FunctionGenerator | inlineprivatevirtual |
| GetTaskQueueDelay() const | DynExp::InstrumentBase | inlinevirtual |
| GetTriggerCaps() const | DynExpInstr::FunctionGenerator | inline |
| GetTriggerCapsChild() const | DynExpInstr::FunctionGenerator | inlineprivatevirtual |
| GetUseCount(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
| GetUseCountUnsafe() | DynExp::Object | inlineprotected |
| GetUserIDs(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
| GetUserMaxValue() const override | DynExpInstr::AnalogOut | virtual |
| GetUserMinValue() const override | DynExpInstr::AnalogOut | virtual |
| GetUserNamesString(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
| GetUserNamesStringUnsafe() const | DynExp::Object | inlineprotected |
| GetValueUnit() const noexcept override | DynExpInstr::NIDAQAnalogOut | inlinevirtual |
| GetValueUnitStr() const noexcept | DynExpInstr::DataStreamInstrument | inline |
| GetWarning() const | DynExp::Object | inline |
| GetWaveformCaps() const | DynExpInstr::FunctionGenerator | inline |
| GetWaveformCapsChild() const override | DynExpInstr::NIDAQAnalogOut | inlineprivatevirtual |
| HandleAdditionalTask() | DynExp::InstrumentBase | inlineprivatevirtual |
| HandleTask(InstrumentInstance &Instance) | DynExp::InstrumentBase | private |
| HardwareMaxValue() noexcept | DynExpInstr::NIDAQAnalogOut | inlinestatic |
| HardwareMinValue() noexcept | DynExpInstr::NIDAQAnalogOut | inlinestatic |
| HardwareResolution() noexcept | DynExpInstr::NIDAQAnalogOut | inlinestatic |
| HasFinished() const override | DynExpInstr::NIDAQAnalogOut | virtual |
| Init() | DynExp::RunnableObject | protected |
| Initialized | DynExp::InstrumentBase | private |
| InitTaskType typedef | DynExpInstr::AnalogOut | |
| INonCopyable()=default | Util::INonCopyable | protected |
| INonCopyable(const INonCopyable &)=delete | Util::INonCopyable | |
| InstrumentBase(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params) | DynExp::InstrumentBase | |
| InstrumentData | DynExp::InstrumentBase | private |
| InstrumentDataGetterType typedef | DynExp::InstrumentBase | |
| InstrumentDataType typedef | DynExpInstr::NIDAQAnalogOut | |
| InstrumentDataTypeSyncPtrConstType typedef | DynExp::InstrumentBase | |
| InstrumentDataTypeSyncPtrType typedef | DynExp::InstrumentBase | |
| InstrumentThreadOnly | DynExp::InstrumentBase | |
| IsBlocked | DynExp::Object | private |
| IsCallFromRunnableThread() const | DynExp::RunnableObject | protected |
| IsExiting() const noexcept | DynExp::RunnableObject | inline |
| IsInitialized() const | DynExp::InstrumentBase | inline |
| IsPaused() const noexcept | DynExp::RunnableObject | inline |
| IsPhaseAdjustable() const noexcept | DynExpInstr::FunctionGenerator | inlinevirtual |
| IsReady() const | DynExp::Object | inline |
| IsReadyChild() const override final | DynExp::InstrumentBase | privatevirtual |
| IsRunning() const | DynExpInstr::DataStreamInstrument | inlinevirtual |
| IsSharedUsageEnabled(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | inline |
| IsUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
| IsUnusedUnsafe() | DynExp::Object | inlineprotected |
| LinkedObjectWrapperOnly | DynExp::Object | |
| LinkedObjStateCheckRequested | DynExp::RunnableObject | mutableprivate |
| LockUserList(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) | DynExp::Object | inlineprotected |
| LogWarning() const | DynExp::Object | private |
| MakeAndEnqueueTask(ArgTs &&...Args) const | DynExp::InstrumentBase | inlineprotected |
| MakeExitTask() const override | DynExpInstr::NIDAQAnalogOut | inlineprivatevirtual |
| MakeInitTask() const override | DynExpInstr::NIDAQAnalogOut | inlineprivatevirtual |
| MakeStartupBusyDialogChild(QWidget *ParentWidget) const | DynExp::RunnableObject | inlineprivatevirtual |
| MakeThreadExitedPromise() | DynExp::RunnableObject | protected |
| MakeUpdateTask() const override | DynExpInstr::NIDAQAnalogOut | inlineprivatevirtual |
| Name() noexcept | DynExpInstr::NIDAQAnalogOut | inlinestatic |
| NIDAQAnalogOut(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpInstr::NIDAQAnalogOut | |
| NotifyChild() override final | DynExp::InstrumentBase | privatevirtual |
| Object(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params) | DynExp::Object | protected |
| OnError() | DynExp::InstrumentBase | private |
| OnErrorChild() const override | DynExpInstr::NIDAQAnalogOut | privatevirtual |
| OnPrepareExit() | DynExp::InstrumentBase | private |
| OnPrepareExitChild() const override | DynExpInstr::AnalogOut | privatevirtual |
| OnThreadHasExited() noexcept | DynExp::RunnableObject | private |
| operator=(const INonCopyable &)=delete | Util::INonCopyable | |
| OutputPort(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpInstr::OutputPort | inline |
| OwnerThreadID | DynExp::Object | private |
| Params | DynExp::Object | private |
| ParamsConstTypeSyncPtrType typedef | DynExp::Object | |
| ParamsGetterType typedef | DynExp::Object | |
| ParamsType typedef | DynExpInstr::NIDAQAnalogOut | |
| ParamsTypeSyncPtrType typedef | DynExp::Object | |
| Paused | DynExp::RunnableObject | private |
| QuantityCapsType enum name | DynExpInstr::FunctionGenerator | |
| ReadData(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::DataStreamInstrument | virtual |
| ReasonWhyPaused | DynExp::RunnableObject | private |
| Reset() | DynExp::Object | |
| ResetImpl(dispatch_tag< AnalogOut >) override final | DynExpInstr::NIDAQAnalogOut | privatevirtual |
| ResetImpl(dispatch_tag< NIDAQAnalogOut >) | DynExpInstr::NIDAQAnalogOut | inlineprivatevirtual |
| ResetStreamSize(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const override | DynExpInstr::OutputPort | inlinevirtual |
| Restart(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const override | DynExpInstr::NIDAQAnalogOut | inlinevirtual |
| Run(QWidget *ParentWidget=nullptr) | DynExp::RunnableObject | |
| RunChild() override final | DynExp::InstrumentBase | privatevirtual |
| RunIfRunAutomatic() | DynExp::RunnableObject | |
| RunIfRunOnCreation() | DynExp::RunnableObject | |
| RunnableInstanceOnly | DynExp::RunnableObject | |
| RunnableObject(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params) | DynExp::RunnableObject | |
| Running | DynExp::RunnableObject | private |
| Set(AnalogOutData::SampleStreamType::SampleType Sample, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::AnalogOut | virtual |
| SetArbitraryFunction(DataStreamBase::BasicSampleListType &&Samples, bool Autostart=false, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::FunctionGenerator | virtual |
| SetDefault(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const override | DynExpInstr::NIDAQAnalogOut | virtual |
| SetModulation(const FunctionGeneratorDefs::ModulationDescType &ModulationDesc, bool PersistParams=false, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::FunctionGenerator | virtual |
| SetPaused(bool Pause, std::string Description="") | DynExp::RunnableObject | |
| SetPulseFunction(const FunctionGeneratorDefs::PulsesDescType &FunctionDesc, bool PersistParams=false, bool Autostart=false, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::FunctionGenerator | virtual |
| SetRampFunction(const FunctionGeneratorDefs::RampFunctionDescType &FunctionDesc, bool PersistParams=false, bool Autostart=false, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::FunctionGenerator | virtual |
| SetReasonWhyPaused(std::string Description) | DynExp::RunnableObject | inlineprotected |
| SetReasonWhyPaused(const Util::Exception &e) | DynExp::RunnableObject | inlineprotected |
| SetRectFunction(const FunctionGeneratorDefs::RectFunctionDescType &FunctionDesc, bool PersistParams=false, bool Autostart=false, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::FunctionGenerator | virtual |
| SetSineFunction(const FunctionGeneratorDefs::SineFunctionDescType &FunctionDesc, bool PersistParams=false, bool Autostart=false, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::FunctionGenerator | virtual |
| SetStreamSize(size_t BufferSizeInSamples, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::DataStreamInstrument | virtual |
| SetSweep(const FunctionGeneratorDefs::SweepDescType &SweepDesc, bool PersistParams=false, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::FunctionGenerator | virtual |
| SetSync(AnalogOutData::SampleStreamType::SampleType Sample) const | DynExpInstr::AnalogOut | virtual |
| SetTrigger(const FunctionGeneratorDefs::TriggerDescType &TriggerDesc, bool PersistParams=false, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::FunctionGenerator | |
| SetTriggerChild(const FunctionGeneratorDefs::TriggerDescType &TriggerDesc, bool PersistParams, DynExp::TaskBase::CallbackType CallbackFunc) const | DynExpInstr::FunctionGenerator | privatevirtual |
| SetWarning(std::string Description, int ErrorCode) const | DynExp::Object | |
| SetWarning(const Util::Exception &e) const | DynExp::Object | |
| ShortTimeoutDefault | DynExp::RunnableObject | static |
| ShouldExit | DynExp::RunnableObject | private |
| Start(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const override | DynExpInstr::NIDAQAnalogOut | inlinevirtual |
| Startup | DynExp::RunnableObject | private |
| Stop(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const override | DynExpInstr::NIDAQAnalogOut | inlinevirtual |
| StoreThread(std::thread &&Thread) noexcept | DynExp::RunnableObject | protected |
| Terminate(bool Force=false, const std::chrono::milliseconds Timeout=TerminateTimeoutDefault) | DynExp::RunnableObject | |
| TerminateChild(const std::chrono::milliseconds Timeout) override final | DynExp::InstrumentBase | privatevirtual |
| TerminateImpl(bool Force, const std::chrono::milliseconds Timeout=TerminateTimeoutDefault) | DynExp::RunnableObject | private |
| TerminateTimeoutDefault | DynExp::RunnableObject | static |
| TerminateUnsafe(bool Force, const std::chrono::milliseconds Timeout=TerminateTimeoutDefault) | DynExp::RunnableObject | private |
| Thread | DynExp::RunnableObject | private |
| ThreadExitedSignal | DynExp::RunnableObject | private |
| TriggerCapsType enum name | DynExpInstr::FunctionGenerator | |
| UpdateAdditionalData() | DynExp::InstrumentBase | inlineprivatevirtual |
| UpdateData() const | DynExp::InstrumentBase | |
| UpdateDataInternal() | DynExp::InstrumentBase | private |
| UpdateTaskType typedef | DynExpInstr::AnalogOut | |
| UserList | DynExp::Object | private |
| Warning | DynExp::Object | mutableprivate |
| WaveformCapsType enum name | DynExpInstr::FunctionGenerator | |
| WriteData(DynExp::TaskBase::CallbackType CallbackFunc) const override | DynExpInstr::NIDAQAnalogOut | inlinevirtual |
| ~AnalogOut()=0 | DynExpInstr::AnalogOut | pure virtual |
| ~DataStreamInstrument()=0 | DynExpInstr::DataStreamInstrument | pure virtual |
| ~FunctionGenerator()=0 | DynExpInstr::FunctionGenerator | pure virtual |
| ~INonCopyable()=default | Util::INonCopyable | protected |
| ~InstrumentBase()=0 | DynExp::InstrumentBase | pure virtual |
| ~NIDAQAnalogOut() | DynExpInstr::NIDAQAnalogOut | inlinevirtual |
| ~Object()=0 | DynExp::Object | protectedpure virtual |
| ~OutputPort()=0 | DynExpInstr::OutputPort | pure virtual |
| ~RunnableObject()=0 | DynExp::RunnableObject | pure virtual |