4 * Created on: Nov 7, 2010
22 W1DataList(std::string device_id);
23 virtual ~W1DataList();
24 DataRange *get_data_range();
26 * Get summary data calculated from the daily data items that is meaning full.
27 * Depending from the device type, it may be daily mean value, daily delta, highest value, etc...
29 Data *get_daily_summary(plp::Date *date);
30 DataRange *get_daily_summary(plp::Date *start_date, plp::Date *end_date);
31 DataRange *get_data(plp::Date *start_date, plp::Date *end_date);
33 std::string device_id;
34 std::string device_dir;
35 std::string device_ch_dir;
36 Data *find_oldest_data(std::vector<std::string> year_vector);
37 Data *find_newest_data(std::vector<std::string> year_vector);
42 #endif /* W1DATALIST_H_ */