return ret_val;
}
-string Data::to_string() {
+string Data::to_string(int dec_precision) {
unsigned int ii;
ostringstream out;
string ret_val;
ret_val = date_time.to_string();
if (value_arr.size() > 0) {
for (ii = 0; ii < value_arr.size(); ii++) {
- out << fixed << setprecision(3) << value_arr[ii];
- ret_val.append("|");
- ret_val.append(out.str());
+ out << "|" << fixed << setprecision(dec_precision) << value_arr[ii];
}
+ ret_val.append(out.str());
if (unit.empty() == false) {
ret_val.append(" ");
ret_val.append(unit.c_str());
return ret_val;
}
+string Data::to_string() {
+ return to_string(3);
+}
+
DataRange::DataRange(Data *data) {
val_matrix = NULL;
column_count = data->value_arr.size();