Class ObservationDataSet

  • All Implemented Interfaces:
    TimeStamped

    public class ObservationDataSet
    extends Object
    implements TimeStamped
    Observation Data set.
    Since:
    9.2
    • Constructor Detail

      • ObservationDataSet

        public ObservationDataSet​(RinexHeader header,
                                  SatelliteSystem satelliteSystem,
                                  int prnNumber,
                                  AbsoluteDate tObs,
                                  double rcvrClkOffset,
                                  List<ObservationData> observationData)
        Simple constructor.
        Parameters:
        header - Rinex header associated with this data set
        satelliteSystem - Satellite system
        prnNumber - PRN number
        tObs - Observation date
        rcvrClkOffset - Receiver clock offset (optional, 0 by default)
        observationData - List of observation data
    • Method Detail

      • getHeader

        public RinexHeader getHeader()
        Get the Rinex header associated with this data set.
        Returns:
        Rinex header associated with this data set
        Since:
        9.3
      • getSatelliteSystem

        public SatelliteSystem getSatelliteSystem()
        Get Satellite System.
        Returns:
        satellite system of observed satellite
      • getPrnNumber

        public int getPrnNumber()
        Get PRN number.
        Returns:
        PRN number of the observed satellite
      • getObservationData

        public List<ObservationData> getObservationData()
        Get list of observation data.
        Returns:
        unmodifiable view of of observation data for the observed satellite
      • getRcvrClkOffset

        public double getRcvrClkOffset()
        Get receiver clock offset.
        Returns:
        receiver clock offset (it is optional, may be 0)