- log_info("start scanning, data saved to location: %s, scan interval: %d, store interval: %d\n", location.c_str(), scan_interval, store_interval);
- W1Store::set_location_base_dir(location.c_str());
- scanner = new W1Scanner();
- device_list = scanner->get_device_list();
- round = 0;
+ log_info("searching 1-wire devices\n");
+ if (read_interval_seconds == DEFAULT_READ_INTERVAL_SECONDS) {
+ log_info("\tdevice read interval: %ld seconds (default value)\n", read_interval_seconds);
+ }
+ else {
+ log_info("\tdevice read interval: %ld seconds\n", read_interval_seconds);
+ }
+ log_info("\tdata save dir: %s\n", loc.c_str());
+ if (cnt_max_scans == DEFAULT_MAX_READ_COUNT) {
+ log_info("\tmax read count: %ld (default value, devices will be read until application is terminated)\n\n", cnt_max_scans);
+ }
+ else {
+ log_info("\tmax read count: %ld\n\n", cnt_max_scans);
+ }
+ DeviceConfig::set_base_dir_name(loc);
+ device_list = Factory::get_device_list();
+ read_count_total = 0;