Click or drag to resize

NavigationAccuracyAssessed.Compute Method

Computes assessed navigation accuracy.

Namespace:  AGI.Foundation.Navigation
Assembly:  AGI.Foundation.Navigation (in AGI.Foundation.Navigation.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
public static NavigationAccuracyAssessed Compute(
	Matrix3By3 receiverOrientation,
	DilutionOfPrecision dilutionOfPrecision,
	IList<SatelliteUserRangeError> userRangeErrors,
	IList<double> receiverNoise
)

Parameters

receiverOrientation
Type: AGI.Foundation.Coordinates.Matrix3By3
The orientation of the receiver relative to the axes in which the userRangeErrors are defined.
dilutionOfPrecision
Type: AGI.Foundation.Navigation.DilutionOfPrecision
The dilution of precision (DOP) for the satellites to consider.
userRangeErrors
Type: System.Collections.Generic.IList<SatelliteUserRangeError>
The user range error for each satellite to consider. This list must have an entry for each satellite that was used to compute the dilutionOfPrecision.
receiverNoise
Type: System.Collections.Generic.IList<Double>
For each satellite to consider, the total noise, in meters, receiving the signal. The list must have an entry for each satellite that was used to compute the dilutionOfPrecision.

Return Value

Type: NavigationAccuracyAssessed
The assessed navigation accuracy.
Exceptions
ExceptionCondition
ArgumentException Thrown when the receiverNoise or userRangeErrors collections do not have the same number of elements as were used to compute the dilutionOfPrecision.
Remarks
The IncludedSatellites and TrackedSatellitesNotIncluded properties of the returned instance are set to null.
See Also