| Package | Description | 
|---|---|
| agi.foundation.geometry | 
 Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames; 
 the manner in which they are related; and transformations between representations. 
 | 
| agi.foundation.navigation | 
 Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS). 
 | 
| agi.foundation.navigation.advanced | 
 Contains types used in GPS communications modeling. 
 | 
| Constructor and Description | 
|---|
ScalarGpsCommunicationsReceiverChannelNoise(GpsReceiver receiver,
                                           int gpsSatellitePrn)
Generates GPS receiver noise based on the communications signals it's tracking. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
GpsReceiver | 
IGpsReceiverService.getGpsReceiver()
Gets the GPS Receiver. 
 | 
GpsReceiver | 
GpsReceiverExtension.getGpsReceiver()
Gets the GPS receiver associated with this extension. 
 | 
static GpsReceiver | 
GpsReceiverHelper.getGpsReceiver(IServiceProvider provider)
Gets the  
GpsReceiver from the IGpsReceiverService provided by an object. | 
static GpsReceiver | 
GpsReceiverHelper.getGpsReceiver(IServiceProvider provider,
              String exceptionMessage)
Gets the  
GpsReceiver from the IGpsReceiverService provided by an object. | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
GpsReceiver.checkForSameDefinition(GpsReceiver other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
static RaimOutages | 
ReceiverAutonomousIntegrityMonitoring.computeOutages(GpsReceiver receiver,
              JulianDate start,
              JulianDate stop,
              Duration timeStep)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages using RTCA values. 
 | 
static RaimOutages | 
ReceiverAutonomousIntegrityMonitoring.computeOutages(GpsReceiver receiver,
              TimeInterval analysisInterval,
              Duration timeStep)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages using RTCA values. 
 | 
static RaimOutages | 
ReceiverAutonomousIntegrityMonitoring.computeOutages(GpsReceiver receiver,
              TimeInterval analysisInterval,
              Duration timeStep,
              RaimOptions raimOptions)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages using the
    specified  
RaimOptions. | 
static RaimOutages | 
ReceiverAutonomousIntegrityMonitoring.computeOutages(GpsReceiver receiver,
              TimeInterval analysisInterval,
              Duration timeStep,
              RaimOptions raimOptions,
              ITrackCalculationProgress tracker)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages. 
 | 
void | 
GpsReceiverExtension.setGpsReceiver(GpsReceiver value)
Sets the GPS receiver associated with this extension. 
 | 
| Constructor and Description | 
|---|
GpsReceiver(GpsReceiver existingInstance,
           CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
GpsReceiverExtension(GpsReceiver gpsReceiver)
Initializes a new instance with a specified GPS receiver. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
GnssLinkBudgetScalarsCollection | 
GpsCommunicationsFrontEnd.getAllLinkBudgets(GpsReceiver receiver)
Gets the GNSS link budgets for all satellites. 
 | 
NavigationReceiverAccessQuery | 
INavigationCommunicationsService.getNavigationReceiverAccessQuery(GpsReceiver gpsReceiver,
                                int satelliteID)
Returns the navigation communication query from the receiver's front end for a given satellite ID. 
 | 
NavigationReceiverAccessQuery | 
GpsCommunicationsFrontEnd.getNavigationReceiverAccessQuery(GpsReceiver gpsReceiver,
                                int satelliteID)
Communication-based access query for a single  
NavigationReceiverChannel which 
    determines access based on all signals defined in the GpsSignalConfiguration. | 
GnssLinkBudgetScalarsCollection | 
GpsCommunicationsFrontEnd.getSatelliteLinkBudgets(GpsReceiver receiver,
                       int satelliteID)
Gets GNSS link budgets for a specific satellite identified by  
satelliteID. |