]> pilppa.org Git - lib1wire.git/blob - src/W1Scanner.hh
Support for seting and changing values from device specific config
[lib1wire.git] / src / W1Scanner.hh
1 /*
2  * W1Scanner.hh
3  *
4  *  Created on: Oct 20, 2010
5  *      Author: lamikr
6  */
7
8 #ifndef W1SCANNER_HH_
9 #define W1SCANNER_HH_
10
11 #include <dirent.h>
12 #include <list>
13 #include <string>
14
15 #include "W1Device.hh"
16
17 #ifndef W1_SCAN_ROOTDIR
18         #define W1_SCAN_ROOTDIR         "/sys/bus/w1/devices"
19 #endif
20
21 namespace w1 {
22         class W1Scanner {
23                 public:
24                         W1Scanner();
25                         virtual ~W1Scanner();
26                         std::list<W1Device *> get_device_list();
27                 private:
28                         //int parse_family_code(std::string folder_name);
29                         W1Device *create_device(dirent *direntry_param);
30         };
31 }
32
33 #endif /* W1SCANNER_HH_ */