GpsCommunicationsConstellationCreate Method (String, Int32, String) |
Namespace:
AGI.Foundation.Navigation.Advanced
Assembly:
AGI.Foundation.Navigation.Advanced (in AGI.Foundation.Navigation.Advanced.dll) Version: 25.2.423.0 (25.2.423.0)
Syntaxpublic static PlatformCollection Create(
string semAlmanacFile,
int rolloverCount,
string gpsDataFile
)
Public Shared Function Create (
semAlmanacFile As String,
rolloverCount As Integer,
gpsDataFile As String
) As PlatformCollection
public:
static PlatformCollection^ Create(
String^ semAlmanacFile,
int rolloverCount,
String^ gpsDataFile
)
static member Create :
semAlmanacFile : string *
rolloverCount : int *
gpsDataFile : string -> PlatformCollection
Parameters
- semAlmanacFile
- Type: SystemString
The location of the almanac file to use for GPS satellite positions. - rolloverCount
- Type: SystemInt32
The number of times the GPS week counter had rolled over when the almanac was created.
See below for more information.
- gpsDataFile
- Type: SystemString
The location of the GPSData.txt file to use that defines the GPS block and PRN information.
Return Value
Type:
PlatformCollectionA
PlatformCollection representing GPS satellites and their transmitters.
Exceptions| Exception | Condition |
|---|
| ArgumentNullException |
Thrown when semAlmanacFile or gpsDataFile is .
|
Remarks
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.
Remarks
See Also