X-Git-Url: http://pilppa.org/gitweb/?p=lib1wire.git;a=blobdiff_plain;f=src%2FW1TemperatureSensor.cc;fp=src%2FW1TemperatureSensor.cc;h=b6d1dac08f60070d163c28daface2ffe5f8ca0b9;hp=e01e1cc0677e80f2ba8cb899ee2bece040a40340;hb=da203ad44792ca37320768f4cbe68587c4806910;hpb=6caee6cb22c1334701afe7aa30bcf9668ca3a5c5 diff --git a/src/W1TemperatureSensor.cc b/src/W1TemperatureSensor.cc index e01e1cc..b6d1dac 100644 --- a/src/W1TemperatureSensor.cc +++ b/src/W1TemperatureSensor.cc @@ -50,9 +50,9 @@ double convert_w1_temperature_to_celcius(string raw_value, int *err_flg) { return dbl_val; } -W1TemperatureSensor::W1TemperatureSensor(int family_code_param, +W1TemperatureSensor::W1TemperatureSensor(string device_type_param, string device_id_param, - dirent *direntry_param): W1Device(family_code_param, device_id_param, direntry_param) { + dirent *direntry_param): W1Device(device_type_param, device_id_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()); @@ -64,19 +64,6 @@ W1TemperatureSensor::W1TemperatureSensor(int family_code_param, W1TemperatureSensor::~W1TemperatureSensor() { } -bool W1TemperatureSensor::is_supported_w1_family_code(int family_code) { - bool ret_val; - - ret_val = false; - switch(family_code) { - case 0x10: - case 0x28: - ret_val = true; - break; - } - return ret_val; -} - vector *W1TemperatureSensor::get_raw_data() { vector *ret_val; string tmp_str; @@ -117,10 +104,6 @@ string W1TemperatureSensor::get_unit() { return CONST_UNIT_CELCIUS; } -string W1TemperatureSensor::get_device_type() { - return "Temperature Sensor"; -} - unsigned int W1TemperatureSensor::get_data_decimal_precision() { return 3; }