Collectors know how to use the BUFR interface to grab data associated with configured mnemonicSets.
Collector that uses the BUFR interface ufbint call to grab data (single col data).
BufrIntCollector(const int fortranFileId, const BufrMnemonicSet &mnemonicSet)
std::vector< FloatType > floatTypeScratchData_
std::vector< double > scratchData_
Pre-allocated buffer to hand to the Fortran interface.
void collect() final
Grab the next section of data.
~BufrIntCollector()=default
Defenition of BUFR mnemonics and associated channels of interest.