DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
This is the complete list of members for DynExpHardware::NIDAQHardwareAdapter, including all inherited members.
AcquireLock(const std::chrono::milliseconds Timeout=DefaultTimeout) const | Util::ILockable | protected |
BlockIfUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) | DynExp::Object | |
Category() noexcept | DynExpHardware::NIDAQHardwareAdapter | inlinestatic |
CategoryAndNameToStr(const std::string &Category, const std::string &Name) | DynExp::Object | static |
ChannelHandleType typedef | DynExpHardware::NIDAQHardwareAdapter | |
ChannelNameToChannelHandle(std::string_view ChannelName) const | DynExpHardware::NIDAQHardwareAdapter | private |
CheckError(const int32_t Result, const std::source_location Location=std::source_location::current()) const | DynExpHardware::NIDAQHardwareAdapter | private |
CheckLinkedObjectStates() const | DynExp::Object | inline |
CheckLinkedObjectStatesChild() const | DynExp::Object | inlineprivatevirtual |
CheckReadError(NIDAQTask *Task, const int32_t Result, const std::source_location Location=std::source_location::current()) const | DynExpHardware::NIDAQHardwareAdapter | private |
ClearWarning() const | DynExp::Object | inline |
ConfigType typedef | DynExpHardware::NIDAQHardwareAdapter | |
CreateTaskIfNotExistsUnsafe(std::string_view ChannelName, NIDAQTask::ChannelType Type) const | DynExpHardware::NIDAQHardwareAdapter | private |
CreateTaskUnsafe() const | DynExpHardware::NIDAQHardwareAdapter | private |
DefaultTimeout | Util::ILockable | static |
DeregisterAllUnsafe() | DynExp::Object | inlineprotected |
DeregisterChannel(ChannelHandleType ChannelHandle) const | DynExpHardware::NIDAQHardwareAdapter | |
EnsureCallFromOwningThread() const | DynExp::Object | protected |
EnsureReadyState(bool IsAutomaticStartup) | DynExp::Object | |
EnsureReadyStateChild() override final | DynExpHardware::NIDAQHardwareAdapter | privatevirtual |
Enumerate() | DynExpHardware::NIDAQHardwareAdapter | static |
GetCategory() const override | DynExpHardware::NIDAQHardwareAdapter | 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::HardwareAdapterBase | privatevirtual |
GetExceptionUnsafe() const | DynExp::HardwareAdapterBase | inlineprotected |
GetID() const noexcept | DynExp::Object | inline |
GetName() const override | DynExpHardware::NIDAQHardwareAdapter | inlinevirtual |
GetNonConstParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | protected |
GetObjectName(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | inline |
GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) const | DynExp::Object | |
GetParams(const std::chrono::milliseconds Timeout=GetParamsTimeoutDefault) | DynExp::Object | |
GetParamsTimeoutDefault | DynExp::Object | static |
GetTask(ChannelHandleType ChannelHandle) const | DynExpHardware::NIDAQHardwareAdapter | |
GetTaskUnsafe(ChannelHandleType ChannelHandle) const | DynExpHardware::NIDAQHardwareAdapter | private |
GetTaskUnsafe(std::string_view ChannelName) const | DynExpHardware::NIDAQHardwareAdapter | private |
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 |
GetUserNamesString(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) const | DynExp::Object | inline |
GetUserNamesStringUnsafe() const | DynExp::Object | inlineprotected |
GetWarning() const | DynExp::Object | inline |
HardwareAdapterBase(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params) | DynExp::HardwareAdapterBase | inline |
HardwareOperationTimeout | DynExp::HardwareAdapterBase | static |
HasFinishedTask(ChannelHandleType ChannelHandle) const | DynExpHardware::NIDAQHardwareAdapter | |
HasFinishedTaskUnsafe(NIDAQTask *Task) const | DynExpHardware::NIDAQHardwareAdapter | private |
ILockable()=default | Util::ILockable | protected |
InitializeAnalogInChannel(std::string_view ChannelName, double MinValue, double MaxValue, double Timeout=0, int32_t TerminalConfig=DAQmx_Val_RSE) const | DynExpHardware::NIDAQHardwareAdapter | |
InitializeAnalogOutChannel(std::string_view ChannelName, double MinValue, double MaxValue, NIDAQOutputPortParamsExtension::UseOnlyOnBrdMemType UseOnlyOnBrdMem, double Timeout=0) const | DynExpHardware::NIDAQHardwareAdapter | |
InitializeDigitalInChannel(std::string_view ChannelName, double Timeout=0) const | DynExpHardware::NIDAQHardwareAdapter | |
InitializeDigitalOutChannel(std::string_view ChannelName, NIDAQOutputPortParamsExtension::UseOnlyOnBrdMemType UseOnlyOnBrdMem, double Timeout=0) const | DynExpHardware::NIDAQHardwareAdapter | |
InitializeTaskTimingUnsafe(NIDAQTask *Task, double Timeout, double SamplingRate, DynExpInstr::NumericSampleStreamParamsExtension::SamplingModeType SamplingMode) const | DynExpHardware::NIDAQHardwareAdapter | private |
InitializeTriggerUnsafe(NIDAQTask *Task, NIDAQHardwareAdapterParams::TriggerModeType TriggerMode, std::string_view TriggerChannelName) const | DynExpHardware::NIDAQHardwareAdapter | private |
INonCopyable()=default | Util::INonCopyable | protected |
INonCopyable(const INonCopyable &)=delete | Util::INonCopyable | |
InsertTaskUnsafe(std::string_view ChannelName, std::shared_ptr< NIDAQTask > &&TaskHandle) const | DynExpHardware::NIDAQHardwareAdapter | private |
IsBlocked | DynExp::Object | private |
IsConnected() const noexcept | DynExp::HardwareAdapterBase | inline |
IsConnectedChild() const noexcept override final | DynExpHardware::NIDAQHardwareAdapter | privatevirtual |
IsReady() const | DynExp::Object | inline |
IsReadyChild() const override final | DynExpHardware::NIDAQHardwareAdapter | privatevirtual |
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 |
LastException | DynExp::HardwareAdapterBase | mutableprivate |
LinkedObjectWrapperOnly | DynExp::Object | |
LockMutex | Util::ILockable | mutableprivate |
LockType typedef | Util::ILockable | protected |
LockUserList(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) | DynExp::Object | inlineprotected |
LogWarning() const | DynExp::Object | private |
MutexType typedef | Util::ILockable | protected |
Name() noexcept | DynExpHardware::NIDAQHardwareAdapter | inlinestatic |
NIDAQHardwareAdapter(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpHardware::NIDAQHardwareAdapter | |
Object(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params) | DynExp::Object | protected |
operator=(const INonCopyable &)=delete | Util::INonCopyable | |
OwnerThreadID | DynExp::Object | private |
Params | DynExp::Object | private |
ParamsConstTypeSyncPtrType typedef | DynExp::Object | |
ParamsGetterType typedef | DynExp::Object | |
ParamsType typedef | DynExpHardware::NIDAQHardwareAdapter | |
ParamsTypeSyncPtrType typedef | DynExp::Object | |
ReadAnalogValues(ChannelHandleType ChannelHandle) const | DynExpHardware::NIDAQHardwareAdapter | |
ReadDigitalValues(ChannelHandleType ChannelHandle) const | DynExpHardware::NIDAQHardwareAdapter | |
RemoveTaskUnsafe(ChannelHandleType ChannelHandle) const | DynExpHardware::NIDAQHardwareAdapter | private |
Reset() | DynExp::Object | |
ResetException() const | DynExp::HardwareAdapterBase | |
ResetImpl(dispatch_tag< HardwareAdapterBase >) override final | DynExpHardware::NIDAQHardwareAdapter | private |
ResetImpl(dispatch_tag< NIDAQHardwareAdapter >) | DynExpHardware::NIDAQHardwareAdapter | inlineprivatevirtual |
RestartTask(ChannelHandleType ChannelHandle) const | DynExpHardware::NIDAQHardwareAdapter | |
RestartTaskUnsafe(NIDAQTask *Task) const | DynExpHardware::NIDAQHardwareAdapter | private |
SetExceptionUnsafe(std::exception_ptr Exception) const | DynExp::HardwareAdapterBase | protected |
SetWarning(std::string Description, int ErrorCode) const | DynExp::Object | |
SetWarning(const Util::Exception &e) const | DynExp::Object | |
ShortTimeoutDefault | DynExp::HardwareAdapterBase | static |
StartTask(ChannelHandleType ChannelHandle) const | DynExpHardware::NIDAQHardwareAdapter | |
StartTaskUnsafe(NIDAQTask *Task) const | DynExpHardware::NIDAQHardwareAdapter | private |
StopTask(ChannelHandleType ChannelHandle) const | DynExpHardware::NIDAQHardwareAdapter | |
StopTaskUnsafe(NIDAQTask *Task) const | DynExpHardware::NIDAQHardwareAdapter | private |
TaskExistsUnsafe(ChannelHandleType ChannelHandle) const | DynExpHardware::NIDAQHardwareAdapter | private |
TaskExistsUnsafe(std::string_view ChannelName) const | DynExpHardware::NIDAQHardwareAdapter | private |
Tasks | DynExpHardware::NIDAQHardwareAdapter | mutableprivate |
TasksMapType typedef | DynExpHardware::NIDAQHardwareAdapter | private |
ThrowException(std::exception_ptr Exception) const | DynExp::HardwareAdapterBase | protected |
ThrowExceptionUnsafe(std::exception_ptr Exception) const | DynExp::HardwareAdapterBase | protected |
UserList | DynExp::Object | private |
Warning | DynExp::Object | mutableprivate |
WriteAnalogValues(ChannelHandleType ChannelHandle, const std::vector< NIDAQTask::AnalogValueType > &Values) const | DynExpHardware::NIDAQHardwareAdapter | |
WriteDigitalValues(ChannelHandleType ChannelHandle, const std::vector< NIDAQTask::DigitalValueType > &Values) const | DynExpHardware::NIDAQHardwareAdapter | |
~HardwareAdapterBase()=0 | DynExp::HardwareAdapterBase | pure virtual |
~ILockable()=default | Util::ILockable | protected |
~INonCopyable()=default | Util::INonCopyable | protected |
~NIDAQHardwareAdapter() | DynExpHardware::NIDAQHardwareAdapter | virtual |
~Object()=0 | DynExp::Object | protectedpure virtual |