Class OnlineDecoder

Inheritance Relationships

Base Type

  • public IProcessor

Class Documentation

class OnlineDecoder : public IProcessor

Public Functions

OnlineDecoder()
void CreatePorts() override
void CompleteStreamInfo() override
void Process(ProcessingContext &context) override

Protected Attributes

FollowerState<std::shared_ptr<Decoder>*> *shared_decoder_
FollowerState<bool> *to_decode_
unsigned int slot_
SlotType nslots_
const int MAX_NCHANNELS = 385
size_t buffer_packet_size_
std::vector<std::vector<double>> events_
PortIn<ColumnsType<double>> *data_in_port_
PortOut<ColumnsType<double>> *data_out_port_
options::Bool normalize_ = {true}
options::Measurement<double, false> delta_t_{0.02, "second", options::positive<double>()}