![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
This class decodes a GPS CNAV Data message as described in IS-GPS-200M. More...
#include <gps_cnav_navigation_message.h>
Public Member Functions | |
| Gps_CNAV_Navigation_Message (CnavSystem system=CnavSystem::GPS) | |
| void | decode_page (const std::bitset< GPS_CNAV_DATA_PAGE_BITS > &data_bits) |
| Gps_CNAV_Ephemeris | get_ephemeris () const |
| Obtain a GPS SV Ephemeris class filled with current SV data. | |
| bool | have_new_iono () |
| Check if we have a new iono record stored in the GPS ephemeris class. | |
| Gps_CNAV_Iono | get_iono () const |
| Obtain a GPS ionospheric correction parameters class filled with current SV data. | |
| Gps_CNAV_Utc_Model | get_utc_model () |
| Obtain a GPS UTC model parameters class filled with current SV data. | |
| bool | have_new_utc_model () |
| bool | have_new_ephemeris () |
| Check if we have a new ephemeris stored in the GPS ephemeris class. | |
This class decodes a GPS CNAV Data message as described in IS-GPS-200M.
See https://www.gps.gov/sites/default/files/2025-07/IS-GPS-200M.pdf Appendix III
Definition at line 50 of file gps_cnav_navigation_message.h.
|
explicit |
Default constructor
| Gps_CNAV_Ephemeris Gps_CNAV_Navigation_Message::get_ephemeris | ( | ) | const |
Obtain a GPS SV Ephemeris class filled with current SV data.
| Gps_CNAV_Iono Gps_CNAV_Navigation_Message::get_iono | ( | ) | const |
Obtain a GPS ionospheric correction parameters class filled with current SV data.
| Gps_CNAV_Utc_Model Gps_CNAV_Navigation_Message::get_utc_model | ( | ) |
Obtain a GPS UTC model parameters class filled with current SV data.
| bool Gps_CNAV_Navigation_Message::have_new_ephemeris | ( | ) |
Check if we have a new ephemeris stored in the GPS ephemeris class.
| bool Gps_CNAV_Navigation_Message::have_new_iono | ( | ) |
Check if we have a new iono record stored in the GPS ephemeris class.
| bool Gps_CNAV_Navigation_Message::have_new_utc_model | ( | ) |
\briefCheck if we have a new GPS UTC model record stored in the GPS ephemeris class