DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
This is the complete list of members for DynExpInstr::NIDAQDigitalOut, including all inherited members.
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::DigitalOut | 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::NIDAQDigitalOut | inlinevirtual |
ClearReasonWhyPaused() | DynExp::RunnableObject | inlineprotected |
ClearWarning() const | DynExp::Object | inline |
ConfigType typedef | DynExpInstr::NIDAQDigitalOut | |
DataStreamInstrument(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpInstr::DataStreamInstrument | inline |
DeregisterAllUnsafe() | DynExp::Object | inlineprotected |
DigitalOut(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpInstr::DigitalOut | inline |
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::DigitalOut | |
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::DigitalOut | inlinevirtual |
GetCategoryAndName() const | DynExp::Object | inline |
GetException(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
GetExceptionChild([[maybe_unused]] const std::chrono::milliseconds Timeout) const override final | DynExp::InstrumentBase | private |
GetExceptionUnsafe(const InstrumentDataTypeSyncPtrConstType &InstrumentDataPtr) | DynExp::InstrumentBase | inlineprotectedstatic |
GetHardwareMaxValue() const noexcept override final | DynExpInstr::DigitalOut | inlinevirtual |
GetHardwareMinValue() const noexcept override final | DynExpInstr::DigitalOut | inlinevirtual |
GetHardwareResolution() const noexcept override final | DynExpInstr::DigitalOut | 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::NIDAQDigitalOut | 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::NIDAQDigitalOut | 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::NIDAQDigitalOut | 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::DigitalOut | inlinevirtual |
GetUserMinValue() const override | DynExpInstr::DigitalOut | inlinevirtual |
GetUserNamesString(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
GetUserNamesStringUnsafe() const | DynExp::Object | inlineprotected |
GetValueUnit() const noexcept override final | DynExpInstr::DigitalOut | inlinevirtual |
GetValueUnitStr() const noexcept | DynExpInstr::DataStreamInstrument | inline |
GetWarning() const | DynExp::Object | inline |
GetWaveformCaps() const | DynExpInstr::FunctionGenerator | inline |
GetWaveformCapsChild() const override | DynExpInstr::NIDAQDigitalOut | inlineprivatevirtual |
HandleAdditionalTask() | DynExp::InstrumentBase | inlineprivatevirtual |
HandleTask(InstrumentInstance &Instance) | DynExp::InstrumentBase | private |
HasFinished() const override | DynExpInstr::NIDAQDigitalOut | virtual |
Init() | DynExp::RunnableObject | protected |
Initialized | DynExp::InstrumentBase | private |
InitTaskType typedef | DynExpInstr::DigitalOut | |
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::NIDAQDigitalOut | |
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::NIDAQDigitalOut | inlineprivatevirtual |
MakeInitTask() const override | DynExpInstr::NIDAQDigitalOut | inlineprivatevirtual |
MakeStartupBusyDialogChild(QWidget *ParentWidget) const | DynExp::RunnableObject | inlineprivatevirtual |
MakeThreadExitedPromise() | DynExp::RunnableObject | protected |
MakeUpdateTask() const override | DynExpInstr::NIDAQDigitalOut | inlineprivatevirtual |
Name() noexcept | DynExpInstr::NIDAQDigitalOut | inlinestatic |
NIDAQDigitalOut(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpInstr::NIDAQDigitalOut | |
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::NIDAQDigitalOut | privatevirtual |
OnPrepareExit() | DynExp::InstrumentBase | private |
OnPrepareExitChild() const override | DynExpInstr::DigitalOut | 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::NIDAQDigitalOut | |
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< DigitalOut >) override final | DynExpInstr::NIDAQDigitalOut | privatevirtual |
ResetImpl(dispatch_tag< NIDAQDigitalOut >) | DynExpInstr::NIDAQDigitalOut | inlineprivatevirtual |
ResetStreamSize(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const override | DynExpInstr::OutputPort | inlinevirtual |
Restart(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const override | DynExpInstr::NIDAQDigitalOut | 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(DigitalOutData::SampleStreamType::SampleType Sample, DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const | DynExpInstr::DigitalOut | 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::NIDAQDigitalOut | 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(DigitalOutData::SampleStreamType::SampleType Sample) const | DynExpInstr::DigitalOut | 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::NIDAQDigitalOut | inlinevirtual |
Startup | DynExp::RunnableObject | private |
Stop(DynExp::TaskBase::CallbackType CallbackFunc=nullptr) const override | DynExpInstr::NIDAQDigitalOut | 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::DigitalOut | |
UserList | DynExp::Object | private |
Warning | DynExp::Object | mutableprivate |
WaveformCapsType enum name | DynExpInstr::FunctionGenerator | |
WriteData(DynExp::TaskBase::CallbackType CallbackFunc) const override | DynExpInstr::NIDAQDigitalOut | inlinevirtual |
~DataStreamInstrument()=0 | DynExpInstr::DataStreamInstrument | pure virtual |
~DigitalOut()=0 | DynExpInstr::DigitalOut | pure virtual |
~FunctionGenerator()=0 | DynExpInstr::FunctionGenerator | pure virtual |
~INonCopyable()=default | Util::INonCopyable | protected |
~InstrumentBase()=0 | DynExp::InstrumentBase | pure virtual |
~NIDAQDigitalOut() | DynExpInstr::NIDAQDigitalOut | inlinevirtual |
~Object()=0 | DynExp::Object | protectedpure virtual |
~OutputPort()=0 | DynExpInstr::OutputPort | pure virtual |
~RunnableObject()=0 | DynExp::RunnableObject | pure virtual |