#include "config.h" #include int main() { load_config("./config/config"); std::cout << "radar: " << cfg.radar.ip << ":" << cfg.radar.port << " hz=" << cfg.radar.hz << " tail=" << cfg.radar.tail_filter << std::endl; std::cout << "clean_time => " << cfg.log.clean_hour << ":" << cfg.log.clean_minute << ":" << cfg.log.clean_sec << std::endl; std::cout << "log.enable=" << cfg.log.enable << " retain=" << cfg.log.retain_days << std::endl; std::cout << "poly_n=" << cfg.filter.poly_n << std::endl; std::cout << "tail_cut.enable=" << cfg.filter.tail_cut.enable << " max_tail=" << cfg.filter.tail_cut.max_tail_length << std::endl; std::cout << "sparse_cut.enable=" << cfg.filter.sparse_cut.enable << " x_radius=" << cfg.filter.sparse_cut.x_radius << " circle=" << cfg.filter.sparse_cut.circle_min << " run=" << cfg.filter.sparse_cut.run_min << std::endl; std::cout << "server: " << cfg.server.mode << ":" << cfg.server.port << std::endl; std::cout << "detect: z=" << cfg.detect.z_range_mm << " y=" << cfg.detect.y_range_mm << " w=" << cfg.detect.rect_width_px << " ratio=" << cfg.detect.rect_length_ratio << std::endl; std::cout << "count: floor=" << cfg.count.floor_height << " base_tol=" << cfg.count.base_tolerance << " per_tol=" << cfg.count.per_level_tolerance << " dilate=" << cfg.count.point_dilate << " interp=" << cfg.count.z_interpolate_mode << std::endl; std::cout << "scan: dur=" << cfg.scan.collect_duration_s << " type=" << cfg.scan.z_speed_type << " speed=" << cfg.scan.z_speed << std::endl; return 0; }