string last_line;
int pos;
int length;
+ string formatted_data;
ret_val = "<could not read>";
ifstream ifs(slave_file.c_str());
}
}
}
+ formatted_data = get_formatted_data(ret_val);
+ add_to_memory_cache(formatted_data);
return ret_val;
}
return "C";
}
+string W1TemperatureSensor::get_devicetype_name() {
+ return "Temperature Sensor";
+}
+/*
void W1TemperatureSensor::printout() {
string text;
- text = get_time() + ": device type = temperature sensor, id = " + id + ", value = " + get_value();
+ text = get_formatted_data();
cout << text << endl;
}
+
+string W1TemperatureSensor::get_formatted_data() {
+ string ret_val;
+
+ ret_val = get_time() + ": device type = temperature sensor, id = " + id + ", value = " + get_value() + " " + get_unit();
+ return ret_val;
+}
+*/