+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_type().c_str(), slave_file.c_str());
+ log_error("Verify that you have w1_therm kernel module loaded.\n");
+ ifs.close();
+ }