]> pilppa.org Git - lib1wire.git/blobdiff - src/W1DataList.hh
add min,max,mean,sum and delta calculations for stored data.
[lib1wire.git] / src / W1DataList.hh
index e401d8eeed32ffeee2371e674aead4d2083d70f9..2d6ceda966dea44528193acff56572a2e9cc9d2c 100644 (file)
@@ -13,6 +13,7 @@
 
 #include "Data.hh"
 #include "Date.hh"
+#include "DeviceConfig.hh"
 
 #include <time.h>
 
@@ -30,12 +31,13 @@ namespace w1 {
                        DataRange *get_daily_summary(plp::Date *start_date, plp::Date *end_date);
                        DataRange *get_data(plp::Date *start_date, plp::Date *end_date);
                protected:
-                       std::string     device_id;
-                       std::string     device_dir;
-                       std::string     device_ch_dir;
+                       std::string                     device_id;
+                       std::string                     device_dir;
+                       std::string                     device_ch_dir;
+                       w1::DeviceConfig                *device_config;
+                       enum_summary_calculation        summary_calc_type;
                        Data *find_oldest_data(std::vector<std::string> year_vector);
                        Data *find_newest_data(std::vector<std::string> year_vector);
-
        };
 }