OpenCPN Partial API docs
Loading...
Searching...
No Matches
ais_state_vars.cpp
Go to the documentation of this file.
1/**************************************************************************
2 * Copyright (C) 2022 David Register *
3 * Copyright (C) 2022-2023 Alec Leamas *
4 * *
5 * This program is free software; you can redistribute it and/or modify *
6 * it under the terms of the GNU General Public License as published by *
7 * the Free Software Foundation; either version 2 of the License, or *
8 * (at your option) any later version. *
9 * *
10 * This program is distributed in the hope that it will be useful, *
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13 * GNU General Public License for more details. *
14 * *
15 * You should have received a copy of the GNU General Public License *
16 * along with this program; if not, write to the *
17 * Free Software Foundation, Inc., *
18 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
19 **************************************************************************/
20
26#include <wx/string.h>
27
28bool g_bAIS_ACK_Timeout;
29bool g_bAIS_CPA_Alert;
30bool g_bAIS_CPA_Alert_Audio;
31bool g_bAIS_CPA_Alert_Suppress_Moored;
32bool g_bAIS_DSC_Alert_Audio;
33bool g_bAIS_GCPA_Alert_Audio;
34bool g_bAIS_SART_Alert_Audio;
35bool g_bAISShowTracks;
36bool g_bAisTargetList_sortReverse;
37bool g_bAllowShowScaled;
38bool g_bAnchor_Alert_Audio;
39bool g_bCPAMax;
40bool g_bCPAWarn;
41bool g_bDrawAISRealtime;
42bool g_bDrawAISSize;
43bool g_benableAISNameCache;
44bool g_bHideMoored;
45bool g_bMarkLost;
46bool g_bRemoveLost;
47bool g_bShowAIS;
48bool g_bShowAISName;
49bool g_bShowAreaNotices;
50bool g_bShowCOG;
51bool g_bShowScaled;
52bool g_bSyncCogPredictors;
53bool g_bTCPA_Max;
54bool g_bTrackCarryOver;
55bool g_AisFirstTimeUse;
56
57double g_AckTimeout_Mins;
58double g_AIS_RealtPred_Kts;
59double g_AISShowTracks_Limit;
60double g_AISShowTracks_Mins;
61double g_CPAMax_NM;
62double g_CPAWarn_NM;
63double g_MarkLost_Mins;
64double g_RemoveLost_Mins;
65double g_ShowCOG_Mins;
66double g_ShowMoored_Kts;
67double g_TCPA_Max;
68double g_SOGminCOG_kts;
69
70int g_ais_alert_dialog_sx, g_ais_alert_dialog_sy;
71int g_ais_alert_dialog_x, g_ais_alert_dialog_y;
72int g_ais_query_dialog_x, g_ais_query_dialog_y;
73int g_AisTargetList_range;
74int g_AisTargetList_sortColumn;
75int g_ScaledNumWeightCPA;
76int g_ScaledNumWeightRange;
77int g_ScaledNumWeightSizeOfT;
78int g_ScaledNumWeightSOG;
79int g_ScaledNumWeightTCPA;
80int g_ScaledSizeMinimal;
81int g_ShowScaled_Num;
82int g_Show_Target_Name_Scale;
83int g_track_rotate_time;
84int g_track_rotate_time_type;
85
86wxString g_AIS_sound_file;
87wxString g_AisTargetList_column_order;
88wxString g_AisTargetList_column_spec;
89wxString g_AisTargetList_perspective;
90wxString g_anchorwatch_sound_file;
91wxString g_DSC_sound_file;
92wxString g_sAIS_Alert_Sound_File;