CARMA C++
|
Abstract base class for retrieving pipeline monitor system components common between the spectral line and wideband systems. More...
#include <carma/monitor/PipelineSubsystem.h>
Public Member Functions | |
virtual bool | autoWriterIsAlive () const =0 |
Check to see if autowriter is alive. More... | |
virtual int | getBandCount () const =0 |
Retrieve band count - differs among wb and sl systems. More... | |
virtual carma::monitor::BlankFlagStage & | getBlankFlagStage () const =0 |
virtual carma::monitor::StageStats & | getBlankFlagStageStats () const =0 |
virtual carma::monitor::CatchDataBand & | getCatchDataBand (int bandIdx) const =0 |
virtual carma::monitor::CatchDataStage & | getCatchDataStage () const =0 |
virtual carma::monitor::StageStats & | getCatchDataStageStats () const =0 |
virtual carma::monitor::StageStats & | getCoherenceStageStats () const =0 |
virtual carma::monitor::CorrelatorPublisherStage & | getCorrelatorPublisherStage () const =0 |
virtual carma::monitor::StageStats & | getCorrelatorPublisherStageStats () const =0 |
virtual carma::monitor::Decimation & | getDecimation (int bandIdx) const =0 |
virtual carma::monitor::StageStats & | getDecimationStageStats () const =0 |
virtual carma::monitor::StageStats & | getIFcorrectionStageStats () const =0 |
virtual carma::monitor::IntegratorStage & | getIntegratorStage () const =0 |
virtual carma::monitor::StageStats & | getIntegratorStageStats () const =0 |
virtual carma::monitor::StageStats & | getLinelengthStageStats () const =0 |
virtual carma::monitor::StageStats & | getPassBandStageStats () const =0 |
virtual carma::monitor::PipelineStatus & | getPipelineStatus () const =0 |
virtual carma::monitor::SelfCal & | getSelfCal (int bandIdx, bool usb) const =0 |
virtual carma::monitor::StageStats & | getSelfCalStageStats () const =0 |
virtual carma::monitor::TsysStage & | getTsysStage () const =0 |
virtual carma::monitor::StageStats & | getTsysStageStats () const =0 |
virtual carma::monitor::VisBrickStage & | getVisBrickStage () const =0 |
virtual carma::monitor::StageStats & | getVisBrickStageStats () const =0 |
virtual carma::monitor::StageStats & | getWvrStageStats () const =0 |
virtual carma::monitor::LastIntegration & | lastIntegration () const =0 |
Retrieve reference to lastIntegration container. More... | |
PipelineSubsystem () | |
Constructor. More... | |
virtual void | startAutoWriter (float delay)=0 |
Start the monitor system auto writer (automatically writes data to the Frame Scriber Publisher every half second). More... | |
virtual void | stopAutoWriter ()=0 |
Stop the autowriter. More... | |
virtual void | write ()=0 |
Write frame data. More... | |
virtual | ~PipelineSubsystem () |
Destructor. More... | |
Abstract base class for retrieving pipeline monitor system components common between the spectral line and wideband systems.
This is a wrapper over the mpml2cpp generated WBPipelineSubsystem and SLPipelineSubsystem classes which allows them to be used generically (i.e. correlator generic applications).
Definition at line 28 of file PipelineSubsystem.h.
|
explicit |
Constructor.
|
virtual |
Destructor.
|
pure virtual |
Check to see if autowriter is alive.
Implemented in carma::monitor::PipelineSubsystemTemplate< S >.
|
pure virtual |
Retrieve band count - differs among wb and sl systems.
Implemented in carma::monitor::PipelineSubsystemTemplate< S >.
|
pure virtual |
Retrieve reference to lastIntegration container.
Implemented in carma::monitor::PipelineSubsystemTemplate< S >.
|
pure virtual |
Start the monitor system auto writer (automatically writes data to the Frame Scriber Publisher every half second).
Implemented in carma::monitor::PipelineSubsystemTemplate< S >.
|
pure virtual |
Stop the autowriter.
Implemented in carma::monitor::PipelineSubsystemTemplate< S >.
|
pure virtual |
Write frame data.
Implemented in carma::monitor::PipelineSubsystemTemplate< S >.