Click or drag to resize

NavigationAccuracyAssessedCompute Method

Computes assessed navigation accuracy.

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

Parameters

receiverOrientation
Type: AGI.Foundation.CoordinatesMatrix3By3
The orientation of the receiver relative to the axes in which the userRangeErrors are defined.
dilutionOfPrecision
Type: AGI.Foundation.NavigationDilutionOfPrecision
The dilution of precision (DOP) for the satellites to consider.
userRangeErrors
Type: System.Collections.GenericIListSatelliteUserRangeError
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.GenericIListDouble
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 .
See Also