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

Description

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

Timing generator that generates a single, delayed timing, configured by the trigger event.

The delay of the output timing (relative to the trigger event) is obtained from the delay data member 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: