X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=src%2FW1TemperatureSensor.cc;h=5f954cfaa1403923fd58f639128510a2288ee33b;hb=9e569babf7e271015fedac3b7153d9035ff17ee0;hp=b6d1dac08f60070d163c28daface2ffe5f8ca0b9;hpb=da203ad44792ca37320768f4cbe68587c4806910;p=lib1wire.git diff --git a/src/W1TemperatureSensor.cc b/src/W1TemperatureSensor.cc index b6d1dac..5f954cf 100644 --- a/src/W1TemperatureSensor.cc +++ b/src/W1TemperatureSensor.cc @@ -9,11 +9,10 @@ #include #include -#include "W1Util.hh" -#include "W1TemperatureSensor.hh" - #include +#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 *W1TemperatureSensor::get_raw_data() {