GpsReceiver Constructor (PlatformCollection, Int32, IServiceProvider, Double, Double) |
Initializes a new instance of a basic Gps Receiver.
Namespace:
AGI.Foundation.Navigation
Assembly:
AGI.Foundation.Navigation (in AGI.Foundation.Navigation.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public GpsReceiver(
PlatformCollection navigationSatellites,
int numberOfChannels,
IServiceProvider antenna,
double fixedMaskAngle,
double constantNoise
)
Public Sub New (
navigationSatellites As PlatformCollection,
numberOfChannels As Integer,
antenna As IServiceProvider,
fixedMaskAngle As Double,
constantNoise As Double
)
public:
GpsReceiver(
PlatformCollection^ navigationSatellites,
int numberOfChannels,
IServiceProvider^ antenna,
double fixedMaskAngle,
double constantNoise
)
new :
navigationSatellites : PlatformCollection *
numberOfChannels : int *
antenna : IServiceProvider *
fixedMaskAngle : float *
constantNoise : float -> GpsReceiver
Parameters
- navigationSatellites
- Type: AGI.Foundation.PlatformsPlatformCollection
The collection of navigation satellites from which this receiver can potentially receive a navigation signal.
- numberOfChannels
- Type: SystemInt32
The number of satellites that this receiver can simultaneously track. - antenna
- Type: SystemIServiceProvider
The antenna of the GPS receiver. The antenna must provide ILocationPointService and
IOrientationAxesService. If it provides IAccessConstraintsService, the service will
be queried for additional constraints which will be applied in determining which satellites are visible to the
receiver. Usually, an instance of the Platform class is used as an antenna for the receiver.
- fixedMaskAngle
- Type: SystemDouble
The minimum elevation angle, in radians, that is required in order for the satellites to be considered visible to the receiver. - constantNoise
- Type: SystemDouble
The constant noise value applied to all channels in the receiver, in meters.
Remarks See Also