CARMA C++
|
Class used to publish Correlator Data and send data out via a notification channel. More...
#include <carma/pipeline/PublisherStage.h>
Public Member Functions | |
Publisher (carma::monitor::PipelineSubsystem &monitor, const std::string &channelName, const std::string &servedObjectName, carma::pipeline::PipelineType plType) | |
Constructor. More... | |
virtual | ~Publisher () |
Destructor. More... | |
![]() | |
void | activate () |
Activate this stage. More... | |
void | deactivate () |
Deactivate this stage. More... | |
void | fillMonitorStageStats () |
Write internally stored and calculated stage stats. More... | |
void | fillStageMonitorData () |
Fill per stage monitor data. More... | |
std::string | getName () const |
Get name of stage. More... | |
bool | isStageActive () const |
Is this stage active? More... | |
carma::correlator::lib::CorrelatorDataPtr | postprocessCorrelatorData (carma::correlator::lib::CorrelatorDataPtr cd) |
Postprocess correlator data This is the final processing step for a stage and is called after processing all band data. More... | |
void | preprocessCorrelatorData (const carma::correlator::lib::CorrelatorDataPtr cd) |
Preprocess correlator data. More... | |
void | processCorrelatorBand (carma::correlator::lib::CorrelatorBand *cb) |
Process a single correlator band. More... | |
virtual | ~Stage () |
Destructor. More... | |
Additional Inherited Members | |
![]() | |
carma::util::frameType | getDataFrameCount () const |
Get correlator data frame count. More... | |
Stage (carma::monitor::StageStats &stageStats, const std::string &name) | |
Constructor. More... | |
Class used to publish Correlator Data and send data out via a notification channel.
Definition at line 37 of file PublisherStage.h.
carma::pipeline::Publisher::Publisher | ( | carma::monitor::PipelineSubsystem & | monitor, |
const std::string & | channelName, | ||
const std::string & | servedObjectName, | ||
carma::pipeline::PipelineType | plType | ||
) |
Constructor.
|
virtual |
Destructor.