Click or drag to resize

GpsReceiver.GetSatelliteUserRangeErrorEvaluator Method (IServiceProvider, PerformanceAssessmentFile)

Returns an evaluator that supplies the user range errors for a satellite at a given date.

Namespace:  AGI.Foundation.Navigation
Assembly:  AGI.Foundation.Navigation (in AGI.Foundation.Navigation.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
public Evaluator<SatelliteUserRangeError> GetSatelliteUserRangeErrorEvaluator(
	IServiceProvider satellite,
	PerformanceAssessmentFile performanceAssessmentFile
)

Parameters

satellite
Type: System.IServiceProvider
The GPS satellite for which to obtain the user range error. The satellite instance must provide IGpsPrnService and ILocationPointService.
performanceAssessmentFile
Type: AGI.Foundation.Navigation.DataReaders.PerformanceAssessmentFile
The Performance Assessment File (PAF) containing the ephemeris and clock errors for the navigation satellites over a period of time.

Return Value

Type: Evaluator<SatelliteUserRangeError>
An evaluator of the user range errors for a satellite, along the line-of-sight between the receiver antenna and the satellite.
Exceptions
ExceptionCondition
ServiceNotAvailableException Thrown when this GPS receiver's GpsSatelliteExtension does not have the IGpsPrnService.
See Also