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