You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.7 KiB
C++

#include "config.h"
#include <iostream>
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;
}