MeteoIODoc 20241017.2ccf54a9
BUFRFile.cc File Reference

Namespaces

namespace  mio
 

Functions

static void mio::getStationIdfromMessage (CodesHandlePtr &h, std::string &station_id, std::string &station_name, const size_t &subsetNumber)
 
static void mio::getPosition (CodesHandlePtr &h, double &latitude, double &longitude, double &altitude, const size_t &subsetNumber)
 
static void mio::handleReferenceCoordinates (CodesHandlePtr &h, Coords &position, const double &latitude, const double &longitude, const double &altitude, const std::string &subset_prefix, const std::string &ref_coords, std::string &info_msg)
 
static void mio::getTimezone (CodesHandlePtr &h, double &timezone, const std::string &subset_prefix)
 
static StationData mio::getStationDataBUFR (CodesHandlePtr &h, double &timezone, const std::string &ref_coords, const size_t &subsetNumber, std::string &info_msg)
 
static void mio::fillAdditionalParams (MeteoData &md, CodesHandlePtr &message, const std::vector< std::string > &additional_params, const std::string &subset_prefix)
 
static void mio::handleSpecialCases (CodesHandlePtr &, MeteoData &md, const std::string &, const std::string &param_name, bool &, const size_t &id)
 
static std::vector< std::string > mio::fillFromMessage (MeteoData &md, CodesHandlePtr &message, const std::vector< std::string > &additional_params, const size_t &subsetNumber)
 
static bool mio::areMultipleSubsetsInMessage (CodesHandlePtr &h, double &num_subsets)