18 #ifndef GNSS_SDR_GALILEO_HAS_DATA_H 19 #define GNSS_SDR_GALILEO_HAS_DATA_H 35 bool orbit_correction_flag;
36 bool clock_fullset_flag;
37 bool clock_subset_flag;
57 std::vector<uint8_t> gnss_id_mask;
58 std::vector<uint64_t> satellite_mask;
59 std::vector<uint16_t> signal_mask;
60 std::vector<bool> cell_mask_availability_flag;
61 std::vector<std::vector<std::vector<bool>>> cell_mask;
62 std::vector<uint8_t> nav_message;
65 uint8_t validity_interval_index_orbit_corrections;
66 std::vector<uint16_t> gnss_iod;
67 std::vector<int16_t> delta_radial;
68 std::vector<int16_t> delta_along_track;
69 std::vector<int16_t> delta_cross_track;
72 uint8_t validity_interval_index_clock_fullset_corrections;
73 std::vector<uint8_t> delta_clock_c0_multiplier;
74 std::vector<bool> iod_change_flag;
75 std::vector<int16_t> delta_clock_c0;
78 uint8_t validity_interval_index_clock_subset_corrections;
80 std::vector<uint8_t> gnss_id_clock_subset;
81 std::vector<uint8_t> delta_clock_c0_multiplier_clock_subset;
82 std::vector<std::vector<uint64_t>> satellite_submask;
83 std::vector<bool> iod_change_flag_clock_subset;
84 std::vector<int16_t> delta_clock_c0_clock_subset;
87 uint8_t validity_interval_index_code_bias_corrections;
88 std::vector<std::vector<int16_t>> code_bias;
91 uint8_t validity_interval_index_phase_bias_corrections;
92 std::vector<std::vector<int16_t>> phase_bias;
93 std::vector<std::vector<uint8_t>> phase_discontinuity_indicator;
96 uint8_t validity_interval_index_ura_corrections;
97 std::vector<uint8_t> ura;
103 #endif // GNSS_SDR_GALILEO_HAS_DATA_H This class is a storage for Galileo HAS message type 1, as defined in Galileo High Accuracy Service E...