thermferm/one-wire.c

changeset 672
0c2c66920d79
parent 671
b2e2cbb13cb3
child 674
6cabc02f4c8d
equal deleted inserted replaced
671:b2e2cbb13cb3 672:0c2c66920d79
338 if ((fp = fopen(devfile, "r"))) { 338 if ((fp = fopen(devfile, "r"))) {
339 // syslog(LOG_NOTICE, "One-wire device %s temperature is open, delay %d", cur_w1->address, conv_time); 339 // syslog(LOG_NOTICE, "One-wire device %s temperature is open, delay %d", cur_w1->address, conv_time);
340 mDelay(conv_time); 340 mDelay(conv_time);
341 if ((fgets(buffer, 25, fp))) { 341 if ((fgets(buffer, 25, fp))) {
342 sscanf(buffer, "%d", &value); 342 sscanf(buffer, "%d", &value);
343 if (cur_w1->value != value) 343 // if (cur_w1->value != value)
344 syslog(LOG_NOTICE, "One-wire device %s temperature read %d => %d", cur_w1->address, cur_w1->value, value); 344 // syslog(LOG_NOTICE, "One-wire device %s temperature read %d => %d", cur_w1->address, cur_w1->value, value);
345 cur_w1->value = value; /* devices.c will pick this up */ 345 cur_w1->value = value; /* devices.c will pick this up */
346 } else { 346 } else {
347 syslog(LOG_NOTICE, "One-wire device %s temperature read error", cur_w1->address); 347 syslog(LOG_NOTICE, "One-wire device %s temperature read error", cur_w1->address);
348 } 348 }
349 fclose(fp); 349 fclose(fp);

mercurial