Class RunningStats

Inheritance Relationships

Base Type

  • public IProcessor

Class Documentation

class RunningStats : public IProcessor

Public Functions

RunningStats()
void CreatePorts() override
void CompleteStreamInfo() override
void Preprocess(ProcessingContext &context) override
void Process(ProcessingContext &context) override

Protected Attributes

PortIn<MultiChannelType<double>> *data_in_port_
PortOut<MultiChannelType<double>> *data_out_port_
options::Measurement<double, false> integration_time_{1., "second", options::positive<double>(true)}
options::Bool outlier_protection_ = {false}
options::Double outlier_zscore_{6.0,}
options::Double outlier_half_life_ = {2.0}
std::unique_ptr<dsp::algorithms::RunningMeanMAD> stats_