|
OpenCPN Partial API docs
|
Public Member Functions | |
| bool | DecodeRMC (std::string s, NavData &temp_data) |
| bool | DecodeHDM (std::string s, NavData &temp_data) |
| bool | DecodeHDT (std::string s, NavData &temp_data) |
| bool | DecodeHDG (std::string s, NavData &temp_data) |
| bool | DecodeVTG (std::string s, NavData &temp_data) |
| bool | DecodeGSV (std::string s, NavData &temp_data) |
| bool | DecodeGGA (std::string s, NavData &temp_data) |
| bool | DecodeGLL (std::string s, NavData &temp_data) |
| bool | ParsePosition (const LATLONG &Position, double &lat, double &lon) |
| bool | DecodePGN129025 (std::vector< unsigned char > v, NavData &temp_data) |
| bool | DecodePGN129026 (std::vector< unsigned char > v, NavData &temp_data) |
| bool | DecodePGN129029 (std::vector< unsigned char > v, NavData &temp_data) |
| bool | DecodePGN127250 (std::vector< unsigned char > v, NavData &temp_data) |
| bool | DecodePGN129540 (std::vector< unsigned char > v, NavData &temp_data) |
| bool | DecodeSignalK (std::string s, NavData &temp_data) |
| void | handleUpdate (const rapidjson::Value &update, NavData &temp_data) |
| void | updateItem (const rapidjson::Value &item, wxString &sfixtime, NavData &temp_data) |
| bool | updateNavigationPosition (const rapidjson::Value &value, const wxString &sfixtime, NavData &temp_data) |
| void | updateNavigationSpeedOverGround (const rapidjson::Value &value, const wxString &sfixtime, NavData &temp_data) |
| void | updateNavigationCourseOverGround (const rapidjson::Value &value, const wxString &sfixtime, NavData &temp_data) |
| void | updateGnssSatellites (const rapidjson::Value &value, const wxString &sfixtime, NavData &temp_data) |
| void | updateHeadingTrue (const rapidjson::Value &value, const wxString &sfixtime, NavData &temp_data) |
| void | updateHeadingMagnetic (const rapidjson::Value &value, const wxString &sfixtime, NavData &temp_data) |
| void | updateMagneticVariance (const rapidjson::Value &value, const wxString &sfixtime, NavData &temp_data) |
Public Attributes | |
| NMEA0183 | m_NMEA0183 |
| std::string | src_string |
| std::unordered_map< std::string, int > | GNSS_quality_map |
Definition at line 55 of file comm_decoder.h.
|
inline |
Definition at line 57 of file comm_decoder.h.
|
inline |
Definition at line 58 of file comm_decoder.h.
| bool CommDecoder::DecodeGGA | ( | std::string | s, |
| NavData & | temp_data ) |
Definition at line 245 of file comm_decoder.cpp.
| bool CommDecoder::DecodeGLL | ( | std::string | s, |
| NavData & | temp_data ) |
Definition at line 210 of file comm_decoder.cpp.
| bool CommDecoder::DecodeGSV | ( | std::string | s, |
| NavData & | temp_data ) |
Definition at line 231 of file comm_decoder.cpp.
| bool CommDecoder::DecodeHDG | ( | std::string | s, |
| NavData & | temp_data ) |
Definition at line 147 of file comm_decoder.cpp.
| bool CommDecoder::DecodeHDM | ( | std::string | s, |
| NavData & | temp_data ) |
Definition at line 121 of file comm_decoder.cpp.
| bool CommDecoder::DecodeHDT | ( | std::string | s, |
| NavData & | temp_data ) |
Definition at line 134 of file comm_decoder.cpp.
| bool CommDecoder::DecodePGN127250 | ( | std::vector< unsigned char > | v, |
| NavData & | temp_data ) |
Definition at line 328 of file comm_decoder.cpp.
| bool CommDecoder::DecodePGN129025 | ( | std::vector< unsigned char > | v, |
| NavData & | temp_data ) |
Definition at line 350 of file comm_decoder.cpp.
| bool CommDecoder::DecodePGN129026 | ( | std::vector< unsigned char > | v, |
| NavData & | temp_data ) |
Definition at line 273 of file comm_decoder.cpp.
| bool CommDecoder::DecodePGN129029 | ( | std::vector< unsigned char > | v, |
| NavData & | temp_data ) |
Definition at line 289 of file comm_decoder.cpp.
| bool CommDecoder::DecodePGN129540 | ( | std::vector< unsigned char > | v, |
| NavData & | temp_data ) |
Definition at line 363 of file comm_decoder.cpp.
| bool CommDecoder::DecodeRMC | ( | std::string | s, |
| NavData & | temp_data ) |
Definition at line 73 of file comm_decoder.cpp.
| bool CommDecoder::DecodeSignalK | ( | std::string | s, |
| NavData & | temp_data ) |
Definition at line 379 of file comm_decoder.cpp.
| bool CommDecoder::DecodeVTG | ( | std::string | s, |
| NavData & | temp_data ) |
Definition at line 173 of file comm_decoder.cpp.
| void CommDecoder::handleUpdate | ( | const rapidjson::Value & | update, |
| NavData & | temp_data ) |
Definition at line 395 of file comm_decoder.cpp.
| bool CommDecoder::ParsePosition | ( | const LATLONG & | Position, |
| double & | lat, | ||
| double & | lon ) |
Definition at line 44 of file comm_decoder.cpp.
| void CommDecoder::updateGnssSatellites | ( | const rapidjson::Value & | value, |
| const wxString & | sfixtime, | ||
| NavData & | temp_data ) |
Definition at line 514 of file comm_decoder.cpp.
| void CommDecoder::updateHeadingMagnetic | ( | const rapidjson::Value & | value, |
| const wxString & | sfixtime, | ||
| NavData & | temp_data ) |
Definition at line 538 of file comm_decoder.cpp.
| void CommDecoder::updateHeadingTrue | ( | const rapidjson::Value & | value, |
| const wxString & | sfixtime, | ||
| NavData & | temp_data ) |
Definition at line 532 of file comm_decoder.cpp.
| void CommDecoder::updateItem | ( | const rapidjson::Value & | item, |
| wxString & | sfixtime, | ||
| NavData & | temp_data ) |
Definition at line 414 of file comm_decoder.cpp.
| void CommDecoder::updateMagneticVariance | ( | const rapidjson::Value & | value, |
| const wxString & | sfixtime, | ||
| NavData & | temp_data ) |
Definition at line 544 of file comm_decoder.cpp.
| void CommDecoder::updateNavigationCourseOverGround | ( | const rapidjson::Value & | value, |
| const wxString & | sfixtime, | ||
| NavData & | temp_data ) |
Definition at line 505 of file comm_decoder.cpp.
| bool CommDecoder::updateNavigationPosition | ( | const rapidjson::Value & | value, |
| const wxString & | sfixtime, | ||
| NavData & | temp_data ) |
Definition at line 482 of file comm_decoder.cpp.
| void CommDecoder::updateNavigationSpeedOverGround | ( | const rapidjson::Value & | value, |
| const wxString & | sfixtime, | ||
| NavData & | temp_data ) |
Definition at line 496 of file comm_decoder.cpp.
| std::unordered_map<std::string, int> CommDecoder::GNSS_quality_map |
Definition at line 104 of file comm_decoder.h.
| NMEA0183 CommDecoder::m_NMEA0183 |
Definition at line 72 of file comm_decoder.h.
| std::string CommDecoder::src_string |
Definition at line 103 of file comm_decoder.h.