Class Rebuffer

Inheritance Relationships

Base Type

  • public IProcessor

Class Documentation

class Rebuffer : public IProcessor

Public Functions

Rebuffer()
void Configure(const GlobalContext &context) override
void CreatePorts() override
void Process(ProcessingContext &context) override
void CompleteStreamInfo() override

Protected Attributes

PortIn<MultiChannelType<double>> *data_in_port_
PortOut<MultiChannelType<double>> *data_out_port_
std::vector<unsigned int> sample_buffer_
options::Value<unsigned int, false> downsample_factor_{1, options::positive<unsigned int>(true)}
options::Measurement<double, false> buffer_size_{10., "sample", options::positive<double>(), {"second"}}