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 | |
WX_DEFINE_ARRAY_PTR (MmsiProperties *, ArrayOfMmsiProperties) | |
Variables | |
wxEvtHandler * | g_pais_alert_dialog_active |
Select * | pSelectAIS |
wxString | AISTargetNameFileName |
AisDecoder * | g_pAIS |
ArrayOfMmsiProperties | g_MMSI_Props_Array |
unsigned | g_OwnShipmmsi |
Class AisDecoder and helpers.
Definition in file ais_decoder.h.
using N0183MsgPtr = std::shared_ptr<const Nmea0183Msg> |
Definition at line 48 of file ais_decoder.h.
using N2000MsgPtr = std::shared_ptr<const Nmea2000Msg> |
Definition at line 49 of file ais_decoder.h.
using NavMsgPtr = std::shared_ptr<const NavMsg> |
Definition at line 51 of file ais_decoder.h.
using SignalKMsgPtr = std::shared_ptr<const SignalkMsg> |
Definition at line 50 of file ais_decoder.h.
enum AISAudioSoundType |
Definition at line 65 of file ais_decoder.h.
|
extern |
Definition at line 85 of file ais_decoder.cpp.
|
extern |
Definition at line 4379 of file ais_decoder.cpp.
|
extern |
Definition at line 87 of file ais_decoder.cpp.
|
extern |
Definition at line 81 of file ais_decoder.cpp.
|
extern |
Definition at line 79 of file ais_decoder.cpp.
|
extern |
Definition at line 82 of file ais_decoder.cpp.