Only one instance of this class is allowed for synchronizing calls to connected qutools time taggers. This is required since TDC_addressDevice()
selects a single device globally.
More...
|
static LockType | Lock (const std::chrono::milliseconds Timeout=std::chrono::milliseconds(100)) |
|
Only one instance of this class is allowed for synchronizing calls to connected qutools time taggers. This is required since TDC_addressDevice()
selects a single device globally.
- Warning
- Always lock the mutex of
QutoolsTDCHardwareAdapter
(by a call to Util::ILockable::AcquireLock()) before the QutoolsTDCSynchronizer
(by a call to QutoolsTDCSynchronizer::Lock()).
Definition at line 93 of file HardwareAdapterQutoolsTDC.h.
◆ QutoolsTDCSynchronizer()
DynExpHardware::QutoolsTDCHardwareAdapter::QutoolsTDCSynchronizer::QutoolsTDCSynchronizer |
( |
| ) |
|
|
privatedefault |
◆ ~QutoolsTDCSynchronizer()
DynExpHardware::QutoolsTDCHardwareAdapter::QutoolsTDCSynchronizer::~QutoolsTDCSynchronizer |
( |
| ) |
|
|
privatedefault |
◆ GetInstance()
◆ Lock()
The documentation for this class was generated from the following files: