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
.