#include <plp/log.h>
#include "W1Scanner.hh"
#include "W1TemperatureSensor.hh"
+#include "W1CounterDevice.hh"
using namespace w1;
using namespace std;
W1Scanner::W1Scanner() {
- log_debug("created");
+ log_debug("created\n");
}
W1Scanner::~W1Scanner() {
- log_debug("destroyed");
+ log_debug("destroyed\n");
}
bool W1Scanner::is_subdirectory(dirent *direntry) {
cout << "temperature sensor: " << family_code << endl;
ret_val = new W1TemperatureSensor(direntry, family_code, device_name);
break;
+ case 0x1d:
+ cout << "counter device: " << family_code << endl;
+ ret_val = new W1CounterDevice(direntry, family_code, device_name);
+ break;
}
}
}
return ret_val;
-
}
list<W1Device *> W1Scanner::get_device_list() {