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, see <https://www.gnu.org/licenses/>. *
17 **************************************************************************/
18
25#include <wx/string.h>
26
27bool g_bAIS_ACK_Timeout;
28bool g_bAIS_CPA_Alert;
29bool g_bAIS_CPA_Alert_Audio;
30bool g_bAIS_CPA_Alert_Suppress_Moored;
31bool g_bAIS_DSC_Alert_Audio;
32bool g_bAIS_GCPA_Alert_Audio;
33bool g_bAIS_SART_Alert_Audio;
34bool g_bAISShowTracks;
35bool g_bAisTargetList_sortReverse;
36bool g_bAllowShowScaled;
37bool g_bAnchor_Alert_Audio;
38bool g_bCPAMax;
39bool g_bCPAWarn;
40bool g_bDrawAISRealtime;
41bool g_bDrawAISSize;
42bool g_benableAISNameCache;
43bool g_bHideMoored;
44bool g_bMarkLost;
45bool g_bRemoveLost;
46bool g_bShowAIS;
47bool g_bShowAISName;
48bool g_bShowAreaNotices;
49bool g_bShowCOG;
50bool g_bShowScaled;
51bool g_bSyncCogPredictors;
52bool g_bTCPA_Max;
53bool g_bTrackCarryOver;
54bool g_AisFirstTimeUse;
55
56double g_AckTimeout_Mins;
57double g_AIS_RealtPred_Kts;
58double g_AISShowTracks_Limit;
59double g_AISShowTracks_Mins;
60double g_CPAMax_NM;
61double g_CPAWarn_NM;
62double g_MarkLost_Mins;
63double g_RemoveLost_Mins;
64double g_ShowCOG_Mins;
65double g_ShowMoored_Kts;
66double g_TCPA_Max;
67double g_SOGminCOG_kts;
68
69int g_ais_alert_dialog_sx, g_ais_alert_dialog_sy;
70int g_ais_alert_dialog_x, g_ais_alert_dialog_y;
71int g_ais_query_dialog_x, g_ais_query_dialog_y;
72int g_AisTargetList_range;
73int g_AisTargetList_sortColumn;
74int g_ScaledNumWeightCPA;
75int g_ScaledNumWeightRange;
76int g_ScaledNumWeightSizeOfT;
77int g_ScaledNumWeightSOG;
78int g_ScaledNumWeightTCPA;
79int g_ScaledSizeMinimal;
80int g_ShowScaled_Num;
81int g_Show_Target_Name_Scale;
82int g_track_rotate_time;
83int g_track_rotate_time_type;
84
85wxString g_AIS_sound_file;
86wxString g_AisTargetList_column_order;
87wxString g_AisTargetList_column_spec;
88wxString g_AisTargetList_perspective;
89wxString g_anchorwatch_sound_file;
90wxString g_DSC_sound_file;
91wxString g_sAIS_Alert_Sound_File;