24#include "model/config_vars.h"
27bool g_bAISRolloverShowClass =
false;
28bool g_bAISRolloverShowCOG =
false;
29bool g_bAISRolloverShowCPA =
false;
30bool g_bAllowShipToActive =
false;
31bool g_benableUDPNullHeader =
false;
32bool g_bfilter_cogsog =
false;
33bool g_bGarminHostUpload =
false;
34bool g_bInlandEcdis =
false;
35bool g_bMagneticAPB =
false;
36bool g_bOverruleScaMin =
false;
37bool g_bShowMag =
false;
38bool g_bShowTrue =
false;
39bool g_bShowWptName =
false;
41bool g_bTrackDaily =
false;
42bool g_bUserIconsFirst =
true;
43bool g_bUseWptScaMin =
false;
44bool g_bWplUsePosition =
false;
45bool g_enable_root_menu_debug =
false;
46bool g_persist_active_route =
false;
47bool g_always_send_rmb_rmc =
false;
49double g_n_arrival_circle_radius = 0.0;
50double g_PlanSpeed = 0.0;
51double g_TrackDeltaDistance = 0.0;
52double g_UserVar = 0.0;
54float g_fWaypointRangeRingsStep = 0.0;
55float g_GLMinSymbolLineWidth = 0.0;
56float g_selection_radius_mm = 2.0;
57float g_selection_radius_touch_mm = 10.0;
59int g_COGFilterSec = 1;
60int g_iDistanceFormat = 0;
62int g_iSpeedFormat = 0;
64int g_iWaypointRangeRingsNumber = 0;
65int g_iWaypointRangeRingsStepUnits = 0;
66int g_iWindSpeedFormat = 0;
69int g_mbtilesMaxLayers = 2;
70int g_nCOMPortCheck = 32;
71int g_nDepthUnitDisplay = 0;
72int g_netmask_bits = 24;
73int g_NMEAAPBPrecision = 3;
75int g_nTrackPrecision = 0;
76int gps_watchdog_timeout_ticks = 0;
77int g_route_line_width = 0;
78int g_SOGFilterSec = 0;
79int g_trackFilterMax = 0;
80int g_track_line_width = 0;
82int sat_watchdog_timeout_ticks = 12;
84wxString g_active_route;
85wxString g_catalog_channel;
86wxString g_catalog_custom_url;
87wxString g_compatOS = PKG_TARGET;
88wxString g_compatOsVersion = PKG_TARGET_VERSION;
89wxString g_default_routepoint_icon;
92wxString g_SART_sound_file;
93wxString g_TalkerIdText;
94wxString g_winPluginDir;
95wxString g_datetime_format;
97static wxConfigBase* the_base_config = 0;
99wxConfigBase* TheBaseConfig() {
100 wxASSERT_MSG(the_base_config != 0,
"Uninitialized the_base_config");
101 return the_base_config;
103void InitBaseConfig(wxConfigBase* cfg) { the_base_config = cfg; }