MeteoIODoc 20241221.207bde49
mio::ArgosStation Class Reference

#include <Argos.h>

Public Member Functions

 ArgosStation ()
 
 ArgosStation (const std::string &argosID, const Config &metaCfg, const float &in_nodata, const double &in_TZ, const std::string &coordin, const std::string &coordinparam, const bool &isDebug)
 
Date parseDate (const std::string &str, const size_t &linenr) const
 
MeteoData parseDataLine (const Date &dt, const std::vector< unsigned int > &raw_data, const size_t &linenr) const
 
StationData getStationData () const
 
bool isValid () const
 
bool isValidMessage (const size_t &msg_length) const
 

Public Attributes

size_t meteoIdx
 index within vecMeteo More...
 

Constructor & Destructor Documentation

◆ ArgosStation() [1/2]

mio::ArgosStation::ArgosStation ( )

◆ ArgosStation() [2/2]

mio::ArgosStation::ArgosStation ( const std::string &  argosID,
const Config metaCfg,
const float &  in_nodata,
const double &  in_TZ,
const std::string &  coordin,
const std::string &  coordinparam,
const bool &  isDebug 
)

Member Function Documentation

◆ getStationData()

StationData mio::ArgosStation::getStationData ( ) const
inline

◆ isValid()

bool mio::ArgosStation::isValid ( ) const
inline

◆ isValidMessage()

bool mio::ArgosStation::isValidMessage ( const size_t &  msg_length) const
inline

◆ parseDataLine()

MeteoData mio::ArgosStation::parseDataLine ( const Date dt,
const std::vector< unsigned int > &  raw_data,
const size_t &  linenr 
) const

◆ parseDate()

Date mio::ArgosStation::parseDate ( const std::string &  str,
const size_t &  linenr 
) const

Member Data Documentation

◆ meteoIdx

size_t mio::ArgosStation::meteoIdx

index within vecMeteo


The documentation for this class was generated from the following files: