/* * W1Scanner.hh * * Created on: Oct 20, 2010 * Author: lamikr */ #ifndef W1SCANNER_HH_ #define W1SCANNER_HH_ #include #include #include #include "W1Device.hh" #ifndef W1_SCAN_ROOTDIR #define W1_SCAN_ROOTDIR "/sys/bus/w1/devices" #endif namespace w1 { class W1Scanner { public: W1Scanner(); virtual ~W1Scanner(); std::list get_device_list(); private: //int parse_family_code(std::string folder_name); W1Device *create_device(dirent *direntry); }; } #endif /* W1SCANNER_HH_ */