mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-11-17 23:55:15 +00:00
Move back constructor to .cc file. Fix Orbital Correction block reading
This commit is contained in:
@@ -382,3 +382,20 @@ std::vector<std::string> Galileo_HAS_data::get_signals_in_mask(uint8_t nsys) con
|
||||
}
|
||||
return signals_in_mask;
|
||||
}
|
||||
|
||||
|
||||
uint8_t Galileo_HAS_data::get_gnss_id(int nsat) const
|
||||
{
|
||||
uint8_t gnss_id_ = 0;
|
||||
int number_sats = 0;
|
||||
for (uint8_t i = 0; i < Nsys; i++)
|
||||
{
|
||||
number_sats += static_cast<int>(get_PRNs_in_mask(i).size());
|
||||
if (nsat < number_sats)
|
||||
{
|
||||
return gnss_id_mask[i];
|
||||
}
|
||||
}
|
||||
|
||||
return gnss_id_;
|
||||
}
|
||||
|
||||
@@ -54,6 +54,7 @@ public:
|
||||
std::vector<int> get_PRNs_in_mask(uint8_t nsys) const;
|
||||
std::vector<int> get_PRNs_in_submask(uint8_t nsys) const;
|
||||
std::vector<std::string> get_signals_in_mask(uint8_t nsys) const;
|
||||
uint8_t get_gnss_id(int nsat) const;
|
||||
|
||||
mt1_header header;
|
||||
uint8_t has_status;
|
||||
|
||||
Reference in New Issue
Block a user