public class RaimOptions extends Object
ReceiverAutonomousIntegrityMonitoring
(RAIM) outages.Constructor and Description |
---|
RaimOptions()
Initializes a new instance with default RTCA values.
|
Modifier and Type | Method and Description |
---|---|
double[] |
getEnRouteArpCeilings()
Gets the Approximate Radial-Error Protected (ARP) ceiling values for the
RaimFlightPhase.EN_ROUTE flight phase. |
double[] |
getNonPrecisionApproachArpCeilings()
Gets the Approximate Radial-Error Protected (ARP) ceiling values for the
RaimFlightPhase.NON_PRECISION_APPROACH flight phase. |
Duration |
getOutageDurationThreshold()
Gets the outage duration threshold, which specifies how much time must pass,
while RAIM is unavailable, before a RAIM outage is signaled.
|
double[] |
getTerminalArpCeilings()
Gets the Approximate Radial-Error Protected (ARP) ceiling values for the
RaimFlightPhase.TERMINAL flight phase. |
double[] |
getThresholds()
Gets the default thresholds used for alarm.
|
void |
setOutageDurationThreshold(Duration value)
Sets the outage duration threshold, which specifies how much time must pass,
while RAIM is unavailable, before a RAIM outage is signaled.
|
public RaimOptions()
public final double[] getThresholds()
The default thresholds are as follows:
public final double[] getEnRouteArpCeilings()
RaimFlightPhase.EN_ROUTE
flight phase. The first value in the array is
the ceiling for 5 satellites in view, the second is for 6 satellites in view, and so on. The returned array
has 5 elements total, describing the ceilings for between 5 and 9 satellites in view.
The ceilings can be changed by setting new values in the returned array. See the Remarks
section for the default values.
The default ceilings are as follows:
public final double[] getTerminalArpCeilings()
RaimFlightPhase.TERMINAL
flight phase. The first value in the array is
the ceiling for 5 satellites in view, the second is for 6 satellites in view, and so on. The returned array
has 5 elements total, describing the ceilings for between 5 and 9 satellites in view.
The ceilings can be changed by setting new values in the returned array. See the Remarks
section for the default values.
The default ceilings are as follows:
public final double[] getNonPrecisionApproachArpCeilings()
RaimFlightPhase.NON_PRECISION_APPROACH
flight phase. The first value in the array is
the ceiling for 5 satellites in view, the second is for 6 satellites in view, and so on. The returned array
has 5 elements total, describing the ceilings for between 5 and 9 satellites in view.
The ceilings can be changed by setting new values in the returned array. See the Remarks
section for the default values.
The default ceilings are as follows:
@Nonnull public final Duration getOutageDurationThreshold()