public final class ReceiverAutonomousIntegrityMonitoring extends Object
| Modifier and Type | Field and Description |
|---|---|
static double |
Rtca208SummedSquaredError
The RTCA defined value for the 1-sigma error.
|
| Modifier and Type | Method and Description |
|---|---|
static RaimOutages |
computeOutages(GpsReceiver receiver,
JulianDate start,
JulianDate stop,
Duration timeStep)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages using RTCA values.
|
static RaimOutages |
computeOutages(GpsReceiver receiver,
TimeInterval analysisInterval,
Duration timeStep)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages using RTCA values.
|
static RaimOutages |
computeOutages(GpsReceiver receiver,
TimeInterval analysisInterval,
Duration timeStep,
RaimOptions raimOptions)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages using the
specified
RaimOptions. |
static RaimOutages |
computeOutages(GpsReceiver receiver,
TimeInterval analysisInterval,
Duration timeStep,
RaimOptions raimOptions,
ITrackCalculationProgress tracker)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages.
|
public static final double Rtca208SummedSquaredError
public static RaimOutages computeOutages(GpsReceiver receiver, @Nonnull JulianDate start, @Nonnull JulianDate stop, @Nonnull Duration timeStep)
The standard RTCA summed, squared error (ReceiverAutonomousIntegrityMonitoring.Rtca208SummedSquaredError)
is used for the test statistic.
receiver - The receiver for which to compute RAIM.start - The start of the interval for which to compute RAIM outages.stop - The end of the interval for which to compute RAIM outages.timeStep - The step at which to sample RAIM.ArgumentNullException - Thrown if receiver is null.ArgumentException - Thrown if timeStep is greater than the default OutageDurationThreshold (get / set)
in RaimOptions.public static RaimOutages computeOutages(GpsReceiver receiver, TimeInterval analysisInterval, @Nonnull Duration timeStep)
The standard RTCA summed, squared error (ReceiverAutonomousIntegrityMonitoring.Rtca208SummedSquaredError)
is used for the test statistic.
receiver - The receiver for which to compute RAIM.analysisInterval - The interval for which to compute RAIM outages.timeStep - The step at which to sample RAIM.analysisInterval.ArgumentNullException - Thrown if receiver or analysisInterval
is null.ArgumentException - Thrown if timeStep is greater than the default OutageDurationThreshold (get / set)
in RaimOptions.public static RaimOutages computeOutages(GpsReceiver receiver, TimeInterval analysisInterval, @Nonnull Duration timeStep, RaimOptions raimOptions)
RaimOptions.
The standard RTCA summed, squared error (ReceiverAutonomousIntegrityMonitoring.Rtca208SummedSquaredError)
is used for the test statistic.
receiver - The receiver for which to compute RAIM.analysisInterval - The interval for which to compute RAIM outages.timeStep - The step at which to sample RAIM.raimOptions - Options to the RAIM computation.analysisInterval.ArgumentNullException - Thrown if receiver, raimOptions, or analysisInterval
is null.ArgumentException - Thrown if timeStep is greater than the OutageDurationThreshold (get / set)
in raimOptions.@Nonnull public static RaimOutages computeOutages(@Nonnull GpsReceiver receiver, @Nonnull TimeInterval analysisInterval, @Nonnull Duration timeStep, @Nonnull RaimOptions raimOptions, @Nullable ITrackCalculationProgress tracker)
The standard RTCA summed, squared error (ReceiverAutonomousIntegrityMonitoring.Rtca208SummedSquaredError)
is used for the test statistic.
receiver - The receiver for which to compute RAIM.analysisInterval - The interval for which to compute RAIM outages.timeStep - The step at which to sample RAIM.raimOptions - Options to the RAIM computation.tracker - The object to which progress is reported and that is able to cancel this operation before it is complete.analysisInterval.ArgumentNullException - Thrown if receiver, raimOptions, or analysisInterval
is null.ArgumentException - Thrown if timeStep is greater than the OutageDurationThreshold (get / set)
in raimOptions.