| AcquireLock(const std::chrono::milliseconds Timeout=DefaultTimeout) const | Util::ILockable | protected |
| AddressThisTDCDeviceUnsafe() const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| BlockIfUnused(const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout) | DynExp::Object | |
| BufferSize | DynExpHardware::QutoolsTDCHardwareAdapter | mutableprivate |
| Category() noexcept | DynExpHardware::QutoolsTDCHardwareAdapter | inlinestatic |
| CategoryAndNameToStr(const std::string &Category, const std::string &Name) | DynExp::Object | static |
| ChannelCount | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| ChannelType typedef | DynExpHardware::QutoolsTDCHardwareAdapter | |
| CheckError(const int Result, const std::source_location Location=std::source_location::current()) const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| CheckLinkedObjectStates() const | DynExp::Object | inline |
| CheckLinkedObjectStatesChild() const | DynExp::Object | inlineprivatevirtual |
| ClearTimestamps(ChannelType Channel) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| ClearWarning() const | DynExp::Object | inline |
| CloseUnsafe() | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| CoincidenceData | DynExpHardware::QutoolsTDCHardwareAdapter | mutableprivate |
| ConfigType typedef | DynExpHardware::QutoolsTDCHardwareAdapter | |
| ConfigureFilter(ChannelType Channel, QutoolsTDCSyms::TDC_FilterType FilterType=QutoolsTDCSyms::TDC_FilterType::FILTER_NONE, QutoolsTDCSyms::Int32 ChannelMask=0) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| ConfigureFilterUnsafe(ChannelType Channel, QutoolsTDCSyms::TDC_FilterType FilterType=QutoolsTDCSyms::TDC_FilterType::FILTER_NONE, QutoolsTDCSyms::Int32 ChannelMask=0) const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| ConfigureHBTChannels(ChannelType FirstChannel, ChannelType SecondChannel) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| ConfigureHBTChannelsUnsafe(ChannelType FirstChannel, ChannelType SecondChannel) const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| ConfigureHBTParams(Util::picoseconds BinWidth, QutoolsTDCSyms::Int32 BinCount) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| ConfigureHBTParamsUnsafe(Util::picoseconds BinWidth, QutoolsTDCSyms::Int32 BinCount) const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| ConfigureSignalConditioning(ChannelType Channel, QutoolsTDCSyms::TDC_SignalCond Conditioning=QutoolsTDCSyms::SCOND_MISC, bool UseRisingEdge=true, double ThresholdInVolts=1) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| ConfigureSignalConditioningUnsafe(ChannelType Channel, QutoolsTDCSyms::TDC_SignalCond Conditioning=QutoolsTDCSyms::SCOND_MISC, bool UseRisingEdge=true, double ThresholdInVolts=1) const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| DefaultTimeout | Util::ILockable | static |
| DeregisterAllUnsafe() | DynExp::Object | inlineprotected |
| DeviceConnected | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| DeviceNumber | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| DisableChannel(ChannelType Channel) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| EnableChannel(ChannelType Channel) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| EnableChannels(bool EnableStartChannel, QutoolsTDCSyms::Int32 ChannelMask) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| EnableChannelsUnsafe(bool EnableStartChannel, QutoolsTDCSyms::Int32 ChannelMask) const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| EnableHBT(bool Enable) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| EnableHBTUnsafe(bool Enable) const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| EnsureCallFromOwningThread() const | DynExp::Object | protected |
| EnsureReadyState(bool IsAutomaticStartup) | DynExp::Object | |
| EnsureReadyStateChild() override final | DynExpHardware::QutoolsTDCHardwareAdapter | privatevirtual |
| Enumerate() | DynExpHardware::QutoolsTDCHardwareAdapter | static |
| GetBufferSize() const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| GetCategory() const override | DynExpHardware::QutoolsTDCHardwareAdapter | inlinevirtual |
| GetCategoryAndName() const | DynExp::Object | inline |
| GetCoincidenceCounts() const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| GetCoincidenceCounts(ChannelType Channel) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| GetCountsFromTimestamps(ChannelType Channel) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| GetEnabledChannelsUnsafe() const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| 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 |
| GetHBTEventCounts() const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| GetHBTEventCountsUnsafe() const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| GetHBTIntegrationTime() const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| GetHBTIntegrationTimeUnsafe() const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| GetHBTResult() const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| GetHBTResultUnsafe() const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| GetID() const noexcept | DynExp::Object | inline |
| GetName() const override | DynExpHardware::QutoolsTDCHardwareAdapter | 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 |
| GetTimebase() const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| GetTimestamps(ChannelType Channel) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| 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 |
| HBTResultsType typedef | DynExpHardware::QutoolsTDCHardwareAdapter | |
| ILockable()=default | Util::ILockable | protected |
| Init() | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| INonCopyable()=default | Util::INonCopyable | protected |
| INonCopyable(const INonCopyable &)=delete | Util::INonCopyable | |
| IsBlocked | DynExp::Object | private |
| IsConnected() const noexcept | DynExp::HardwareAdapterBase | inline |
| IsConnectedChild() const noexcept override final | DynExpHardware::QutoolsTDCHardwareAdapter | privatevirtual |
| IsOpened() const noexcept | DynExpHardware::QutoolsTDCHardwareAdapter | inline |
| IsReady() const | DynExp::Object | inline |
| IsReadyChild() const override final | DynExpHardware::QutoolsTDCHardwareAdapter | 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::QutoolsTDCHardwareAdapter | inlinestatic |
| Object(const std::thread::id OwnerThreadID, ParamsBasePtrType &&Params) | DynExp::Object | protected |
| OpenUnsafe() | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| 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::QutoolsTDCHardwareAdapter | |
| ParamsTypeSyncPtrType typedef | DynExp::Object | |
| QutoolsTDCHardwareAdapter(const std::thread::id OwnerThreadID, DynExp::ParamsBasePtrType &&Params) | DynExpHardware::QutoolsTDCHardwareAdapter | |
| ReadTimestampsUnsafe() const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| Reset() | DynExp::Object | |
| ResetException() const | DynExp::HardwareAdapterBase | |
| ResetHBT() const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| ResetHBTUnsafe() const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| ResetImpl(dispatch_tag< HardwareAdapterBase >) override final | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| ResetImpl(dispatch_tag< QutoolsTDCHardwareAdapter >) | DynExpHardware::QutoolsTDCHardwareAdapter | inlineprivatevirtual |
| SetChannelDelay(ChannelType Channel, Util::picoseconds ChannelDelay) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| SetChannelDelayUnsafe(ChannelType Channel, Util::picoseconds ChannelDelay) const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| SetCoincidenceWindow(ValueType CoincidenceWindow) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| SetCoincidenceWindowUnsafe(ValueType CoincidenceWindow) const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| SetExceptionUnsafe(std::exception_ptr Exception) const | DynExp::HardwareAdapterBase | protected |
| SetExposureTime(std::chrono::milliseconds ExposureTime) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| SetExposureTimeUnsafe(std::chrono::milliseconds ExposureTime) const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| SetTimestampBufferSize(QutoolsTDCSyms::Int32 Size) const | DynExpHardware::QutoolsTDCHardwareAdapter | |
| SetTimestampBufferSizeUnsafe(QutoolsTDCSyms::Int32 Size) const | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| SetWarning(std::string Description, int ErrorCode) const | DynExp::Object | |
| SetWarning(const Util::Exception &e) const | DynExp::Object | |
| ShortTimeoutDefault | DynExp::HardwareAdapterBase | static |
| ThrowException(std::exception_ptr Exception) const | DynExp::HardwareAdapterBase | protected |
| ThrowExceptionUnsafe(std::exception_ptr Exception) const | DynExp::HardwareAdapterBase | protected |
| Timebase | DynExpHardware::QutoolsTDCHardwareAdapter | private |
| TimestampsPerChannel | DynExpHardware::QutoolsTDCHardwareAdapter | mutableprivate |
| UserList | DynExp::Object | private |
| ValueType typedef | DynExpHardware::QutoolsTDCHardwareAdapter | |
| Warning | DynExp::Object | mutableprivate |
| ~HardwareAdapterBase()=0 | DynExp::HardwareAdapterBase | pure virtual |
| ~ILockable()=default | Util::ILockable | protected |
| ~INonCopyable()=default | Util::INonCopyable | protected |
| ~Object()=0 | DynExp::Object | protectedpure virtual |
| ~QutoolsTDCHardwareAdapter() | DynExpHardware::QutoolsTDCHardwareAdapter | virtual |