public class SatelliteOutage extends Object
| Constructor and Description |
|---|
SatelliteOutage(int satelliteVehicleNumber,
int pseudoRandomNumber,
OutageType outageType,
NanuType nanuType,
String outageSourceName,
String outageReferenceNumber,
TimeInterval outageTimeInterval)
Creates a satellite Outage.
|
| Modifier and Type | Method and Description |
|---|---|
SatelliteOutageDetails |
getDetails()
Gets additional details about this outage.
|
TimeInterval |
getOutageTimeInterval()
Gets the time interval spanning the outage duration.
|
int |
getPseudoRandomNumber()
Gets the Satellite's Pseudo Random Noise Number (PRN).
|
int |
getSatelliteVehicleNumber()
Gets the Satellite's specific vehicle number (SVN).
|
String |
toString()
Returns a string that represents the outage information.
|
public SatelliteOutage(int satelliteVehicleNumber,
int pseudoRandomNumber,
@Nonnull
OutageType outageType,
@Nonnull
NanuType nanuType,
String outageSourceName,
String outageReferenceNumber,
TimeInterval outageTimeInterval)
satelliteVehicleNumber - The satellite specific identifier.pseudoRandomNumber - The satellite pseudo random number.outageType - The type of outage as defined in OutageType.nanuType - The type of Notice Advisory to Navstar Users (NANU) used to define this outage. See NanuType.outageSourceName - The source of the outage.outageReferenceNumber - A reference number defining the outage.outageTimeInterval - The outage interval.public final int getSatelliteVehicleNumber()
public final int getPseudoRandomNumber()
public final SatelliteOutageDetails getDetails()
public final TimeInterval getOutageTimeInterval()