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 |