| OpenCPN Partial API docs
    | 
Class AisDecoder and helpers. More...
#include <map>#include <unordered_map>#include <memory>#include <vector>#include <wx/datetime.h>#include <wx/event.h>#include <wx/string.h>#include "rapidjson/fwd.h"#include "model/ais_bitstring.h"#include "model/ais_defs.h"#include "model/ais_target_data.h"#include "model/comm_navmsg.h"#include "model/ocpn_types.h"#include "model/select.h"#include "model/track.h"#include "observable_evtvar.h"Go to the source code of this file.
| Classes | |
| class | MmsiProperties | 
| Process incoming AIS messages.  More... | |
| struct | AisDecoderCallbacks | 
| class | AisDecoder | 
| Typedefs | |
| using | N0183MsgPtr = std::shared_ptr< const Nmea0183Msg > | 
| using | N2000MsgPtr = std::shared_ptr< const Nmea2000Msg > | 
| using | SignalKMsgPtr = std::shared_ptr< const SignalkMsg > | 
| using | NavMsgPtr = std::shared_ptr< const NavMsg > | 
| Enumerations | |
| enum | AISAudioSoundType { AISAUDIO_NONE , AISAUDIO_CPA , AISAUDIO_SART , AISAUDIO_DSC } | 
| Functions | |
| wxString | GetShipNameFromFile (int) | 
| WX_DEFINE_ARRAY_PTR (MmsiProperties *, ArrayOfMmsiProperties) | |
| Variables | |
| wxEvtHandler * | g_pais_alert_dialog_active | 
| Select * | pSelectAIS | 
| Global instance. | |
| wxString | AISTargetNameFileName | 
| Global instance. | |
| AisDecoder * | g_pAIS | 
| Global instance. | |
| ArrayOfMmsiProperties | g_MMSI_Props_Array | 
| Global instance. | |
| unsigned | g_OwnShipmmsi | 
| Global instance. | |
Class AisDecoder and helpers.
Definition in file ais_decoder.h.
| using N0183MsgPtr = std::shared_ptr<const Nmea0183Msg> | 
Definition at line 46 of file ais_decoder.h.
| using N2000MsgPtr = std::shared_ptr<const Nmea2000Msg> | 
Definition at line 47 of file ais_decoder.h.
| using NavMsgPtr = std::shared_ptr<const NavMsg> | 
Definition at line 49 of file ais_decoder.h.
| using SignalKMsgPtr = std::shared_ptr<const SignalkMsg> | 
Definition at line 48 of file ais_decoder.h.
| enum AISAudioSoundType | 
Definition at line 64 of file ais_decoder.h.
| wxString GetShipNameFromFile | ( | int | nmmsi | ) | 
Definition at line 4575 of file ais_decoder.cpp.
| 
 | extern | 
Global instance.
Definition at line 82 of file ais_decoder.cpp.
| 
 | extern | 
Global instance.
Definition at line 4373 of file ais_decoder.cpp.
| 
 | extern | 
Global instance.
Definition at line 84 of file ais_decoder.cpp.
| 
 | extern | 
Global instance.
Definition at line 79 of file ais_decoder.cpp.
| 
 | extern | 
Definition at line 77 of file ais_decoder.cpp.
| 
 | extern | 
Global instance.
Definition at line 80 of file ais_decoder.cpp.