YumaAlmanacRecordReadFrom Method |
Namespace: AGI.Foundation.Navigation.DataReaders
| Exception | Condition |
|---|---|
| ArgumentNullException | Thrown when reader is . |
| ArgumentOutOfRangeException | Thrown when rolloverCount is less than zero. |
| FormatException | Thrown when the Yuma Almanac is not well-formed. |
| OverflowException | Thrown when the values in the Yuma almanac are too large. |
| IndexOutOfRangeException | Thrown when a line in the Yuma almanac is not well-formed. |
The following list represents the rollover dates for the GPS week parameter. On or after the date listed below, you will need to use the specified rollover count.
| Date | Rollover Count |
|---|---|
| January 6, 1980 | 0 |
| August 22, 1999 | 1 |
| April 7, 2019 | 2 |
| November 21, 2038 | 3 |
| July 7, 2058 | 4 |
To compute the rollover count for a given date, construct a GlobalPositioningSystemDate and use the value of RolloverCount.