]> pilppa.org Git - lib1wire.git/blobdiff - src/W1TemperatureSensor.cc
configuration data related changes
[lib1wire.git] / src / W1TemperatureSensor.cc
index b6d1dac08f60070d163c28daface2ffe5f8ca0b9..5f954cfaa1403923fd58f639128510a2288ee33b 100644 (file)
@@ -9,11 +9,10 @@
 #include <sstream>
 #include <iomanip>
 
-#include "W1Util.hh"
-#include "W1TemperatureSensor.hh"
-
 #include <plp/log.h>
 
+#include "W1TemperatureSensor.hh"
+
 using namespace std;
 using namespace w1;
 
@@ -28,7 +27,8 @@ bool string_to_number(NumberDataType& result,
        return !(iss >> format >> result).fail();
 }
 
-double convert_w1_temperature_to_celcius(string raw_value, int *err_flg) {
+double convert_w1_temperature_to_celcius(string raw_value,
+                               int *err_flg) {
        bool    suc_flg;
        double  dbl_val;
 
@@ -44,24 +44,25 @@ double convert_w1_temperature_to_celcius(string raw_value, int *err_flg) {
 */
        }
        else {
-               log_error("Failed to convert temperature %s to celsius value", raw_value.c_str());
+               log_error("Failed to convert temperature %s to celcius value.", raw_value.c_str());
                *err_flg        = 1;
        }
        return dbl_val;
 }
 
-W1TemperatureSensor::W1TemperatureSensor(string device_type_param,
-                               string device_id_param,
-                               dirent *direntry_param): W1Device(device_type_param, device_id_param, direntry_param) {
+W1TemperatureSensor::W1TemperatureSensor(string device_id_param,
+               string device_type_param,
+               dirent *direntry_param): W1Device(device_id_param, device_type_param, direntry_param) {
        ifstream ifs(slave_file.c_str());
        if (ifs.is_open() == false) {
-               log_error("%s: %s failed to read data from file: %s\n", id.c_str(), get_device_type().c_str(), slave_file.c_str());
+               log_error("%s: %s failed to read data from file: %s\n", id.c_str(), get_type().c_str(), slave_file.c_str());
                log_error("Verify that you have w1_therm kernel module loaded.\n");
                ifs.close();
        }
 }
 
 W1TemperatureSensor::~W1TemperatureSensor() {
+       log_debug("destructor\n");
 }
 
 vector<double> *W1TemperatureSensor::get_raw_data() {