Pottu
Public Member Functions | List of all members
pottu::StageRawToStampedRaw Class Referenceabstract

Abstract baseclass for all raw data processing stages. More...

#include <StageRawToStampedRaw.hpp>

Inheritance diagram for pottu::StageRawToStampedRaw:
Inheritance graph
[legend]
Collaboration diagram for pottu::StageRawToStampedRaw:
Collaboration graph
[legend]

Public Member Functions

virtual ~StageRawToStampedRaw ()
 Virtual destructor.
 
virtual void process (const std::vector< dataitem_t > &input, std::vector< dataitem_ts_t > &output)=0
 Consumes raw data items and fills output with raw timestamped data items. More...
 

Detailed Description

Abstract baseclass for all raw data processing stages.

Raw processing stage is a pipeline stage which takes in raw data and outputs raw data with timestamp.

Member Function Documentation

◆ process()

virtual void pottu::StageRawToStampedRaw::process ( const std::vector< dataitem_t > &  input,
std::vector< dataitem_ts_t > &  output 
)
pure virtual

Consumes raw data items and fills output with raw timestamped data items.

Parameters
inputRaw dataitems to be consumed. Do not use these after this call.
outputOutput raw stamped dataitems.

Implemented in pottu::TimeStamper.


The documentation for this class was generated from the following file: