4 * Created on: Dec 11, 2010
15 #include "DeviceConfig.hh"
16 #include "DeviceData.hh"
17 #include "W1Device.hh"
19 #ifndef W1_SCAN_ROOTDIR
20 #define W1_SCAN_ROOTDIR "/sys/bus/w1/devices"
28 static W1Device *get_device(int family_code, std::string device_id, dirent *direntry_param);
29 static std::list<W1Device *> get_device_list();
30 static std::list<DeviceData *> get_device_data_list();
31 static DeviceConfig *get_device_config(std::string device_id);
33 //int parse_family_code(std::string folder_name);
34 static W1Device *create_device(dirent *direntry_param);
38 #endif /* FACTORY_HH_ */