Click or drag to resize

GpsCommunicationsFrontEnd Constructor (PlatformCollection, NavigationSignalCollection, IListSignalPropagationModel, Point, Axes)

Creates a front end for a GpsReceiver that can be used to model communications between GPS satellites and the GpsReceiver.

Namespace:  AGI.Foundation.Navigation.Advanced
Assembly:  AGI.Foundation.Navigation.Advanced (in AGI.Foundation.Navigation.Advanced.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public GpsCommunicationsFrontEnd(
	PlatformCollection gpsConstellation,
	NavigationSignalCollection signalsToTrack,
	IList<SignalPropagationModel> signalPropagationModels,
	Point location,
	Axes orientation
)

Parameters

gpsConstellation
Type: AGI.Foundation.PlatformsPlatformCollection
The PlatformCollection of GPS satellites created from one of the GpsCommunicationsConstellation methods.
signalsToTrack
Type: AGI.Foundation.Navigation.AdvancedNavigationSignalCollection
The collection of signals that each channel in the receiver will attempt to track.
signalPropagationModels
Type: System.Collections.GenericIListSignalPropagationModel
A list of models the signals use while propagating through space. Note that no propagation models are used by default; you must supply all that are to be used. Additionally, you must add the models in order; Free Space Delay, Doppler, Atmospheric attenuation, for example.
location
Type: AGI.Foundation.GeometryPoint
A Point describing the position of the GpsReceiver over time.
orientation
Type: AGI.Foundation.GeometryAxes
An Axes describing the orientation of the GpsReceiver over time.
Remarks
Default values are set for the parameters on this front end. See the Programmer's Guide in the documentation for more information.
See Also