]> pilppa.org Git - lib1wire.git/blobdiff - src/Data.hh
Initial support for reading and writing device specific config data.
[lib1wire.git] / src / Data.hh
index 59d42ce7838318b070cb9297f6f4d6397337173e..35af7c615f64ed8df1415fe76c92656cc0d416e1 100644 (file)
@@ -11,7 +11,6 @@
 #include <string>
 #include <valarray>
 #include <vector>
-#include <hash_map>
 
 #include "Date.hh"
 
@@ -19,12 +18,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;