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()