mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-15 04:30:33 +00:00
Minor changes
This commit is contained in:
parent
e381f75fd3
commit
f18f02622c
@ -262,7 +262,7 @@ bool Galileo_Navigation_Message::CRC_test(std::bitset<GALILEO_DATA_FRAME_BITS> b
|
|||||||
|
|
||||||
uint64_t Galileo_Navigation_Message::read_navigation_unsigned(std::bitset<GALILEO_DATA_JK_BITS> bits, const std::vector<std::pair<int32_t, int32_t> > parameter)
|
uint64_t Galileo_Navigation_Message::read_navigation_unsigned(std::bitset<GALILEO_DATA_JK_BITS> bits, const std::vector<std::pair<int32_t, int32_t> > parameter)
|
||||||
{
|
{
|
||||||
uint64_t value = 0;
|
uint64_t value = 0ULL;
|
||||||
int32_t num_of_slices = parameter.size();
|
int32_t num_of_slices = parameter.size();
|
||||||
for (int32_t i = 0; i < num_of_slices; i++)
|
for (int32_t i = 0; i < num_of_slices; i++)
|
||||||
{
|
{
|
||||||
|
@ -230,7 +230,7 @@ bool Glonass_Gnav_Navigation_Message::read_navigation_bool(std::bitset<GLONASS_G
|
|||||||
|
|
||||||
uint64_t Glonass_Gnav_Navigation_Message::read_navigation_unsigned(std::bitset<GLONASS_GNAV_STRING_BITS> bits, const std::vector<std::pair<int32_t, int32_t>> parameter)
|
uint64_t Glonass_Gnav_Navigation_Message::read_navigation_unsigned(std::bitset<GLONASS_GNAV_STRING_BITS> bits, const std::vector<std::pair<int32_t, int32_t>> parameter)
|
||||||
{
|
{
|
||||||
uint64_t value = 0;
|
uint64_t value = 0ULL;
|
||||||
int32_t num_of_slices = parameter.size();
|
int32_t num_of_slices = parameter.size();
|
||||||
for (int32_t i = 0; i < num_of_slices; i++)
|
for (int32_t i = 0; i < num_of_slices; i++)
|
||||||
{
|
{
|
||||||
@ -249,8 +249,8 @@ uint64_t Glonass_Gnav_Navigation_Message::read_navigation_unsigned(std::bitset<G
|
|||||||
|
|
||||||
int64_t Glonass_Gnav_Navigation_Message::read_navigation_signed(std::bitset<GLONASS_GNAV_STRING_BITS> bits, const std::vector<std::pair<int32_t, int32_t>> parameter)
|
int64_t Glonass_Gnav_Navigation_Message::read_navigation_signed(std::bitset<GLONASS_GNAV_STRING_BITS> bits, const std::vector<std::pair<int32_t, int32_t>> parameter)
|
||||||
{
|
{
|
||||||
int64_t value = 0;
|
int64_t value = 0LL;
|
||||||
int64_t sign = 0;
|
int64_t sign = 0LL;
|
||||||
int32_t num_of_slices = parameter.size();
|
int32_t num_of_slices = parameter.size();
|
||||||
// read the MSB and perform the sign extension
|
// read the MSB and perform the sign extension
|
||||||
if (bits[GLONASS_GNAV_STRING_BITS - parameter[0].first] == 1)
|
if (bits[GLONASS_GNAV_STRING_BITS - parameter[0].first] == 1)
|
||||||
|
@ -68,7 +68,6 @@ public:
|
|||||||
double d_TOW_SF3; //!< Time of GPS Week from HOW word of Subframe 3 [s]
|
double d_TOW_SF3; //!< Time of GPS Week from HOW word of Subframe 3 [s]
|
||||||
double d_TOW_SF4; //!< Time of GPS Week from HOW word of Subframe 4 [s]
|
double d_TOW_SF4; //!< Time of GPS Week from HOW word of Subframe 4 [s]
|
||||||
double d_TOW_SF5; //!< Time of GPS Week from HOW word of Subframe 5 [s]
|
double d_TOW_SF5; //!< Time of GPS Week from HOW word of Subframe 5 [s]
|
||||||
|
|
||||||
double d_IODE_SF2;
|
double d_IODE_SF2;
|
||||||
double d_IODE_SF3;
|
double d_IODE_SF3;
|
||||||
double d_Crs; //!< Amplitude of the Sine Harmonic Correction Term to the Orbit Radius [m]
|
double d_Crs; //!< Amplitude of the Sine Harmonic Correction Term to the Orbit Radius [m]
|
||||||
@ -102,16 +101,13 @@ public:
|
|||||||
double d_IODC; //!< Issue of Data, Clock
|
double d_IODC; //!< Issue of Data, Clock
|
||||||
// broadcast orbit 7
|
// broadcast orbit 7
|
||||||
int32_t i_AODO; //!< Age of Data Offset (AODO) term for the navigation message correction table (NMCT) contained in subframe 4 (reference paragraph 20.3.3.5.1.9) [s]
|
int32_t i_AODO; //!< Age of Data Offset (AODO) term for the navigation message correction table (NMCT) contained in subframe 4 (reference paragraph 20.3.3.5.1.9) [s]
|
||||||
|
|
||||||
bool b_fit_interval_flag; //!< indicates the curve-fit interval used by the CS (Block II/IIA/IIR/IIR-M/IIF) and SS (Block IIIA) in determining the ephemeris parameters, as follows: 0 = 4 hours, 1 = greater than 4 hours.
|
bool b_fit_interval_flag; //!< indicates the curve-fit interval used by the CS (Block II/IIA/IIR/IIR-M/IIF) and SS (Block IIIA) in determining the ephemeris parameters, as follows: 0 = 4 hours, 1 = greater than 4 hours.
|
||||||
double d_spare1;
|
double d_spare1;
|
||||||
double d_spare2;
|
double d_spare2;
|
||||||
|
|
||||||
double d_A_f0; //!< Coefficient 0 of code phase offset model [s]
|
double d_A_f0; //!< Coefficient 0 of code phase offset model [s]
|
||||||
double d_A_f1; //!< Coefficient 1 of code phase offset model [s/s]
|
double d_A_f1; //!< Coefficient 1 of code phase offset model [s/s]
|
||||||
double d_A_f2; //!< Coefficient 2 of code phase offset model [s/s^2]
|
double d_A_f2; //!< Coefficient 2 of code phase offset model [s/s^2]
|
||||||
|
|
||||||
|
|
||||||
// Almanac
|
// Almanac
|
||||||
double d_Toa; //!< Almanac reference time [s]
|
double d_Toa; //!< Almanac reference time [s]
|
||||||
int32_t i_WN_A; //!< Modulo 256 of the GPS week number to which the almanac reference time (d_Toa) is referenced
|
int32_t i_WN_A; //!< Modulo 256 of the GPS week number to which the almanac reference time (d_Toa) is referenced
|
||||||
|
Loading…
Reference in New Issue
Block a user