|
OpenCPN Partial API docs
|
Public Member Functions | |
| AisDecoder (AisDecoderCallbacks callbacks) | |
| AisError | DecodeN0183 (const wxString &str) |
| std::unordered_map< int, std::shared_ptr< AisTargetData > > & | GetTargetList (void) |
| std::unordered_map< int, std::shared_ptr< AisTargetData > > & | GetAreaNoticeSourcesList (void) |
| std::shared_ptr< AisTargetData > | Get_Target_Data_From_MMSI (int mmsi) |
| int | GetNumTargets (void) |
| bool | IsAISSuppressed (void) |
| bool | IsAISAlertGeneral (void) |
| AisError | DecodeSingleVDO (const wxString &str, GenericPosDatEx *pos, wxString *acc) |
| void | DeletePersistentTrack (Track *track) |
| bool | AIS_AlertPlaying (void) |
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 100 of file ais_decoder.h.
| AisDecoder::AisDecoder | ( | AisDecoderCallbacks | callbacks | ) |
Definition at line 137 of file ais_decoder.cpp.
| AisDecoder::~AisDecoder | ( | void | ) |
Definition at line 192 of file ais_decoder.cpp.
|
inline |
Definition at line 122 of file ais_decoder.h.
| AisError AisDecoder::DecodeN0183 | ( | const wxString & | str | ) |
Definition at line 1671 of file ais_decoder.cpp.
| AisError AisDecoder::DecodeSingleVDO | ( | const wxString & | str, |
| GenericPosDatEx * | pos, | ||
| wxString * | acc ) |
Definition at line 1547 of file ais_decoder.cpp.
| void AisDecoder::DeletePersistentTrack | ( | Track * | track | ) |
Definition at line 3875 of file ais_decoder.cpp.
| std::shared_ptr< AisTargetData > AisDecoder::Get_Target_Data_From_MMSI | ( | int | mmsi | ) |
Definition at line 4404 of file ais_decoder.cpp.
|
inline |
Definition at line 111 of file ais_decoder.h.
|
inline |
Definition at line 115 of file ais_decoder.h.
|
inline |
Definition at line 107 of file ais_decoder.h.
|
inline |
Definition at line 117 of file ais_decoder.h.
|
inline |
Definition at line 116 of file ais_decoder.h.
| EventVar AisDecoder::delete_track |
Notified when about to delete track.
Contains a MmsiProperties* ptr
Definition at line 140 of file ais_decoder.h.
| EventVar AisDecoder::info_update |
Notified when AIS user dialogs should update.
Event contains a AIS_Target_data pointer.
Definition at line 128 of file ais_decoder.h.
| std::map<int, Track *> AisDecoder::m_persistent_tracks |
Definition at line 121 of file ais_decoder.h.
| EventVar AisDecoder::new_ais_wp |
Notified when new AIS wp is created.
Contains a RoutePoint* pointer.
Definition at line 134 of file ais_decoder.h.
| EventVar AisDecoder::new_track |
Notified on new track creation.
Contains a Track* pointer.
Definition at line 137 of file ais_decoder.h.
| EventVar AisDecoder::plugin_msg |
A JSON message should be sent.
Contains a AisTargetData* pointer.
Definition at line 143 of file ais_decoder.h.
| EventVar AisDecoder::touch_state |
Notified when gFrame->TouchAISActive() should be invoked.
Definition at line 131 of file ais_decoder.h.