Data *ret_val;
vector<double> *vect;
+ log_debug("get_data() started\n");
ret_val = NULL;
vect = get_raw_data();
if (vect != NULL) {
+ log_debug("get_data() got raw data\n");
ret_val = new Data(vect, get_unit());
cache(ret_val);
delete(vect);
+ log_debug("get_data() got raw data done\n");
}
else {
+ log_debug("get_data() try to read old already saved data\n");
// read old data already saved
ret_val = reader->get_latest_data();
+ log_debug("get_data() try to read old already saved data done\n");
}
return ret_val;
}