17 #ifndef GNSS_SDR_HAS_SIMPLE_PRINTER_H 18 #define GNSS_SDR_HAS_SIMPLE_PRINTER_H 40 explicit Has_Simple_Printer(
const std::string& base_path = std::string(
"."),
const std::string& filename = std::string(
"HAS_Messages"),
bool time_tag_name =
true);
46 std::string print_vector(
const std::vector<T>& vec,
float scale_factor = 1)
const;
49 std::string print_vector_binary(
const std::vector<T>& vec,
size_t bit_length)
const;
52 std::string print_matrix(
const std::vector<std::vector<T>>& mat,
const std::string& filler,
float scale_factor = 1)
const;
54 std::string print_vector_string(
const std::vector<std::string>& vec)
const;
59 std::ofstream d_has_file;
60 std::string d_has_filename;
61 std::string d_has_base_path;
67 #endif // GNSS_SDR_HAS_SIMPLE_PRINTER_H Prints HAS messages content in a txt file. See HAS-SIS-ICD for a message description.
This class is a storage for Galileo HAS message type 1, as defined in Galileo High Accuracy Service S...