using namespace w1;
using namespace std;
-W1Device::W1Device(dirent *direntry, int family_code_param, string id_param) {
+W1Device::W1Device(dirent *direntry,
+ int family_code_param,
+ string id_param) {
string rootdir;
string device_dir;
string temp_str;
dir_path = rootdir + "/" + direntry->d_name;
slave_file = dir_path + "/" + temp_str;
family_code = family_code_param;
- id = id_param;
+ id = id_param;
name = id_param;
}
}
list<W1Device *> W1Scanner::get_device_list() {
- DIR *dir;
- int err_flg;
+ DIR *dir;
+ int err_flg;
struct dirent *direntry;
- W1Device *device;
- list<W1Device *> ret_val;
+ W1Device *device;
+ list<W1Device *> ret_val;
- dir = opendir(W1_SCAN_ROOTDIR);
+ dir = opendir(W1_SCAN_ROOTDIR);
if (dir != NULL) {
direntry = readdir(dir);
while(direntry != NULL) {
string W1TemperatureSensor::get_value() {
vector<string> text_file;
- string temp;
- string ret_val;
- string last_line;
- int pos;
- int length;
- string formatted_data;
- int int_value;
+ string temp;
+ string ret_val;
+ string last_line;
+ int pos;
+ int length;
+ string formatted_data;
+ int int_value;
ret_val = "<could not read>";
ifstream ifs(slave_file.c_str());