Adapter object responsible for accumulating the points and coarsening the time-series as per the relavent linear-correlator time-resolution.
More...
#include <accumulator.hpp>
|
void | do_accumulate (unsigned int buffer_cnt) |
| Sets the number of points to buffer(accumulate) before pushing to Correlator object. More...
|
|
template<typename LinCorrType > |
void | pipe (LinCorrType &channel, const counter_t datum) |
| Accumulates data points until the BufferPoints criteria is satisfied, after which the points are pushed to the channel. More...
|
|
Adapter object responsible for accumulating the points and coarsening the time-series as per the relavent linear-correlator time-resolution.
◆ do_accumulate()
void Accumulator::do_accumulate |
( |
unsigned int |
buffer_cnt | ) |
|
|
inline |
Sets the number of points to buffer(accumulate) before pushing to Correlator object.
◆ pipe()
template<typename LinCorrType >
void Accumulator::pipe |
( |
LinCorrType & |
channel, |
|
|
const counter_t |
datum |
|
) |
| |
|
inline |
Accumulates data points until the BufferPoints criteria is satisfied, after which the points are pushed to the channel.
◆ Accumulate
Stores the value of the accumulate.
◆ Buffer_count
unsigned int Accumulator::Buffer_count = 0 |
Number of points accumulated and binned together.
◆ Update_count
unsigned int Accumulator::Update_count = 0 |
|
private |
Maintains a counter of the items to accumuate.
The documentation for this class was generated from the following file: