#include "RinexNavHeader.hpp"#include "RinexNavData.hpp"#include "RinexNavStream.hpp"#include "RinexNavFilterOperators.hpp"#include "StringUtils.hpp"#include "Exception.hpp"#include "GPSWeekZcount.hpp"#include "TimeString.hpp"#include "build_config.h"#include "TestUtil.hpp"#include <string>#include <iostream>
Go to the source code of this file.
Classes | |
| class | RinexNav_T |
Macros | |
| #define | LDEXP(x, y) std::ldexp(x,y) |
Functions | |
| int | main () |
Variables | |
| const uint32_t | ephEOW [] |
| const double | ephEOWacc = 2.4 |
| const double | ephEOWaf0 = LDEXP(double( int32_t(0xfffff91d)), -31) |
| const double | ephEOWaf1 = LDEXP(double( int16_t(0xffed)), -43) |
| const double | ephEOWaf2 = 0. |
| const double | ephEOWAhalf = LDEXP(double(uint32_t(0xa10dcc28)), -19) |
| const double | ephEOWCic = LDEXP(double( int16_t(0xffae)), -29) |
| const double | ephEOWCis = LDEXP(double( int16_t(0x0005)), -29) |
| const short | ephEOWcodeflgs = 1 |
| const double | ephEOWCrc = LDEXP(double( int16_t(0x22b4)), -5) |
| const double | ephEOWCrs = LDEXP(double( int16_t(0xfde4)), -5) |
| const double | ephEOWCuc = LDEXP(double( int16_t(0xfe17)), -29) |
| const double | ephEOWCus = LDEXP(double( int16_t(0x0b0e)), -29) |
| const double | ephEOWdn = LDEXP(double( int16_t(0x35bb)), -43) * PI |
| const double | ephEOWecc = LDEXP(double(uint32_t(0x04473adb)), -33) |
| const double | ephEOWfitint = 4 |
| const short | ephEOWhealth = 0 |
| const long | ephEOWhowSec1 = 604206 |
| const long | ephEOWhowSec2 = 604212 |
| const long | ephEOWhowSec3 = 604218 |
| const CommonTime | ephEOWhowTime1 = GPSWeekZcount(ephEOWwk, 402804) |
| const CommonTime | ephEOWhowTime2 = GPSWeekZcount(ephEOWwk, 402808) |
| const CommonTime | ephEOWhowTime3 = GPSWeekZcount(ephEOWwk, 402812) |
| const double | ephEOWi0 = LDEXP(double( int32_t(0x2747e88f)), -31) * PI |
| const double | ephEOWidot = LDEXP(double( int16_t(0xfdc6)), -43) * PI |
| const double | ephEOWiodc = 0x03d |
| const double | ephEOWiode = 61. |
| const short | ephEOWl2pData = 0 |
| const double | ephEOWM0 = LDEXP(double( int32_t(0x2dbbccf8)), -31) * PI |
| const double | ephEOWOMEGA0 = LDEXP(double( int32_t(0x3873d1d1)), -31) * PI |
| const double | ephEOWOMEGAdot = LDEXP(double( int32_t(0xffffa3c7)), -43) * PI |
| const unsigned | ephEOWprn = 14 |
| const double | ephEOWTgd = LDEXP(double( int8_t(0xec)), -31) |
| const CommonTime | ephEOWtoc = GPSWeekZcount(ephEOWwk, ephEOWtocZ) |
| const double | ephEOWtocSec = 597600 |
| const long | ephEOWtocZ = 398400 |
| const double | ephEOWToe = 0. |
| const unsigned | ephEOWToeWk = 1887 |
| const double | ephEOWw = LDEXP(double( int32_t(0xb078a8d5)), -31) * PI |
| const unsigned | ephEOWwk = 1886 |
| const CommonTime | ephEOWxmitTime1 = ephEOWhowTime1 - 6 |
| const CommonTime | ephEOWxmitTime2 = ephEOWhowTime2 - 6 |
| const CommonTime | ephEOWxmitTime3 = ephEOWhowTime3 - 6 |
| const double | ephEOWxmitTimeSec1 = GPSWeekSecond(ephEOWxmitTime1).sow |
Definition at line 60 of file RinexNav_T.cpp.
| int main | ( | ) |
Definition at line 654 of file RinexNav_T.cpp.
| const uint32_t ephEOW[] |
Ephemeris subframe words at the end of a week. Useful for a week-rollover test of toe and toc as well as other things. Sorry about the decimal, it came that way out of HDF5.
Definition at line 70 of file RinexNav_T.cpp.
| const double ephEOWacc = 2.4 |
Definition at line 123 of file RinexNav_T.cpp.
Definition at line 97 of file RinexNav_T.cpp.
Definition at line 98 of file RinexNav_T.cpp.
| const double ephEOWaf2 = 0. |
Definition at line 99 of file RinexNav_T.cpp.
Definition at line 107 of file RinexNav_T.cpp.
Definition at line 109 of file RinexNav_T.cpp.
Definition at line 111 of file RinexNav_T.cpp.
| const short ephEOWcodeflgs = 1 |
Definition at line 118 of file RinexNav_T.cpp.
Definition at line 113 of file RinexNav_T.cpp.
Definition at line 101 of file RinexNav_T.cpp.
Definition at line 104 of file RinexNav_T.cpp.
Definition at line 106 of file RinexNav_T.cpp.
Definition at line 102 of file RinexNav_T.cpp.
Definition at line 105 of file RinexNav_T.cpp.
| const double ephEOWfitint = 4 |
Definition at line 125 of file RinexNav_T.cpp.
| const short ephEOWhealth = 0 |
Definition at line 120 of file RinexNav_T.cpp.
| const long ephEOWhowSec1 = 604206 |
Definition at line 85 of file RinexNav_T.cpp.
| const long ephEOWhowSec2 = 604212 |
Definition at line 86 of file RinexNav_T.cpp.
| const long ephEOWhowSec3 = 604218 |
Definition at line 87 of file RinexNav_T.cpp.
| const CommonTime ephEOWhowTime1 = GPSWeekZcount(ephEOWwk, 402804) |
Definition at line 82 of file RinexNav_T.cpp.
| const CommonTime ephEOWhowTime2 = GPSWeekZcount(ephEOWwk, 402808) |
Definition at line 83 of file RinexNav_T.cpp.
| const CommonTime ephEOWhowTime3 = GPSWeekZcount(ephEOWwk, 402812) |
Definition at line 84 of file RinexNav_T.cpp.
Definition at line 112 of file RinexNav_T.cpp.
Definition at line 116 of file RinexNav_T.cpp.
| const double ephEOWiodc = 0x03d |
Definition at line 121 of file RinexNav_T.cpp.
| const double ephEOWiode = 61. |
Definition at line 100 of file RinexNav_T.cpp.
| const short ephEOWl2pData = 0 |
Definition at line 119 of file RinexNav_T.cpp.
Definition at line 103 of file RinexNav_T.cpp.
Definition at line 110 of file RinexNav_T.cpp.
Definition at line 115 of file RinexNav_T.cpp.
| const unsigned ephEOWprn = 14 |
Definition at line 80 of file RinexNav_T.cpp.
Definition at line 117 of file RinexNav_T.cpp.
| const CommonTime ephEOWtoc = GPSWeekZcount(ephEOWwk, ephEOWtocZ) |
Definition at line 94 of file RinexNav_T.cpp.
| const double ephEOWtocSec = 597600 |
Definition at line 92 of file RinexNav_T.cpp.
| const long ephEOWtocZ = 398400 |
Definition at line 93 of file RinexNav_T.cpp.
| const double ephEOWToe = 0. |
Definition at line 108 of file RinexNav_T.cpp.
| const unsigned ephEOWToeWk = 1887 |
Definition at line 79 of file RinexNav_T.cpp.
Definition at line 114 of file RinexNav_T.cpp.
| const unsigned ephEOWwk = 1886 |
Definition at line 78 of file RinexNav_T.cpp.
| const CommonTime ephEOWxmitTime1 = ephEOWhowTime1 - 6 |
Definition at line 88 of file RinexNav_T.cpp.
| const CommonTime ephEOWxmitTime2 = ephEOWhowTime2 - 6 |
Definition at line 89 of file RinexNav_T.cpp.
| const CommonTime ephEOWxmitTime3 = ephEOWhowTime3 - 6 |
Definition at line 90 of file RinexNav_T.cpp.
| const double ephEOWxmitTimeSec1 = GPSWeekSecond(ephEOWxmitTime1).sow |
Definition at line 91 of file RinexNav_T.cpp.