4 #ifndef CARMA_PIPELINE_VISBRICKREADER_H
5 #define CARMA_PIPELINE_VISBRICKREADER_H
14 namespace correlator {
42 bool continueOnFileErrors =
false );
70 void extractRecords( );
72 const std::string inputFilename_;
73 const std::string className_;
75 RecordsByFrameMap records_;
76 RecordsByFrameMap::iterator recordIterator_;
77 const bool continueOnFileErrors_;
78 bool fileErrorDetected_;
84 #endif //CARMA_PIPELINE_CORRELATORVISBRICKREADER_H
const carma::correlator::lib::CorrelatorData & readOne()
Read a single record from file.
bool fileErrorDetected() const
Was a file error detected while extracting correlator data records?
unsigned int frameType
Half second frames since Jan 1, 2000.
RecordsByFrameMap getRecordsKeyedByFrame()
Retrieve a map of all records keyed by frame time.
CorrelatorVisBrickReader(const std::string &filename, bool continueOnFileErrors=false)
Constructor.
virtual ~CorrelatorVisBrickReader()
Destructor.
Reads Correlator Data from a specifiec file.
Class used to represents bands of Correlator Data.