Petit Poucet
 
Loading...
Searching...
No Matches
Utils.hh
Go to the documentation of this file.
1#pragma once
2
3#include <math.h>
4#include <iostream>
5#include <fstream>
6#include <optional>
7
12{
18 void ConvertNMEAToWGS84Decimal(long double &coordinate);
19
25 void ConvertNMEAToWGS84Degrees(long double &coordinate);
26
41 void ConvertNMEAToWGS84Decimal(double longitude,
42 double latitude,
43 double altitude,
44 double &newLongitudeDegrees,
45 double &newLongitudeMinutes,
46 double &newLongitudeSeconds,
47 double &newLatitudeDegrees,
48 double &newLatitudeMinutes,
49 double &newLatitudeSeconds,
50 double &newAltitude);
51
60 void ConvertDecimalWGS84ToUTM(double longitude,
61 double latitude,
62 double &utmX,
63 double &utmY);
64}
65
70{
72 {
73 // Constructors
74 public:
77
78 // Methods
79 public:
86 void ReadConfigFile(std::string configFileName, std::string *casterName, std::string *serialPortName);
87
88 };
89}
void ReadConfigFile(std::string configFileName, std::string *casterName, std::string *serialPortName)
Reads a configuration files and attibutes values to a caster name and a serial port name.
Definition Utils.cc:68
Namespace for utilities.
Definition Utils.cc:4
void ConvertNMEAToWGS84Degrees(long double &coordinate)
converts the raw NMEA coordinates (DDMM.MMMMMM) to degrees format (DDMMSS.SSSSS)
Definition Utils.cc:11
void ConvertDecimalWGS84ToUTM(double longitude, double latitude, double &utmX, double &utmY)
converts decimal WGS84 coordinates to UTM coordinates in meters
Definition Utils.cc:17
void ConvertNMEAToWGS84Decimal(long double &coordinate)
converts the raw NMEA coordinates (DDMM.MMMMMM) to decimal format (DD.DDDDDDDDD)
Definition Utils.cc:5
Namespace for file manipulation utilities.
Definition Utils.cc:67