3#include "./../types.hpp"
25 template <
typename LinCorrType>
Adapter object responsible for accumulating the points and coarsening the time-series as per the rela...
Definition: accumulator.hpp:8
unsigned int Buffer_count
Number of points accumulated and binned together.
Definition: accumulator.hpp:13
counter_t Accumulate
Stores the value of the accumulate.
Definition: accumulator.hpp:9
void pipe(LinCorrType &channel, const counter_t datum)
Accumulates data points until the BufferPoints criteria is satisfied, after which the points are push...
Definition: accumulator.hpp:26
void do_accumulate(unsigned int buffer_cnt)
Sets the number of points to buffer(accumulate) before pushing to Correlator object.
Definition: accumulator.hpp:16
unsigned int Update_count
Maintains a counter of the items to accumuate.
Definition: accumulator.hpp:10
uint32_t counter_t
Data type received from the pulse counter. It is the fundamental type used for representing series da...
Definition: types.hpp:7