Skip to content
Snippets Groups Projects
utils.cpp 1.19 KiB
#include "gnss_utils/utils/utils.h"

namespace GNSSUtils
{
void print(std::string& _msg)
{
  std::string msg = GNSSUTILS_MSG + _msg;

  std::cout << msg << "\n";
}

void printArray(std::string _name, int* _array, int size)
{
  std::cout << _name << ": [";
  for (int ii = 0; ii < size; ++ii)
  {
    std::cout << _array[ii];
    if (ii == size - 1)
      std::cout << "] \n";
    else
      std::cout << ",";
  }
}

void printArray(std::string _name, unsigned char* _array, int size)
{
  std::cout << _name << ": [";
  for (int ii = 0; ii < size; ++ii)
  {
    std::cout << (int)(_array[ii]);
    if (ii == size - 1)
      std::cout << "] \n";
    else
      std::cout << ",";
  }
}

void printArray(std::string _name, double* _array, int size)
{
  std::cout << _name << ": [";
  for (int ii = 0; ii < size; ++ii)
  {
    std::cout << _array[ii];
    if (ii == size - 1)
      std::cout << "] \n";
    else
      std::cout << ",";
  }
}

void printArray(std::string _name, float* _array, int size)
{
  std::cout << _name << ": [";
  for (int ii = 0; ii < size; ++ii)
  {
    std::cout << _array[ii];
    if (ii == size - 1)
      std::cout << "] \n";
    else
      std::cout << ",";
  }
}

}  // namespace GNSSUtils