Added DGPS source code (one from gpstk examples, other for real files
[gps] / gpstk-example2.cpp
1 #include <iostream>
2 #include <iomanip>
3
4 #include "RinexObsBase.hpp"
5 #include "RinexObsHeader.hpp"
6 #include "RinexObsData.hpp"
7 #include "RinexObsStream.hpp"
8
9 using namespace std;
10 using namespace gpstk;
11
12 int main(void) {
13
14         // from : ftp://rgpdata.ign.fr/pub/data/2011/350/data_30/
15         // Create the input file stream
16         RinexObsStream rin("cena0010.03d");
17         
18         // Create the output file stream
19         RinexObsStream rout("cena0010.03d.new", ios::out|ios::trunc);
20         
21         // Read the RINEX header
22         RinexObsHeader head; //RINEX header object
23         rin >> head;
24
25         cout << "versionString : " << head.versionString << endl;
26
27         rout.header = rin.header;
28         rout << rout.header;
29         
30         // Loop over all data epochs
31         RinexObsData data; //RINEX data object
32         while (rin >> data) {
33                 rout << data;
34         }
35         
36         return 0;
37 }