OpenCPN Partial API docs
|
Implement ais_decoder.h. More...
#include <wx/wxprec.h>
#include <wx/wx.h>
#include <algorithm>
#include <cstdio>
#include <fstream>
#include <wx/datetime.h>
#include <wx/event.h>
#include <wx/log.h>
#include <wx/string.h>
#include <wx/textfile.h>
#include <wx/timer.h>
#include <wx/tokenzr.h>
#include <wx/filename.h>
#include "rapidjson/document.h"
#include "rapidjson/writer.h"
#include "rapidjson/stringbuffer.h"
#include "model/ais_decoder.h"
#include "model/ais_state_vars.h"
#include "model/meteo_points.h"
#include "model/ais_target_data.h"
#include "model/comm_navmsg_bus.h"
#include "model/config_vars.h"
#include "model/geodesic.h"
#include "model/georef.h"
#include "model/idents.h"
#include "model/multiplexer.h"
#include "model/navutil_base.h"
#include "model/own_ship.h"
#include "model/route_point.h"
#include "model/select.h"
#include "model/track.h"
#include "N2KParser.h"
Go to the source code of this file.
Macros | |
#define | NAN (*(double *)&lNaN) |
Functions | |
wxString | GetShipNameFromFile (int) |
wxDEFINE_EVENT (EVT_N0183_VDO, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N0183_VDM, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N0183_FRPOS, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N0183_CDDSC, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N0183_CDDSE, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N0183_TLL, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N0183_TTM, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N0183_OSD, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N0183_WPL, ObservedEvt) | |
wxDEFINE_EVENT (EVT_SIGNALK, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N2K_129038, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N2K_129039, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N2K_129041, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N2K_129794, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N2K_129809, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N2K_129810, ObservedEvt) | |
wxDEFINE_EVENT (EVT_N2K_129793, ObservedEvt) | |
int | AisMeteoNewMmsi (int, int, int, int, int) |
void | AISshipNameCache (AisTargetData *pTargetData, AIS_Target_Name_Hash *AISTargetNamesC, AIS_Target_Name_Hash *AISTargetNamesNC, long mmsi) |
bool | IsTargetOnTheIgnoreList (const int &mmsi) |
Variables | |
wxEvtHandler * | g_pais_alert_dialog_active |
AisDecoder * | g_pAIS |
Select * | pSelectAIS |
bool | g_bUseOnlyConfirmedAISName |
wxString | AISTargetNameFileName |
unsigned | g_OwnShipmmsi |
int | origin_mmsi = 0 |
int | gdup |
ArrayOfMmsiProperties | g_MMSI_Props_Array |
Implement ais_decoder.h.
Definition in file ais_decoder.cpp.
#define NAN (*(double *)&lNaN) |
Definition at line 76 of file ais_decoder.cpp.
int AisMeteoNewMmsi | ( | int | orig_mmsi, |
int | m_lat, | ||
int | m_lon, | ||
int | lon_bits = 0 , |
||
int | siteID = 0 |
||
) |
Definition at line 4641 of file ais_decoder.cpp.
void AISshipNameCache | ( | AisTargetData * | pTargetData, |
AIS_Target_Name_Hash * | AISTargetNamesC, | ||
AIS_Target_Name_Hash * | AISTargetNamesNC, | ||
long | mmsi | ||
) |
Definition at line 4492 of file ais_decoder.cpp.
wxString GetShipNameFromFile | ( | int | nmmsi | ) |
Definition at line 4581 of file ais_decoder.cpp.
bool IsTargetOnTheIgnoreList | ( | const int & | mmsi | ) |
Definition at line 1325 of file ais_decoder.cpp.
wxString AISTargetNameFileName |
Definition at line 85 of file ais_decoder.cpp.
bool g_bUseOnlyConfirmedAISName |
Definition at line 83 of file ais_decoder.cpp.
ArrayOfMmsiProperties g_MMSI_Props_Array |
Definition at line 4379 of file ais_decoder.cpp.
unsigned g_OwnShipmmsi |
Definition at line 87 of file ais_decoder.cpp.
AisDecoder* g_pAIS |
Definition at line 81 of file ais_decoder.cpp.
wxEvtHandler* g_pais_alert_dialog_active |
Definition at line 79 of file ais_decoder.cpp.
int gdup |
Definition at line 3778 of file ais_decoder.cpp.
int origin_mmsi = 0 |
Definition at line 145 of file ais_decoder.cpp.
Select* pSelectAIS |
Definition at line 82 of file ais_decoder.cpp.