This class decodes a BeiDou D1 NAV Data message.
More...
#include <beidou_dnav_navigation_message.h>
This class decodes a BeiDou D1 NAV Data message.
Definition at line 46 of file beidou_dnav_navigation_message.h.
◆ Beidou_Dnav_Navigation_Message()
| Beidou_Dnav_Navigation_Message::Beidou_Dnav_Navigation_Message |
( |
| ) |
|
◆ d1_subframe_decoder()
| int32_t Beidou_Dnav_Navigation_Message::d1_subframe_decoder |
( |
std::string const & | subframe | ) |
|
Decodes the BDS D1 NAV message.
◆ d2_subframe_decoder()
| int32_t Beidou_Dnav_Navigation_Message::d2_subframe_decoder |
( |
std::string const & | subframe | ) |
|
Decodes the BDS D2 NAV message.
◆ get_ephemeris()
Obtain a BDS SV Ephemeris class filled with current SV data.
◆ get_flag_CRC_test()
| bool Beidou_Dnav_Navigation_Message::get_flag_CRC_test |
( |
| ) |
const |
|
inline |
◆ get_flag_new_SOW_available()
| bool Beidou_Dnav_Navigation_Message::get_flag_new_SOW_available |
( |
| ) |
const |
|
inline |
◆ get_iono()
Obtain a BDS ionospheric correction parameters class filled with current SV data.
◆ get_SOW()
| double Beidou_Dnav_Navigation_Message::get_SOW |
( |
| ) |
const |
|
inline |
◆ get_utc_model()
Obtain a BDS UTC model parameters class filled with current SV data.
◆ have_new_almanac()
| bool Beidou_Dnav_Navigation_Message::have_new_almanac |
( |
| ) |
|
Returns true if new UTC model has arrived. The flag is set to false when the function is executed.
◆ have_new_ephemeris()
| bool Beidou_Dnav_Navigation_Message::have_new_ephemeris |
( |
| ) |
|
Returns true if new Ephemeris has arrived. The flag is set to false when the function is executed.
◆ have_new_iono()
| bool Beidou_Dnav_Navigation_Message::have_new_iono |
( |
| ) |
const |
Returns true if new Iono model has arrived. The flag is set to false when the function is executed.
◆ have_new_utc_model()
| bool Beidou_Dnav_Navigation_Message::have_new_utc_model |
( |
| ) |
|
Returns true if new UTC model has arrived. The flag is set to false when the function is executed.
◆ set_flag_new_SOW_available()
| void Beidou_Dnav_Navigation_Message::set_flag_new_SOW_available |
( |
bool | new_SOW_available | ) |
|
|
inline |
◆ set_satellite_PRN()
| void Beidou_Dnav_Navigation_Message::set_satellite_PRN |
( |
uint32_t | prn | ) |
|
|
inline |
◆ set_signal_type()
| void Beidou_Dnav_Navigation_Message::set_signal_type |
( |
int32_t | signal_type | ) |
|
|
inline |
◆ utc_time()
| double Beidou_Dnav_Navigation_Message::utc_time |
( |
double | beidoutime_corrected | ) |
const |
Computes the Coordinated Universal Time (UTC) and returns it in [s].
The documentation for this class was generated from the following file: