17 #ifndef GNSS_SDR_PVT_CONF_H 18 #define GNSS_SDR_PVT_CONF_H 33 std::map<int, int> rtcm_msg_rate_ms;
35 std::string rinex_name = std::string(
"-");
36 std::string dump_filename;
37 std::string nmea_dump_filename;
38 std::string nmea_dump_devname;
39 std::string rtcm_dump_devname;
40 std::string an_dump_devname;
41 std::string output_path = std::string(
".");
42 std::string rinex_output_path = std::string(
".");
43 std::string gpx_output_path = std::string(
".");
44 std::string geojson_output_path = std::string(
".");
45 std::string nmea_output_file_path = std::string(
".");
46 std::string kml_output_path = std::string(
".");
47 std::string xml_output_path = std::string(
".");
48 std::string rtcm_output_file_path = std::string(
".");
49 std::string has_output_file_path = std::string(
".");
50 std::string udp_addresses;
51 std::string udp_eph_addresses;
52 std::string log_source_timetag_file;
54 uint32_t type_of_receiver = 0;
55 uint32_t observable_interval_ms = 20;
57 int32_t output_rate_ms = 0;
58 int32_t display_rate_ms = 0;
59 int32_t kml_rate_ms = 20;
60 int32_t gpx_rate_ms = 20;
61 int32_t geojson_rate_ms = 20;
62 int32_t nmea_rate_ms = 20;
63 int32_t rinex_version = 0;
64 int32_t rinexobs_rate_ms = 0;
65 int32_t an_rate_ms = 20;
66 int32_t max_obs_block_rx_clock_offset_ms = 40;
69 int rtk_trace_level = 0;
71 uint16_t rtcm_tcp_port = 0;
72 uint16_t rtcm_station_id = 0;
74 bool flag_nmea_tty_port =
false;
75 bool flag_rtcm_server =
false;
76 bool flag_rtcm_tty_port =
false;
77 bool output_enabled =
true;
78 bool rinex_output_enabled =
true;
79 bool gpx_output_enabled =
true;
80 bool geojson_output_enabled =
true;
81 bool nmea_output_file_enabled =
true;
82 bool an_output_enabled =
false;
83 bool kml_output_enabled =
true;
84 bool xml_output_enabled =
true;
85 bool rtcm_output_file_enabled =
true;
86 bool monitor_enabled =
false;
87 bool monitor_ephemeris_enabled =
false;
88 bool protobuf_enabled =
true;
89 bool enable_rx_clock_correction =
true;
90 bool show_local_time_zone =
false;
91 bool pre_2009_file =
false;
94 bool log_source_timetag =
false;
95 bool use_e6_for_pvt =
true;
96 bool use_has_corrections =
true;
97 bool use_unhealthy_sats =
false;
100 bool enable_pvt_kf =
false;
101 double measures_ecef_pos_sd_m = 1.0;
102 double measures_ecef_vel_sd_ms = 0.1;
103 double system_ecef_pos_sd_m = 0.01;
104 double system_ecef_vel_sd_ms = 0.001;
110 #endif // GNSS_SDR_PVT_CONF_H