|
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.