Skip to content

Commit 5efb878

Browse files
authored
NAV absolute time (#337)
* NAV (V2, V3, V4) time offset support upgrade * Time offset parsing & formatting --------- Signed-off-by: Guillaume W. Bres <[email protected]>
1 parent 0fcf600 commit 5efb878

File tree

19 files changed

+807
-2087
lines changed

19 files changed

+807
-2087
lines changed

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,16 @@ To contribute to either of our project or join our community, you way
2323
- All modern GNSS constellations, codes and signals
2424
- Surveying with GPS, Galileo, BeiDou and QZSS
2525
- Time scales: GPST, QZSST, BDT, GST, UTC, TAI
26-
- RINEX V4 full support
2726
- Efficient seamless compression and decompression
27+
- RINEX V4 full support, including
28+
- new Ionospheric coorections
29+
- new Time offset corrections
30+
- precise Earth Orientation updates
31+
- Navigation supported in the following constellations
32+
- GPS
33+
- Galileo
34+
- BeiDou
35+
- QZSS
2836
- Most RINEX formats supported (see following table)
2937
- High Precision Clock RINEX products (for PPP)
3038
- DORIS (special RINEX)
@@ -33,7 +41,7 @@ To contribute to either of our project or join our community, you way
3341

3442
## Warnings :warning:
3543

36-
- Navigation is currently not feasible with Glonass and IRNSS
44+
- Navigation is currently not feasible with Glonass, SBAS and IRNSS
3745
- File production might lack some features, mostly because we're currently focused on data processing
3846

3947
## Citation and referencing

src/error.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,14 @@ pub enum ParsingError {
124124
IonexGridCoordinates,
125125
#[error("nav: invalid frame class")]
126126
NavFrameClass,
127+
#[error("nav: invalid timescale")]
128+
NavInvalidTimescale,
127129
#[error("nav: invalid message type")]
128130
NavMsgType,
131+
#[error("nav: (ref) epoch week counter parsing")]
132+
NavEpochWeekCounter,
133+
#[error("nav: time offset parsing")]
134+
NavTimeOffsetParinsg,
129135
#[error("nav: unknown radio message")]
130136
NoNavigationDefinition,
131137
#[error("nav: invalid health flag definition")]

0 commit comments

Comments
 (0)