OpenCPN Partial API docs
|
Public Member Functions | |
AisDecoder (const AisDecoderCallbacks &callbacks) | |
AisError | DecodeN0183 (const wxString &str) |
std::unordered_map< int, std::shared_ptr< AisTargetData > > & | GetTargetList () |
std::unordered_map< int, std::shared_ptr< AisTargetData > > & | GetAreaNoticeSourcesList () |
std::shared_ptr< AisTargetData > | Get_Target_Data_From_MMSI (unsigned mmsi) |
int | GetNumTargets () const |
bool | IsAISSuppressed () const |
bool | IsAISAlertGeneral () const |
void | UpdateMMSItoNameFile (const wxString &mmsi, const wxString &name) |
wxString | GetMMSItoNameEntry (const wxString &mmsi) |
AisError | DecodeSingleVDO (const wxString &str, GenericPosDatEx *pos, wxString *acc) |
void | DeletePersistentTrack (const Track *track) |
bool | AIS_AlertPlaying () const |
Public Attributes | |
std::map< int, Track * > | m_persistent_tracks |
EventVar | info_update |
Notified when AIS user dialogs should update. | |
EventVar | touch_state |
Notified when gFrame->TouchAISActive() should be invoked. | |
EventVar | new_ais_wp |
Notified when new AIS wp is created. | |
EventVar | new_track |
Notified on new track creation. | |
EventVar | delete_track |
Notified when about to delete track. | |
EventVar | plugin_msg |
A JSON message should be sent. | |
Definition at line 108 of file ais_decoder.h.
|
explicit |
Definition at line 1223 of file ais_decoder.cpp.
|
override |
Definition at line 1278 of file ais_decoder.cpp.
|
inline |
Definition at line 132 of file ais_decoder.h.
AisError AisDecoder::DecodeN0183 | ( | const wxString & | str | ) |
Definition at line 2664 of file ais_decoder.cpp.
AisError AisDecoder::DecodeSingleVDO | ( | const wxString & | str, |
GenericPosDatEx * | pos, | ||
wxString * | acc | ||
) |
Definition at line 2540 of file ais_decoder.cpp.
void AisDecoder::DeletePersistentTrack | ( | const Track * | track | ) |
Definition at line 3848 of file ais_decoder.cpp.
std::shared_ptr< AisTargetData > AisDecoder::Get_Target_Data_From_MMSI | ( | unsigned | mmsi | ) |
Definition at line 4373 of file ais_decoder.cpp.
|
inline |
Definition at line 119 of file ais_decoder.h.
wxString AisDecoder::GetMMSItoNameEntry | ( | const wxString & | mmsi | ) |
Definition at line 4636 of file ais_decoder.cpp.
|
inline |
Definition at line 123 of file ais_decoder.h.
|
inline |
Definition at line 115 of file ais_decoder.h.
|
inline |
Definition at line 125 of file ais_decoder.h.
|
inline |
Definition at line 124 of file ais_decoder.h.
void AisDecoder::UpdateMMSItoNameFile | ( | const wxString & | mmsi, |
const wxString & | name | ||
) |
Definition at line 4601 of file ais_decoder.cpp.
EventVar AisDecoder::delete_track |
Notified when about to delete track.
Contains a MmsiProperties* ptr
Definition at line 150 of file ais_decoder.h.
EventVar AisDecoder::info_update |
Notified when AIS user dialogs should update.
Event contains an AIS_Target_data pointer.
Definition at line 138 of file ais_decoder.h.
std::map<int, Track *> AisDecoder::m_persistent_tracks |
Definition at line 131 of file ais_decoder.h.
EventVar AisDecoder::new_ais_wp |
Notified when new AIS wp is created.
Contains a RoutePoint* pointer.
Definition at line 144 of file ais_decoder.h.
EventVar AisDecoder::new_track |
Notified on new track creation.
Contains a Track* pointer.
Definition at line 147 of file ais_decoder.h.
EventVar AisDecoder::plugin_msg |
A JSON message should be sent.
Contains a AisTargetData* pointer.
Definition at line 153 of file ais_decoder.h.
EventVar AisDecoder::touch_state |
Notified when gFrame->TouchAISActive() should be invoked.
Definition at line 141 of file ais_decoder.h.