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.