Class RunningStats¶
Defined in File runningstats.hpp
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_¶
-
RunningStats()¶