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