]> pilppa.org Git - lib1wire.git/blobdiff - src/W1Store.cc
Bug fix for counter device data saving.
[lib1wire.git] / src / W1Store.cc
index 4f35376762bd72758a4f2a3d285b6d28ae859a16..83e16150fdb388565f8c5c77a3b53647210eeb88 100644 (file)
@@ -74,7 +74,8 @@ string W1Store::get_file_name(string device_id, Date *date_time) {
 }
 
 void W1Store::save(string device_id,
-               std::list<Data *> *data_list) {
+               std::list<Data *> *data_list,
+               int dec_precision) {
        string                  n_path;
        string                  f_path;
        string                  line;
@@ -102,7 +103,7 @@ void W1Store::save(string device_id,
                }
                if ((ostream != NULL) &&
                    (ostream->is_open() == true)) {
-                       line    = data->to_string();
+                       line    = data->to_string(dec_precision);
                        if (line.length() > 0) {
                                log_debug("storing line: %s\n", line.c_str());
                                *ostream << line << endl;