- static std::string location;
- static void set_location(std::string location_param);
- static void store(std::string device_id, std::list<std::string> string_list);
+ 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();
+ Data *get_sum();
+ Data *get_delta();
+ Data *get_mean();
+ Data *get_max();
+ Data *get_min();
+ w1::Data *get_oldest_data();
+ w1::Data *get_newest_data();
+ w1::DataRange *get_oldest_and_newest_data();
+ protected:
+ std::string store_file_name;
+ DataRange *store_data;
+ DataRange *range_data;