plp::DataRange *get_delta(EnumSummaryPeriod period_type_param);
plp::DataRange *get_max(EnumSummaryPeriod period_type_param);
plp::DataRange *get_min(EnumSummaryPeriod period_type_param);
+ static plp::Data *get_oldest_data(plp::Date *date_param, std::string device_id_param, EnumSummaryPeriod period_type_param);
+ static plp::Data *get_newest_data(plp::Date *date_param, std::string device_id_param, EnumSummaryPeriod period_type_param);
protected:
- plp::Data *get_year_oldest_data();
- plp::Data *get_year_newest_data();
static std::string get_dir_name(std::string device_id_param,
Date *date_time_param,
EnumSummaryPeriod period_type_param,
EnumSummaryPeriod period_type_param,
EnumSummaryCalculationType calc_type_param);
void save(std::string fname_param, plp::DataRange *datarange_param, int decimal_count_param);
+ private:
+ plp::Date *get_scanning_limit_date(EnumSummaryPeriod period_type_param);
};
}