Click or drag to resize

SatelliteOutageFile Class

A Satellite Outage File (SOF) that describes the periods of time when the various GPS satellites were or are expected to be unavailable.
Inheritance Hierarchy
SystemObject
  System.Collections.ObjectModelCollectionSatelliteOutage
    AGI.Foundation.Navigation.DataReadersSatelliteOutageFile

Namespace:  AGI.Foundation.Navigation.DataReaders
Assembly:  AGI.Foundation.Navigation (in AGI.Foundation.Navigation.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public class SatelliteOutageFile : Collection<SatelliteOutage>

The SatelliteOutageFile type exposes the following members.

Constructors
  NameDescription
Public methodSatelliteOutageFile
Initializes a new instance.
Top
Properties
  NameDescription
Public propertyCount (Inherited from CollectionSatelliteOutage.)
Public propertyCreationDate
Gets or sets the creation date of the SOF file.
Public propertyCreationJulianDate
Gets the creation date of the SOF file expressed as a JulianDate.
Public propertyFileId
Gets or sets the FILEID of the SOF file.
Public propertyItem
Gets or sets the element at the specified index.
(Inherited from CollectionSatelliteOutage.)
Protected propertyItems (Inherited from CollectionSatelliteOutage.)
Public propertyReferenceDate
Gets or sets the reference date of the SOF file.
Public propertyReferenceJulianDate
Gets the reference date of the SOF file expressed as a JulianDate.
Public propertySystemId
Gets or sets the SYSID of the SOF file.
Top
Methods
  NameDescription
Public methodAdd (Inherited from CollectionSatelliteOutage.)
Public methodClear (Inherited from CollectionSatelliteOutage.)
Protected methodClearItems (Inherited from CollectionSatelliteOutage.)
Public methodContains (Inherited from CollectionSatelliteOutage.)
Public methodCopyTo (Inherited from CollectionSatelliteOutage.)
Public methodStatic memberDownloadLatestRawSatelliteOutageFile
Downloads the latest Satellite Outage File from an AGI server and returns the contents of the file as a string. This method connects via HTTPS to ftp.agi.com.
Public methodStatic memberDownloadLatestRawSatelliteOutageFile(IWebProxy)
Downloads the latest Satellite Outage File from an AGI server and returns the contents of the file as a string. This method connects via HTTPS to ftp.agi.com.
Public methodStatic memberDownloadLatestSatelliteOutageFile
Downloads the latest Satellite Outage File from an AGI server and returns the contents of the file as a SatelliteOutageFile. This method connects via HTTPS to ftp.agi.com.
Public methodStatic memberDownloadLatestSatelliteOutageFile(IWebProxy)
Downloads the latest Satellite Outage File from an AGI server and returns the contents of the file as a SatelliteOutageFile. This method connects via HTTPS to ftp.agi.com.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFindOutages(Int32)
Finds all satellite outages for a given Pseudo Random Number.
Public methodFindOutages(TimeInterval)
Finds all outages within a given TimeInterval.
Public methodFindOutages(Int32, TimeInterval)
Finds satellite outages with a given Pseudo Random Number and within a specified TimeInterval.
Public methodGetEnumerator (Inherited from CollectionSatelliteOutage.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIndexOf (Inherited from CollectionSatelliteOutage.)
Public methodInsert (Inherited from CollectionSatelliteOutage.)
Protected methodInsertItem (Inherited from CollectionSatelliteOutage.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPopulateConstellationOutageData
Populates a GPS constellation with the information about satellite outages contained in this outage file. Specifically, OutageIntervals for each satellite is replaced with all of the outages in this file.
Public methodStatic memberReadFrom(Stream)
Reads a SatelliteOutageFile from a stream.
Public methodStatic memberReadFrom(String)
Reads a SatelliteOutageFile from a file.
Public methodStatic memberReadFrom(TextReader)
Reads a SatelliteOutageFile from a reader.
Public methodStatic memberReadFrom(XmlReader)
Reads a SatelliteOutageFile from a reader.
Public methodRemove (Inherited from CollectionSatelliteOutage.)
Public methodRemoveAt (Inherited from CollectionSatelliteOutage.)
Protected methodRemoveItem (Inherited from CollectionSatelliteOutage.)
Protected methodSetItem
Replaces the element at the specified index.
(Inherited from CollectionSatelliteOutage.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also