libtcspc C++ API
Streaming TCSPC and time tag data processing
Loading...
Searching...
No Matches
tcspc::dynamic_linear_timing_generator< DataTypes > Class Template Reference

Description

template<typename DataTypes = default_data_types>
class tcspc::dynamic_linear_timing_generator< DataTypes >

Timing generator that generates an equally spaced series of timings, configured by the trigger event.

The configuration of output timings is obtained from the delay, interval, and count data members of each trigger event.

Template Parameters
DataTypesdata type set specifying abstime_type

Public Member Functions

auto peek () const -> std::optional< typename DataTypes::abstime_type >
 Implements timing generator requirement.
void pop ()
 Implements timing generator requirement.
template<typename TriggerEvent>
void trigger (TriggerEvent const &event)
 Implements timing generator requirement.

The documentation for this class was generated from the following file: