更新cpr统计,以及解码时间间隔,速度检测跳过配置

This commit is contained in:
2026-07-15 12:27:43 +08:00
parent 9c29878bb9
commit 8bb155029b
5 changed files with 621 additions and 586 deletions
+5 -8
View File
@@ -38,17 +38,17 @@ struct Http_Monitor_Config {
std::size_t slow_scope_threshold_ms = 100;
PSC_USE_JSON
};
struct Mode_ACS_Config_Base_Data {
Psc::Copyable_Atomic<std::size_t> timeout_seconds{};
Psc::Copyable_Atomic<std::size_t> max_speed_m_s{};
Psc::Copyable_Atomic<std::size_t> air_pos_timeout = 8;
Psc::Copyable_Atomic<std::size_t> surface_pos_timeout = 32;
SSR::CPR::D max_speed_m_s{};
SSR::CPR::D air_pos_timeout = 8;
SSR::CPR::D surface_pos_timeout = 32;
Psc::Copyable_Atomic<std::size_t> read_milliseconds{};
PSC_USE_JSON
};
struct Mode_ACS_Config_Data {
Psc::Copyable_Atomic<bool> time_space_filter;
Psc::Copyable_Atomic<bool> speed_filter;
Psc::Copyable_Atomic<std::size_t> max_track_point_size{};
Psc::Copyable_Atomic<std::size_t> mode_s_max_num{};
Psc::Copyable_Atomic<std::size_t> mode_other_max_num{};
@@ -58,8 +58,6 @@ struct Mode_ACS_Config_Data {
Psc::Copyable_Atomic<bool> monitor_msg_live{};
PSC_USE_JSON
};
struct Mode_ACS_Config : Mode_ACS_Config_Base_Data, Mode_ACS_Config_Data {
DELETE_COPY(Mode_ACS_Config)
Data_feed_Config data_feed_config;
@@ -99,7 +97,6 @@ struct Mode_ACS_Config : Mode_ACS_Config_Base_Data, Mode_ACS_Config_Data {
}
void server(Global* g);
};
struct Web_Server_Config {
[[nodiscard]] std::string get_true_webapp() const {
return Psc::get_abs_path(webapp);