OpenCPN Partial API docs
CommDecoder Class Reference

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
 

Detailed Description

Definition at line 57 of file comm_decoder.h.


The documentation for this class was generated from the following files: