#include <string>
#include <list>
+#include <vector>
+
+#include <stdbool.h>
#include "Data.hh"
#include "Date.hh"
static std::string get_dir_name(std::string device_id, plp::Date *ltime);
static std::string get_file_name(std::string device_id, plp::Date *ltime);
static void store(std::string device_id, std::list<std::string> *string_list);
- void load();
+ bool load();
Data *get_sum();
Data *get_delta();
Data *get_mean();
Data *get_max();
Data *get_min();
+ std::vector<w1::Data *> get_mean(int freq_sec);
+ std::vector<w1::Data *> get_delta(int freq_sec);
w1::Data *get_oldest_data();
w1::Data *get_newest_data();
w1::DataRange *get_oldest_and_newest_data();