]> pilppa.org Git - lib1wire.git/blobdiff - src/Data.hh
add min,max,mean,sum and delta calculations for stored data.
[lib1wire.git] / src / Data.hh
index 59d42ce7838318b070cb9297f6f4d6397337173e..3907a9b384a6631f963bef88dc60ed3112b8c404 100644 (file)
@@ -19,12 +19,14 @@ namespace w1 {
        class Data {
                public:
                        Data(int size);
+                       Data(int size, double default_value);
                        Data(std::vector<double> vector_param, plp::Date *date_param);
                        Data(std::valarray<double> value_arr_param, plp::Date *date_param);
                        virtual ~Data();
                        plp::Date get_date();
                        void set_date(plp::Date date);
                        void printout();
+                       static Data *parse_data_string(const std::string& dataline);
                        std::valarray<double>   value_arr;
                private:
                        plp::Date               date_time;