Exemple #1
0
 //初始化  读取参数
 private void init_sats()
 {
     foreach (CSatellite EpochSat in sats.EpochSats)
     {
         EpochSat.InitParas(RINEX_VERSION);
     }
 }
Exemple #2
0
        /// <summary>
        /// 计算
        /// </summary>
        public override IEphemeris Get()
        {
            SatelliteNumber prn          = EpochSat.Prn;
            Time            recevingTime = EpochSat.RecevingTime;//utc?? ,接收时刻时间,含钟差改正

            if (EpochSat.Time.Correction != 0)
            {
                int i = 0;
                int j = 0;
            }
            var transTime = EpochSat.GetTransitTime();

            Time emissionTime = recevingTime - transTime;
            var  eph          = EphemerisService.Get(prn, emissionTime);

            return(eph);
        }