namespace w1 {
class W1TemperatureSensor : public W1Device {
public:
- W1TemperatureSensor(dirent *direntry, int family_code_param, std::string id_param);
+ W1TemperatureSensor(int family_code_param,
+ std::string device_id_param,
+ dirent *direntry_param);
virtual ~W1TemperatureSensor();
- std::string get_value();
+ std::string get_raw_value();
std::string get_unit();
- void printout();
+ std::string get_device_type();
protected:
bool is_supported_family_code(int family_code);
};