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: 25.1.421.0 (25.1.421.0)
Syntaxpublic 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.Platforms.PlatformCollection
The collection of navigation satellites from which this receiver can potentially receive a navigation signal.
- numberOfChannels
- Type: System.Int32
The number of satellites that this receiver can simultaneously track. - antenna
- Type: System.IServiceProvider
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: System.Double
The minimum elevation angle, in radians, that is required in order for the satellites to be considered visible to the receiver. - constantNoise
- Type: System.Double
The constant noise value applied to all channels in the receiver, in meters.
Remarks
See Also